@charset "UTF-8";@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/rubik-400-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/rubik-400-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/rubik-600-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/rubik-600-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/rubik-700-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/rubik-700-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#0f3121;--green2:#114b2f;--green3:#e0f5f5;--green4:#082d1b;--green5:#2c855b;--greenTransparent:#003d20e0;--white:#fff;--whiteBorder:#ffffff42;--blackText:#354a59;--blackBorder:#00000042;--lightBlueBorder:#506a7f1a;--textProduct:#354a59;--productCardColor:#fff;--productshadowColor:#4fb6cdc2;--lightShadow:#64bbcf82;--footerBack:#0c291b;--footerElColor:#c7c4c4;--buyIcon:#FF0000FF;--textprice:#354a59;--blue:#93b2cb;--greenActive:#436561;--hederHight:120px;--red:#ff0000;--errorRed:#f30000}body{margin:0;font-family:Rubik,sans-serif;color:#e0dcdc}b,strong{font-weight:400}.custom-hide{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;z-index:-1000;-webkit-user-select:none}.container{max-width:1920px;width:100%;padding:0;margin:0}.alignleft{float:left;margin-right:1%;margin-top:1%}.about-us img:nth-child(2){margin-top:0;border-radius:4px}.alignright{float:right;margin-top:1%;margin-left:1%}.aligncenter{margin-left:auto;margin-right:auto;display:block}.size-medium{width:40vw;height:26.7vw}.size-thumbnail{width:30vw;height:20vw}.size-large{width:53vw;height:35vw}.size-full{width:100%;height:45vw}p,span{text-align:justify}h4{font-size:1.2vw;line-height:2vw;text-transform:uppercase;display:flex;padding-left:1.5%!important}.row,h1,h2,h3,h4,h5,h6,p{margin:0}button{outline:0}input{outline:0}a{color:var(--blackText);text-decoration:none;outline:0;transition:.3s}a:hover{text-decoration:none}main{display:flex;justify-content:center;align-items:center;color:#e0dcdc}.wraper-before-you-watched .before-you-watched,.wraper-coments .comments,.wrraper-best-offers .best-offers,footer .bottom,header .header-container{margin-left:35px;margin-right:35px}.button-standart{max-height:53.39px;height:3vw;border:1px solid #fff;border-radius:40px;transition:.3s;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:clamp(14px,1vw,20px);background-color:#3a312c;padding:0 1%}.how-buy-page{display:flex;flex-direction:column;align-items:center}.how-buy-page h4{padding:0}.woocommerce-bacs-bank-details{padding-left:10%;padding-right:13%}.woocommerce-bacs-bank-details>h2,.woocommerce-bacs-bank-details>h3{text-align:center}.woocommerce-bacs-bank-details>h3{margin-bottom:1%}.how-buy-page p{margin:.2% 0;font-size:1.1vw;font-weight:700;line-height:3vw}.how-buy-page>div{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:.3%;border:1px solid #ffffff99;margin:1% 0;border-radius:4px}.how-buy-page img{height:auto}.button-standart2{background-color:transparent!important;border:1px solid #fff!important;border-radius:10px!important;color:#eee9e8!important;transition:.3s!important}.button-standart2:hover{background-color:#696562!important}.button-standart-red{background-color:#ff0000bf!important;border:1px solid #ff0000bf!important;border-radius:10px!important;color:#eee9e8!important;transition:.3s!important}.button-standart-red:hover{background-color:red!important;border:1px solid #fff!important}.button-standart:hover{color:#fff;transition:.3s;border:1px solid #fff;background-color:#696562}.add-fixed-menu{display:none;position:fixed;z-index:15;background-color:var(--greenTransparent)}.add-fixed-menu .up-menu-item .search-wrapper{height:55%}.add-fixed-menu .header-container{box-shadow:none;background-color:rgba(0,0,0,0)}.add-fixed-menu .header-container .up-head{height:50px}.add-fixed-menu .header-container .down-head{display:none!important}h1{font-size:clamp(20px,2.25vw,50px);line-height:2.25vw;font-weight:700}.dark{display:flex;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1;opacity:0;transition:.3s}.modal-search{flex-direction:column;position:fixed;display:flex;max-width:1920px;width:100%;left:50%;margin-right:-50%;transform:translate(-50%,0);background-color:var(--green);z-index:-1;opacity:0;transition:.3s}.search-results{display:flex;flex-direction:column}.wrapper-text-search{width:90%;display:flex}.wrapper-text-search:first-child{width:100%}.wrapper-text-search:first-child .search-prod-name{padding-left:0;width:69%}.wrapper-text-search:first-child .properties-search-pro{width:31%}.search-item{display:flex;height:4.7vw;margin-right:5.5%;margin-left:5.5%;padding:1%;border:1px solid #f2eded52;border-radius:5px;margin-bottom:1%}.search-prod-name,.search-prod-price,.search-prod-sku{color:var(--white)}.search-item>*{height:95%}.search-item img{width:10%;border-radius:4px}.search-item span{display:flex;align-items:center;font-size:clamp(18px,1.3vw,20px)}.search-item .search-prod-name{width:65%;padding-left:2%;padding-right:2%}.search-item .properties-search-pro{width:35%;display:flex;flex-direction:column;justify-content:center;align-items:center}.search-item .search-prod-sku{font-size:clamp(14px,1vw,16px)}.modal-search form{position:relative;display:flex;min-width:30%;align-items:center;padding:1% 2%}.modal-search form input{padding:.5%;font-size:17px;border:0;width:100%;margin-right:1.5%;margin-left:1.5%;border-radius:20px;background:rgba(255,255,255,.8);transition:.3s}.modal-search form input:hover{box-shadow:0 0 10px 0 #696562;transform:scale(1.01);transition:.3s}.modal-search form svg:first-child{color:#fff;display:flex;cursor:pointer}.modal-search .close-search{color:#999;display:flex;transition:.3s;cursor:pointer}.modal-search .close-search:hover{color:red;transform:scale(1.3);transition:.3s}.search-mobile-fetch-submit{display:none}.content-modal-product{display:flex;align-items:center;justify-content:center;flex-direction:column}.content-modal-product h1{font-size:20px;width:90%;text-align:center;margin-bottom:1%}.content-modal-product h1:first-child{margin-top:4%}.content-modal-product h1:nth-child(2){margin-right:5%;margin-left:5%;line-height:23px}.modal-product .close-consultate .close-modal{width:44px;margin-right:2px}.content-modal-product img{width:90%;height:auto;max-height:300px;margin-bottom:4%;border-radius:5px}.buy-one-click-form,.modal-product,.subscribe-newsletter{position:fixed;display:flex;flex-direction:column;align-items:center;max-width:500px;width:100%;left:50%;margin-right:-50%;top:50%;transform:translate(-50%,-50%);background-color:var(--green2);border-radius:10px;z-index:-1;opacity:0}.buy-one-click-form input,.buy-one-click-form label,.buy-one-click-form span,.get-cosultate input,.get-cosultate label,.get-cosultate span,.subscribe-newsletter input,.subscribe-newsletter label,.subscribe-newsletter span{margin-right:5%;margin-left:5%;text-align:center;color:#cbcbcb;font-size:20px;padding-top:2%}.buy-one-click-form input,.get-cosultate input,.subscribe-newsletter input{width:80%;border-radius:20px;padding:7.5px;font-size:20px;color:#000;margin-top:.2%;border:1px solid #000;transition:.5s;background-color:#ffffffe8}.buy-one-click-form label,.get-cosultate label,.subscribe-newsletter label{font-size:18px}.woocommerce form .form-row input.input-text{background:var(--white);border-radius:10px;outline:0;padding:5px;border:1px solid var(--blackBorder)}.woocommerce form.woocommerce-checkout .form-row input.input-text{padding:10px;width:100%;box-sizing:border-box}.woocommerce form .form-row .input-text{background:var(--white);border-radius:10px;padding:5px}.select2-container--default .select2-selection--single{background:#f5f5f5f0;border-radius:10px}.woocommerce form .form-row label{padding-left:3px}.select2-container--default .select2-results>.select2-results__options,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-search--dropdown{background-color:#f5f5f5f0}.select2-results__option[aria-selected],.select2-results__option[data-selected]{color:#000}.subscribe-newsletter>input{margin-bottom:6.5%}.buy-one-click-form input:nth-child(9),.get-cosultate input:nth-child(9){margin-bottom:7.5%}.buy-one-click-form input:focus,.get-cosultate input:focus,.subscribe-newsletter input:focus{background-color:#e8f0fe}.close-consultate{width:100%;height:60px;justify-content:center;align-items:center;display:flex;background-color:var(--green4);border-top-left-radius:10px;border-top-right-radius:10px;transition:.3s;cursor:pointer}.close-modal{width:50px;max-height:90%;min-height:35px;color:#cbcbcb;transition:.3s}.close-consultate:hover{background-color:#d30505}.close-consultate:hover .close-modal{color:#fff}.send{width:100%;height:60px;justify-content:center;display:flex;background-color:var(--green4);border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:.3s;align-items:center;justify-content:center;cursor:pointer}.send span{font-size:23px;color:#cbcbcb;margin-right:0;margin-left:0;margin-top:0}.modal-product .close-consultate span,.modal-product .send span{font-size:20px}.cart-modal-link{fill:#cbcbcb;width:50px;height:70%;transition:.3s}.send-form{color:#cbcbcb;width:50px;height:90%;transition:.3s}.send:hover{background-color:#3194b4}.send:hover span{color:#fff}.send:hover svg{color:#fff;fill:#fff}.display-activate-darck{z-index:20;transition:.3s;opacity:100;cursor:pointer}.display-activate-modal{z-index:25!important;transition:.3s!important;opacity:100!important}header{width:100%;display:flex;justify-content:center;background-color:var(--green);position:fixed;z-index:20;transition:background-color 1s}header .header-container{display:flex;width:100%;flex-direction:column;z-index:10;box-shadow:0 -27px 20px 42px var(--green);background-color:var(--green)}header .header-container .up-head{display:flex;height:70px;width:100%;color:var(--white);font-size:20px;gap:1%}header .header-container .up-head .choise-city{display:flex;justify-content:center;align-items:center}header .header-container .up-head .choise-city span{white-space:nowrap}header .header-container .up-head .mobile-number{display:flex;align-items:center;justify-content:center}header .header-container .up-head .mobile-number a{color:var(--white)}header .header-container .up-head .mobile-number span{text-align:left}header .header-container .up-head>.svg-icon.burger{display:none;margin-right:5%;fill:#fff;height:50%;border-radius:4px;transition:.3s;cursor:pointer}header .header-container .up-head>svg:hover{fill:#fff}header .header-container .up-head .up-menu-item{display:flex;justify-content:center;align-items:center;width:calc(64.5% - 334px);max-width:inherit}header .header-container .up-head .up-menu-item div{min-height:100%;width:23px;cursor:pointer}header .header-container .up-head .up-menu-item .icon-search-submit{display:flex;justify-content:center;align-items:center;width:40px;height:70%;fill:var(--blackText);transition:.4s;cursor:pointer}header .header-container .up-head .up-menu-item .icon-search-submit:hover{transform:scale(1.2)}.search-block-submit,.wrapper-mobile-search-toggle{display:none}.header-logo-link{display:flex;justify-content:center;align-items:center}.header-logo{width:32.5px;fill:#fff}.up-menu-item .search-wrapper{display:flex;background:#fff;border-radius:10px;height:40%;width:100%;align-items:center}.up-menu-item .search-block{display:flex;height:100%;width:100%;align-items:center}.up-menu-item .search-wrapper .search-field{padding:0;outline-offset:0;outline:0;padding-block:0;padding-inline:5px;border:none;overflow:hidden;border-radius:10px;width:95%}.search-action{margin-right:auto}header .header-container .up-head .up-menu-item.user-wrap{justify-content:flex-end}header .header-container .up-head .up-menu-item .user{height:100%;display:flex;justify-content:center;align-items:center}header .header-container .up-head .up-menu-item .user svg{width:23px;height:23px;fill:var(--white);transition:.4s}header .header-container .up-head .up-menu-item .user:hover svg{fill:#fff}h5.user-text{color:#999;transition:.3s}h5.user-text:hover{color:#fff}header .header-container .up-head .up-menu-item.cart-buy{width:9%;min-width:65px;max-width:65px}header .header-container .up-head .up-menu-item .cart-shop{display:flex;width:100%;justify-content:center;align-items:center;height:100%}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.25)}}.count-orders-head.scale{animation:1s alternate scale}header .header-container .up-head .up-menu-item .cart-shop svg{width:23px;height:23px;fill:var(--white);transition:.4s}header .header-container .up-head .up-menu-item .cart-shop:hover svg{fill:#fff}header .header-container .up-head .up-menu-item span{display:flex;width:32px;height:32px;margin-left:10px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--red);color:#fff;font-size:20px;line-height:20px}header .header-container .up-head .search-action-red-bot{border-bottom:1px solid red;transition:.7s}header .header-container .down-head{width:100%;height:inherit;display:flex;position:relative;padding-left:0;margin:0;overflow:hidden}.menu-top-menu-container{height:50px;transition:50ms ease-out}header .header-container .down-head li{display:flex;justify-content:center;align-items:center;width:33.333333%;color:#fff;font-size:16px;text-transform:uppercase;background-color:var(--green2);transition:.3s;font-weight:700;letter-spacing:1px;border:1px solid var(--whiteBorder)}.mobile-menu .menu-top-menu-container .down-head li.in-shop,header .header-container .down-head li.current-menu-item,header .header-container .down-head li.in-shop{background-color:#436561;box-shadow:0 0 6px 4px #93b2cb;z-index:9}header .header-container .down-head li:hover{background-color:#436561;box-shadow:0 0 6px 4px #93b2cb;z-index:10}header .header-container .down-head a{display:flex;width:100%;height:100%;color:#fff;justify-content:center;align-items:center}main{flex-direction:column;background:var(--green3);padding:var(--hederHight) 0 0 0}main .main-content{position:relative;width:100%;height:900px}main .main-content .img-bg{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .main-content .pass-main-content{display:flex;width:100%;height:100%;z-index:10;color:#fff;align-items:center}main .main-content .pass-main-content .main-text{position:relative;display:flex;flex-direction:column;margin:0 35px;padding:40px;height:auto;background-color:rgba(0,0,0,.4);max-width:600px}main .main-content .pass-main-content .main-text h1{font-size:60px;position:relative;margin:0}main .main-content .pass-main-content .main-text p{margin-top:10px;font-size:20px;text-align:left}main .main-content .pass-main-content .main-text .button-in-catalog{width:170px;margin-top:25px;display:flex;align-items:center;justify-content:center;background:red;border-color:red;color:#fff;padding:10px;border-radius:26px;text-transform:uppercase;letter-spacing:1px;transition:.3s}main .main-content .pass-main-content .main-text .button-in-catalog:hover{background-color:var(--blue);transition:.3s}.slider{display:flex}.slider:not(.slick-initialized){display:flex!important;overflow:hidden;margin:0 -1.5vw}.slider:not(.slick-initialized) article{flex:0 0 20%;max-width:20%;padding:0 1.5vw;box-sizing:border-box}.slider-wrapper{height:250px;width:100%;display:flex;justify-content:center;border-bottom:1px solid var(--blackBorder);background-color:var(--green3)}.slider-category-wrapper{margin:2rem 0}.slider-wrapper .slider-category{display:flex;height:100%;background-color:var(--green3);align-items:center;position:relative;width:calc(100% - 70px);max-width:1920px}.slider-item{display:flex!important;flex-direction:column!important;align-items:center}.slider-wrapper .slider-category .slick-list.draggable{margin:0 -1.5vw;display:inline-block;width:auto;min-width:100%}.slider-wrapper .slider-category .slick-track .slick-slide{margin:0 1.5vw;display:flex}.slider-wrapper .slider-category .slick-track .slick-slide>div{width:100%}.slider-item img{height:auto;max-height:190px;border-radius:5px;width:100%;aspect-ratio:16/9}.slider-item .cat-name{display:flex;width:70%;align-items:center;justify-content:center;text-align:center;font-size:clamp(14px,1vw,20px);margin-top:4%;text-transform:uppercase;font-weight:700;color:var(--blackText)}.slick-slider{display:flex;position:relative;min-width:100%}.slick-list{display:flex;position:relative;overflow:hidden;margin:0;padding:0}.slick-track{display:inline-flex}.slick-arrow.slick-prev{position:absolute;left:0;top:50%;z-index:10;font-size:0;width:40px;height:35px;border:none;transform:translate(0,-100%) rotate(180deg);background:url(../../img/arrow.svg) 325% center/contain no-repeat;padding:0;cursor:pointer}.slick-arrow.slick-next{position:absolute;right:0;top:50%;z-index:10;font-size:0;width:40px;height:35px;border:none;transform:translate(0,-100%);background:url(../../img/arrow.svg) 325% center/contain no-repeat;padding:0;cursor:pointer}.wrraper-best-offers{display:flex;justify-content:center;width:100%;background-color:var(--green3);border-bottom:1px solid var(--blackBorder)}.wrraper-best-offers .best-offers{position:relative;margin-top:2%;margin-bottom:2%;display:flex;background-color:var(--green3);color:var(--blackText);flex-direction:column}.wrraper-best-offers .best-offers .text-up-offers{display:flex;width:100%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-left{display:flex;height:100px;width:50%;align-items:center}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-left h2{font-size:30px}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right{display:flex;align-items:center;justify-content:flex-end;height:100px;width:50%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right span:nth-child(1),.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right span:nth-child(2){margin-right:5%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right span:nth-child(3){margin-right:10%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right a,.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right span{color:var(--blackText);transition:.15s;border-bottom:2px solid transparent}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right span:hover{cursor:pointer}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right .active{border-bottom:2px solid red;color:var(--blackText)}.mobile-menu{display:none}.wrraper-best-offers .best-offers .content-offers{display:none;flex-wrap:wrap;justify-content:center;opacity:0;transition:opacity .5s}.wrraper-best-offers .best-offers .content-offers.active{display:flex;opacity:1}.wrraper-best-offers .best-offers .content-offers.display-on{display:flex}.wrraper-best-offers .best-offers .content-offers.fading{opacity:0}.wrraper-best-offers .best-offers .content-offers.raising{opacity:1}.wrraper-best-offers .best-offers .content-offers .content-offers-item{position:relative;display:flex;flex-direction:column;width:23%;background-color:#3a312c;height:auto;box-shadow:0 0 20px 0 #26211e;border-radius:4px;margin-bottom:25px;transition:.5s}.wrraper-best-offers .best-offers .content-offers .content-offers-item img{width:100%;height:50%;border-top-right-radius:4px;border-top-left-radius:4px}.wrraper-best-offers .best-offers .content-offers .content-offers-item p{display:flex;min-height:17%;line-height:1.5vw;font-size:1.1vw;margin:5% 7.5%}.wrraper-best-offers .best-offers .content-offers .content-offers-item .special-offer-decsription{display:flex;position:absolute;margin-left:1.5%}.wrraper-best-offers .best-offers .content-offers .content-offers-item .special-offer-decsription a{display:flex;color:#fff;z-index:10;align-items:center;justify-content:center;padding:3.5%;margin:4% 3% 3%;font-size:13.5px;border-radius:2px}.wrraper-best-offers .best-offers .content-offers .content-offers-item .special-offer-decsription .popularity-offer{background-color:#35bbe7bd}.wrraper-best-offers .best-offers .content-offers .content-offers-item .special-offer-decsription .new-offer{background-color:#15ca26c9}.wrraper-best-offers .best-offers .content-offers .content-offers-item .special-offer-decsription .stock-offer{background-color:#ea5b1f}.wrraper-best-offers .best-offers .content-offers .content-offers-item .offer-function{display:flex;flex-direction:column;position:absolute;align-items:flex-end;right:0;margin-right:1.5%;margin-top:1.5%}.wrraper-best-offers .best-offers .content-offers .content-offers-item .offer-function .bttn-in-favorit{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:rgba(74,66,62,.7);border-radius:50%;margin-bottom:5px;cursor:pointer}.wrraper-best-offers .best-offers .content-offers .content-offers-item .offer-function .bttn-in-favorit img{width:45%;height:45%}.wrraper-best-offers .best-offers .content-offers .content-offers-item .offer-function .bttn-in-comparison{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:rgba(74,66,62,.7);cursor:pointer}.wrraper-best-offers .best-offers .content-offers .content-offers-item .offer-function .bttn-in-comparison img{width:45%;height:45%}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons{display:flex;min-height:17%;align-items:center;justify-content:space-between;margin:5% 7.5%}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons span{font-weight:700;line-height:1.5vw;font-size:1.2vw}.wrraper-best-offers .best-offers .content-offers .content-offers-item:hover{box-shadow:0 0 20px 0 #696562;transform:scale(1.05);transition:.5s}.wraper-coments{display:flex;justify-content:center;align-items:center;background-color:#2d2521;border-bottom:1px solid #1c1916}.wraper-coments .comments{margin-top:3%;color:#e0dcdc;margin-bottom:4%}.wraper-coments .comments .text-up-comments{display:flex;justify-content:space-between;margin-bottom:3%}.wraper-coments .comments .text-up-comments h2{font-size:30px}.bttn-wrap-coment{display:flex}.bttn-open-all-coments-arrow{margin-left:7.5%}bttn-open-all-coments-arrow svg{fill:#cecac9}.bttn-open-all-coments-arrow svg path{transform-origin:center;transition:.3s}.bttn-open-all-coments-arrow .active{transform:scale(-1,-1);fill:#fff}.wraper-coments .comments .text-up-comments .bttn-add-coment{display:flex;margin-bottom:2%;cursor:pointer}.wraper-coments .comments .text-up-comments .bttn-add-coment span{display:flex;white-space:nowrap}.wraper-coments .comments .text-up-comments .bttn-add-coment svg{padding-right:5%;width:1.3vw;height:1.3vw}.wraper-coments .comments .open-all-coments{display:flex;justify-content:center;align-items:center}.wraper-coments .comments .open-all-coments .bttn-open-all-coments{padding:.7%;background-color:#3a312c;border:1px solid #fff;border-radius:20px;font-size:.8vw;transition:.3s;cursor:pointer}.wraper-coments .comments .open-all-coments .bttn-open-all-coments:hover{background-color:#696562;transition:.3s}.coment-item{display:flex}.comment-body{display:flex;font-size:1vw;padding-bottom:1.2%}.coment-item .nickname-and-appraisal{display:flex;min-width:180px;max-width:180px;flex-direction:column}.wraper-coments .left-comm{display:flex;min-width:11%;max-width:11%;flex-direction:column;margin-right:1%}.coment-item .nickname-and-appraisal span{display:flex;flex-direction:column;margin-bottom:3%;font-size:1.05vw;font-weight:700;text-align:left}.wraper-coments .left-comm .comment-author cite,.wraper-coments .left-comm .comment-author cite>a{font-size:1.05vw;font-weight:700;font-style:normal;white-space:normal;width:100%;height:auto;word-break:break-all}.says{display:none}.coment-item .nickname-and-appraisal .appraisal{display:flex;max-height:60px}.coment-item .nickname-and-appraisal .appraisal svg{fill:#eebd21;margin-right:1.5%}.wraper-coments .left-comm .comment-meta{font-size:.9vw;margin-top:1%}.coment-item .nickname-and-appraisal .date{font-size:.8vw;margin-top:5%;margin-bottom:0}.coment-item .comment-text{padding:1%;font-size:.9vw;line-height:1.2vw}.wraper-before-you-watched{display:flex;justify-content:center;align-items:center;background-color:var(--green3);border-bottom:1px solid #1c1916;width:100%}.wraper-before-you-watched .before-you-watched{display:flex;justify-content:center;background-color:var(--green3);flex-direction:column;color:var(--blackText);max-width:1920px;width:calc(100% - 70px);margin:3% 0 4%}.wraper-before-you-watched .before-you-watched h2{margin-bottom:2%;font-size:30px;margin-right:35px}.wraper-before-you-watched .before-you-watched .container-before{display:flex;overflow:hidden;padding:20px;margin:-20px}.wraper-before-you-watched .slick-arrow.slick-next,.wraper-before-you-watched .slick-arrow.slick-prev{top:69%}.container-before .slick-list.draggable{margin:0 -1vw;display:inline-block;overflow:visible}.before-you-watched .slick-slide{display:flex;width:17vw;margin:0 1vw;box-shadow:0 0 10px 0 var(--productshadowColor)}.before-you-watched .slick-slide>div{display:flex;width:100%}.wraper-before-you-watched .before-you-watched .container-before .before-item{display:flex!important;min-height:8vw;background-color:var(--productCardColor);border-radius:4px}.wraper-before-you-watched .before-you-watched .container-before .before-item .img-before{display:flex;width:40%;justify-content:center;align-items:center}.wraper-before-you-watched .before-you-watched .container-before .before-item .img-before img{width:80%;height:70%;border-radius:2px;-o-object-fit:contain;object-fit:contain}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before{display:flex;justify-content:center;flex-direction:column;width:60%}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before p{display:-webkit-box;padding:0 6%;font-size:clamp(16px,1vw,20px);line-height:1rem;text-align:left;color:var(--textProduct);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before span{font-size:clamp(16px,1vw,20px);display:flex;padding-left:6%;color:var(--textprice)}footer{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--footerBack)}footer .bottom{width:100%;margin-top:3%;margin-bottom:1%}footer .bottom .bottom-up{display:flex}footer .bottom .bottom-up .consultation-and-politics,footer .bottom .bottom-up .contacts-company,footer .bottom .bottom-up .links{display:flex;align-items:flex-end;flex-direction:column;flex:1}footer .bottom .bottom-up .links .links-up{display:flex;width:70%;gap:8%;align-items:center;justify-content:center;margin-bottom:3%}footer .bottom .bottom-up .links .links-up a{font-size:clamp(14px,.9vw,20px);color:var(--footerElColor);transition:.3s}footer .bottom .bottom-up .links .links-up a:hover{color:#fff;transition:.3s}footer .bottom .bottom-up .links .links-down{display:flex;width:70%;padding-bottom:3%;justify-content:center}footer .bottom .bottom-up .links .links-down a{display:flex;width:clamp(40px,2.5vw,50px);height:clamp(40px,2.5vw,50px);border-radius:50%;border:1px solid var(--footerElColor);justify-content:center;align-items:center;transition:.3s;margin-right:3%}footer .bottom .bottom-up .links .links-down a svg,footer .bottom .bottom-up .links .links-down a svg path{transition:.3s;width:1.4vw;height:1.9vw;fill:var(--footerElColor);stroke:var(--footerElColor)}footer .bottom .bottom-up .links .links-down a:hover svg path{fill:#fff}footer .bottom .bottom-up .links .links-down a:nth-child(1):hover{background-color:#28a4e4;border:1px solid #28a4e4}footer .bottom .bottom-up .links .links-down a:nth-child(2):hover{background-color:#45c153;border:1px solid #45c153}footer .bottom .bottom-up .links .links-down a:nth-child(3) svg{width:1.7vw;height:1.7vw}footer .bottom .bottom-up .links .links-down a:nth-child(3) svg path{fill:transparent}footer .bottom .bottom-up .links .links-down a:nth-child(3):hover svg path.blue{fill:#059ff7;stroke:#059ff7}footer .bottom .bottom-up .links .links-down a:nth-child(3):hover svg path.red{fill:#f36159;stroke:#f36159}footer .bottom .bottom-up .links .links-down a:nth-child(3):hover svg path.purple{fill:#9767e5;stroke:#9767e5}footer .bottom .bottom-up .links .links-down a:nth-child(3):hover svg path.green{fill:#91c321;stroke:#91c321}footer .bottom .bottom-up .links .links-down a:nth-child(3):hover{background-color:#e3eded;border:1px solid #e3eded}footer .bottom .bottom-up .contacts-company{display:flex;align-items:center;flex-direction:column}footer .bottom .bottom-up .contacts-company .phone-company{display:flex;color:var(--footerElColor);font-size:clamp(14px,1vw,20px);letter-spacing:1px;min-width:50%;transition:.3s;margin-bottom:1.5%;width:60%}footer .bottom .bottom-up .contacts-company .phone-company svg{height:100%;width:clamp(15px,8%,25px);transition:.3s;margin-right:3.5%;fill:var(--footerElColor)}footer .bottom .bottom-up .contacts-company .phone-company:hover{color:#fff;transition:.3s}footer .bottom .bottom-up .contacts-company .phone-company:hover svg{fill:#fff}footer .bottom .bottom-up .contacts-company .email-company{display:flex;color:var(--footerElColor);font-size:clamp(14px,1vw,20px);letter-spacing:1px;min-width:50%;width:60%;transition:.3s;margin-bottom:1%}footer .bottom .bottom-up .contacts-company .email-company svg{margin-right:3.5%;height:100%;width:clamp(15px,8%,25px);transition:.3s;fill:var(--footerElColor)}footer .bottom .bottom-up .contacts-company .email-company:hover{color:#fff}footer .bottom .bottom-up .contacts-company .email-company:hover svg{fill:#fff}footer .bottom .bottom-up .contacts-company .adres{display:flex;color:var(--footerElColor);font-size:clamp(14px,1vw,20px);letter-spacing:1px;min-width:50%;width:60%;transition:.3s}footer .bottom .bottom-up .contacts-company .adres svg{margin-right:3.5%;height:100%;width:clamp(15px,8%,25px);transition:.3s;fill:var(--footerElColor)}footer .bottom .bottom-up .contacts-company .adres:hover{color:#fff}footer .bottom .bottom-up .contacts-company .adres:hover svg{fill:#fff}footer .bottom .bottom-up .consultation-and-politics{display:flex;align-items:flex-start;flex-direction:column;font-size:clamp(14px,1vw,20px);color:var(--footerElColor);transition:.3s}footer .bottom .bottom-up .consultation-and-politics .politik,footer .bottom .bottom-up .consultation-and-politics span{padding:2%;border:1px solid var(--footerElColor);border-radius:40px;margin-bottom:2%;transition:.3s;cursor:pointer;color:var(--footerElColor)}footer .bottom .bottom-up .consultation-and-politics .politik:hover,footer .bottom .bottom-up .consultation-and-politics span:hover{color:#fff;transition:.3s;border:1px solid #fff;background-color:var(--greenActive)}.content-wrapper{background-color:var(--green3);display:flex;justify-content:center;align-items:stretch;flex-direction:row;width:100%;padding-top:calc(var(--hederHight) + 30px);padding-bottom:2%;min-height:calc(85dvh - 120px)}.content-wrapper .page-content{display:flex;color:var(--blackText);flex-direction:column;box-sizing:border-box;padding:0 35px}.content-wrapper .page-content .shop-content{display:flex;flex-direction:column;width:100%}.category-page .woocommerce-notices-wrapper,.main-category-page .woocommerce-notices-wrapper{display:none}.main-category-page .shop-content .page-title,.shop-content.category-page .page-title{margin:2% 0 0}.product-page .breadcrumbs{justify-content:start;flex-wrap:wrap;margin:0;padding:1% 2% 0}.main-category-page .breadcrumbs{margin:1rem 0 2rem}.breadcrumbs{display:flex;justify-content:center;flex-wrap:wrap;margin:1.2rem 0;list-style-type:none;padding:0}.content-wrapper .page-content .shop-content .products,.wrraper-best-offers .content-offers .products{display:flex;list-style-type:none;padding:0;margin-top:0;margin-bottom:2%;width:100%;flex-wrap:wrap}.content-wrapper .category-page.shop-content .products{margin-bottom:1%}.wrraper-best-offers .content-offers .products{justify-content:center;margin:0}.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.page-content.cart-page{min-height:inherit}.coupon>label{display:none}.cart-page .woocommerce{min-height:60vh}.checkout-page a.wc-forward,.woocommerce-order .woocommerce-customer-details,.woocommerce-privacy-policy-text{display:none}.content-wrapper .page-content .shop-content .products .product-category{display:flex;width:19%;padding:2% 2% 0;background-color:var(--productCardColor);border-radius:4px;max-height:12.5vw;transition:transform .3s;box-shadow:0 0 20px 0 var(--productshadowColor);margin-bottom:2%;margin-right:2.5%}.content-wrapper .page-content .shop-content .products .product-category:nth-child(4n){margin-right:0}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link,.content-wrapper .page-content .shop-content .products .product-category a{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;color:var(--textProduct)}.content-wrapper .page-content .shop-content .products .product-category:hover,.content-wrapper .page-content .shop-content .products .type-product:hover,.wrraper-best-offers .content-offers .products .type-product:hover{color:#fff!important;transform:scale(1.05)}.content-wrapper .page-content .shop-content .products .type-product a:hover{color:#fff}.content-wrapper .page-content .shop-content .products .product-category a h2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(12px,1vw,18px);padding-top:2%;text-align:center}.content-wrapper .page-content .shop-content .products .product-category .woocommerce-loop-category__title{text-transform:uppercase}.content-wrapper .page-content .shop-content .products .product-category a h2 .count{background-color:rgba(0,0,0,0);color:var(--textProduct);font-size:clamp(12px,.8vw,16px)}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link img,.content-wrapper .page-content .shop-content .products .product-category img,.wrraper-best-offers .content-offers .products .woocommerce-LoopProduct-link img{height:17vw;width:100%;border-top-right-radius:4px;border-top-left-radius:4px;margin:0;-o-object-fit:cover;object-fit:cover}.content-wrapper .page-content .shop-content .products .product-category img{height:75%}.content-wrapper .page-content.main-category-page .shop-content .products .product-category img{height:70%;-o-object-fit:contain;object-fit:contain}.content-wrapper .page-content.main-category-page .shop-content .products .product-category .woocommerce-loop-category__title{height:30%}.wrap-content-cat{display:flex;align-items:start;display:flex}.old-left-bar-filter{display:none}.wrapper-left-bar-filter{display:flex;margin-right:2%;height:100%;width:200px;min-width:200px}.left-bar-filter{display:flex;flex-direction:column;width:200px;margin-right:2%;color:#e0dcdc}.left-bar-filter a{color:var(--blackText)}.left-bar-filter .filter{display:flex;flex-direction:column;padding:5px 10px 10px;background-color:var(--productCardColor);border-radius:4px;border:1px solid var(--blackBorder)}.left-bar-filter .filter p{font-size:20px;color:var(--blackText)}.left-woo-menu{display:flex;flex-direction:column;background-color:var(--productCardColor);margin-top:1%;border-radius:4px;border:1px solid var(--blackBorder)}.left-woo-menu a{display:flex;transition:.3s;font-size:16px;padding:10px;border-bottom:1px solid var(--blackBorder)}.left-woo-menu a:last-child{border:0}.woocommerce-pagination{display:flex;align-items:center;justify-content:center;gap:5px}.woocommerce-pagination .page-numbers{display:flex;width:15px;justify-content:center;align-items:center;color:var(--blackText);padding:5px;border-radius:5px;border:1px solid var(--blackBorder)}.woocommerce-pagination .page-numbers.current{background-color:var(--productCardColor)}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link,.wrraper-best-offers .content-offers .products .product .woocommerce-LoopProduct-link{align-items:stretch;margin-bottom:7%;display:flex;flex-direction:column}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link h2,.wrraper-best-offers .best-offers .content-offers .products .woocommerce-LoopProduct-link h2{margin-top:2%;width:92%;margin-left:4%;margin-right:4%;font-size:clamp(16px,1vw,19px);padding:0;color:var(--textProduct);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.content-wrapper .page-content .shop-content .products .type-product,.wrraper-best-offers .content-offers .products .type-product{display:flex;width:23.5%;background-color:var(--productCardColor);border-radius:4px;transition:.3s;flex-direction:column;position:relative;margin:0 2% 2% 0;color:#e0dcdc;box-shadow:0 0 20px 0 var(--productshadowColor)}.wrraper-best-offers .content-offers .products .type-product{width:23.5%}.content-wrapper .page-content .shop-content .products .type-product:nth-child(4n),.wrraper-best-offers .content-offers .products .type-product:nth-child(4n){margin-right:0}.icon-buy{font-size:0;display:flex;width:1.5vw;height:1.4vw;padding:3%;background-color:var(--buyIcon);border-radius:50%;cursor:pointer;transition:.3s}.woocommerce ul.products li.product .button{display:flex}.wrraper-best-offers .content-offers .icon-buy{font-size:0;display:flex;width:1.5vw;height:1.4vw;padding:3%;background-color:var(--buyIcon);border-radius:50%;cursor:pointer;transition:.3s}.icon-buy:hover{background-color:var(--blue)!important;box-shadow:0 0 20px 0 var(--productshadowColor)!important}.icon-buy svg{fill:#fff!important}.product-price-add-to-cart .loading{opacity:1!important;padding:3%!important}.product-price-add-to-cart{display:flex;justify-content:space-between;width:92%;font-size:clamp(16px,1vw,20px);font-weight:700;align-items:center;margin:auto 4% 3%}.price-with-sale,.regular-price{font-weight:700}.product-price-add-to-cart .price,.wrraper-best-offers .content-offers .products .type-product .price{display:flex;flex-direction:column;color:var(--textProduct)}.wrraper-best-offers .content-offers .products .type-product .price .price-with-sale,.wrraper-best-offers .content-offers .products .type-product .price .regular-price{color:var(--textprice)}.product-price-add-to-cart .price-with-sale{margin-top:2%;text-decoration:none}.wrraper-best-offers .content-offers .products .type-product .price .price-with-sale{font-size:clamp(16px,1vw,20px)}.product-price-add-to-cart .in-loop-sku{font-size:clamp(14px,1vw,16px);margin-bottom:5%}.product-price-add-to-cart .price-withOut-sale{font-size:clamp(14px,1vw,20px);font-weight:400;text-decoration:line-through}.rating-cat{display:flex;width:92%;margin-left:4%;margin-right:4%;color:#eebd21;margin-top:1%}.rating-cat svg{margin-right:.5%}.custom-stars-sigle-product{margin-top:.5%;color:#eebd21}.custom-stars-sigle-product svg{width:1.5vw;height:1.5vw}.arrow-open-comment,.bi-star,.bi-star-fill{height:1.3vw;width:1.3vw}.onsale,.wrraper-best-offers .content-offers .onsale{position:relative;background-color:#ea5b1fe0;order:3;line-height:.5vw;min-height:auto;min-width:auto;top:0;left:0}.special-offers .new,.special-offers-loop .new{background-color:#15ca26c9;order:2}.special-offers .popularity,.special-offers-loop .popularity{background-color:#35bbe7bd;order:1}.special-offers,.special-offers-loop{display:flex;position:absolute;margin-top:1%;z-index:1;margin-left:1.5%;height:1.3rem}.special-offers *,.special-offers-loop *,.woocommerce ul.products li.product .onsale,.wrraper-best-offers .content-offers .special-offers *,.wrraper-best-offers .content-offers .special-offers-loop *{margin:0 .3rem 0 0;border-radius:4px;font-size:clamp(14px,1vw,18px);display:flex;justify-content:center;align-items:center;color:#fff;padding:.25rem;font-weight:400}.upper-product .special-offers{margin-top:.5%}.woocommerce-notices-wrapper{margin-left:35px;margin-right:35px;margin-bottom:1%}.woocommerce-notices-wrapper .woocommerce-message{border-top:3px solid var(--green5);display:flex;justify-content:center;margin-bottom:0;border-radius:4px;background:var(--white);box-sizing:border-box;padding:1rem;outline:0}.woocommerce-notices-wrapper .woocommerce-message:before{position:static;margin-right:.5%;color:var(--green5)}.woocommerce .woocommerce-notices-wrapper{margin-left:0;margin-right:0;width:100%}.woocommerce-form-coupon-toggle{width:100%}.woocommerce table.shop_table{width:100%;border:1px solid var(--blackBorder);border-radius:10px;margin-bottom:0;background:var(--white);border-spacing:0}.woocommerce-cart-form__cart-item .product-thumbnail{display:flex}.woocommerce-cart-form__cart-item .product-thumbnail a{display:flex;width:10vw;height:7vw}.woocommerce-cart-form__cart-item .product-thumbnail img,.woocommerce-cart-form__cart-item .product-thumbnail img.attachment-woocommerce_thumbnail{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;max-height:370px}.woocommerce table.shop_table td,.woocommerce table.shop_table tr th{border-top:1px solid var(--blackBorder);padding:1rem;text-align:left}.woocommerce .woocommerce-cart-form table.shop_table tr:first-child td{border-top:unset}.woocommerce table.shop_table .product-subtotal{position:relative}.woocommerce table.shop_table a.remove{position:absolute;color:var(--red);font-size:25px;right:7px;top:-3px}.cart-collaterals,.woocommerce-cart-form{font-size:clamp(16px,1vw,20px)}.cart-collaterals{display:flex;align-items:center;justify-content:center;margin-top:1%;margin-bottom:1%}.cart-collaterals .cart_totals{border-radius:4px}.cart-collaterals .cart_totals .shop_table{margin-bottom:1%}.cart_totals .order-total,.order-total th{text-align:center}button[name=update_cart]{display:none!important}.coupon{display:flex;height:2vw}#coupon_code{width:10vw;color:var(--blackText);border:none;border-bottom:1px solid var(--blackBorder);transition:.5s;background:0 0;outline:0;text-align:center;padding-bottom:1%;float:left}.woocommerce table.cart td.actions .coupon{float:right}.woocommerce table.cart td.actions{text-align:left}.woocommerce .shop_table .wrapper-for-code{vertical-align:bottom}.coupon #coupon_code::-moz-placeholder{color:#f2eded}.coupon #coupon_code::placeholder{color:#f2eded}.woocommerce .coupon button{display:flex;justify-content:center;align-items:center;width:10.25vw;border-radius:10px;background-color:transparent;border:1px solid var(--blackBorder);color:var(--blackText)}.wc-forward{display:none}.woocommerce .shop_table .cart-discount th{width:1vw;justify-content:center}.shop-content .type-product{display:flex;flex-direction:column;width:100%}.shop-content .type-product .upper-product{display:flex;background-color:var(--productCardColor);box-shadow:0 0 20px 0 var(--lightShadow);border-radius:10px;padding:1%}.shop-content .type-product .upper-product .woocommerce-product-gallery{width:48.5%;margin-right:2.5%}.shop-content .type-product .upper-product .entry-summary{width:50%;display:flex;flex-direction:column}.shop-content .type-product .upper-product .entry-summary .posted_in{font-size:1.6vw;font-weight:600}.shop-content .type-product .upper-product .entry-summary .posted_in a{font-size:1.6vw;font-weight:400}.shop-content .type-product .upper-product .woocommerce-product-gallery .slider-sigle-product img{width:100%;height:37.25vw;-o-object-fit:cover;object-fit:cover}.container-before .slick-list{min-width:100%;margin-right:0;margin-left:0}.slider-sigle-product-small .slick-slide{outline:0;border:1px solid transparent;margin:0 5px}.slider-sigle-product-small .slick-current{border:1px solid var(--blackBorder);z-index:5;border-radius:4px;transition:.4s}.slider-sigle-product-small .slick-slide>div{height:100%}.slider-sigle-product-small img{width:100%;height:5vw;-o-object-fit:cover;object-fit:cover;display:flex!important;border-radius:4px}.slider-sigle-product .slick-list,.slider-sigle-product-small .slick-list{margin:0;border-radius:4px;min-width:100%}.slider-sigle-product-small .slick-arrow{transform:translate(0,-50%);height:1.5vw;width:4%}.slider-sigle-product .slick-slide{display:flex}.slider-sigle-product .slick-slide div{display:flex;width:100%}.slider-sigle-product .slick-list{border-radius:6px}.slider-sigle-product{margin-bottom:1%}.upper-product .woocommerce-product-gallery__wrapper{margin:0;position:relative}.woocommerce-product-rating{display:flex;align-items:flex-end}.woocommerce-product-rating .woocommerce-review-link{margin-left:1.2%;font-size:1vw}.entry-summary .price{display:flex;align-items:flex-end;font-size:clamp(14px,1.2vw,20px);margin-bottom:.6%}.entry-summary .price .price-with-sale{order:-1;font-size:1.2vw;text-decoration:none}.entry-summary .price .price-withOut-sale{font-size:.8vw;color:var(--blackText);text-decoration:line-through}.buy-one-click-form img{width:auto;height:auto;max-height:300px;border-radius:5px}.buy-one-click-form>span:nth-child(2){margin-top:2%}.buy-one-click-form>span:nth-child(3){margin-top:1%;margin-bottom:1%}.buy-one-click-form [name=user-tel]{margin-bottom:4%}.entry-summary .cart{display:flex;align-items:center;height:3vw;gap:1%;max-height:53.39px}.minus-product,.plus-product{width:30%;transition:.3s;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:inherit;outline:0;border:0;color:var(--blackText)}.minus-product svg,.plus-product svg{width:50%;height:50%}.minus-product:hover,.plus-product:hover{background:var(--blue)}.minus-product{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:1px solid var(--blackBorder)}.plus-product{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:1px solid var(--blackBorder)}.entry-summary .cart>button{margin-left:1%}.cart .quantity{display:flex;height:97%;width:20%;background-color:transparent;border:solid 1px var(--blackBorder);border-radius:10px;margin-left:0}.cart .single_add_to_cart_button{height:100%;width:35%;border-radius:20px;background-color:#ff0000bf;border:1px solid #ff0000bf}.cart .single_add_to_cart_button:hover{background-color:red;border:1px solid #fff}.buy-one-click-bttn{width:43%;height:97%;border-radius:20px;background-color:#0089b5;border:1px solid #0089b5;color:#f2eded}.buy-one-click-bttn:hover{background-color:#1c99c1}.product-buy-one-click{display:none}.product-quantity .quantity{width:9em;height:2.25em;margin-bottom:0;margin-left:auto;margin-right:auto}.data-now{display:none}.quantity input,.woocommerce .quantity .qty{display:flex;justify-content:center;align-items:center;height:100%;margin:0;padding:0;border:none;width:50%;text-align:center;font-size:clamp(14px,1vw,20px);background-color:inherit;color:var(--blackText)}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.quantity input[type=number]{-moz-appearance:textfield}.in-cart-and-in-favorit{display:flex;align-items:center;margin-bottom:.5%}.entry-summary .cart .single_add_to_cart_button{color:var(--white)}.in-cart-and-in-favorit button{color:#f2eded;font-size:1vw;height:100%;width:25%}.in-cart-and-in-favorit span{width:25%}.entry-summary .item-param,.entry-summary .woocommerce-product-details__short-description{font-size:1vw}.product-page .product_title{font-size:clamp(18px,2vw,35px);line-height:normal;padding:1% 2%;background-color:var(--green3);border-radius:5px;box-shadow:0 6px 7px -6px var(--productshadowColor)}.information-product .delivery-methods,.information-product .payment-methods,.information-product>p,.product-page #form-cart-add,.product-page .caption-option,.product-page .entry-summary .price,.product-page .product_meta{margin:0;padding:1% 2%}.product-page .caption-option{padding:1% 2% 0}.information-product .delivery-methods,.information-product .payment-methods,.information-product>p{font-size:clamp(14px,1vw,18px)}.information-product>p{padding-top:0}.product-page .breadcrumbs,.product-page .type-product .upper-product .entry-summary .posted_in,.product-page .type-product .upper-product .entry-summary .posted_in a,.product-page .type-product .upper-product .entry-summary .sku_wrapper,.product_meta_delivery-text{font-weight:400;font-size:clamp(14px,1.2vw,20px)}.product-page .type-product .upper-product .entry-summary .posted_in{margin-right:1%}.shop-content.product-page .type-product .upper-product .entry-summary .posted_in a,.shop-content.product-page .type-product .upper-product .entry-summary .sku_wrapper{color:var(--blackText);margin-left:.6vw}.product-page .product_meta{display:flex;flex-direction:column;padding:1% 2% 0}.product-page #breadcrumbs{padding:2% 2% 0}.product-page .product_meta_cat_sku{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:1%}.product-page .product_meta_delivery{display:flex;flex-wrap:wrap;align-items:center;gap:.6vw}.product-page .product_meta_delivery img{max-height:1.25vw}.product-page .entry-summary .price{padding:0 2.1% 1% 2%;font-weight:700}.product-page .entry-summary .regular-price{font-weight:700}.product-page .sale-history-section{background-color:var(--productCardColor);border-radius:10px;box-shadow:0 0 20px 0 var(--lightShadow);padding:1% 1% 4%;margin:3rem 0 0}.product-page .sale-history-section table{width:100%;table-layout:fixed;border-collapse:collapse}.product-page .sale-history-section table caption{font-size:clamp(14px,1.6vw,16px);margin:1rem 0 2.5rem}.product-page .sale-history-section table tr{height:3rem}.product-page .sale-history-section table td,.product-page .sale-history-section table tr{text-align:center;border-bottom:solid 1px var(--lightBlueBorder);font-size:clamp(14px,1vw,18px)}.wc-tabs-wrapper{margin-top:3%;margin-bottom:1%}.wc-tabs-wrapper .wc-tabs{display:flex;list-style-type:none;padding-left:0;font-size:1.5vw;margin:0;transition:.4s}.wc-tabs-wrapper .wc-tabs li{position:relative;background-color:var(--productCardColor);display:flex;align-items:center;width:10vw;height:2.5vw;box-shadow:0 -10px 20px -5px var(--lightShadow);border-top-right-radius:10px;border-top-left-radius:10px}.wc-tabs-wrapper .wc-tabs .active{background-color:var(--productCardColor);transition:.4s}.the-barrier{position:absolute;bottom:-1px;width:100%;z-index:2;height:5px;background:var(--white)}.wc-tabs-wrapper .wc-tabs .left-element{width:10%;height:30%;left:-8%;fill:#3a312c;position:absolute;bottom:0;transition:.2s}.wc-tabs-wrapper .wc-tabs .right-element{position:absolute;content:"";width:7%;height:26%;right:-9%;bottom:0;transform:scale(-1,1);fill:#3a312c;transition:.2s;border:solid 1px var(--blackBorder)}.wc-tabs-wrapper .wc-tabs li:first-child svg:first-child{display:none;transition:.2s}.wc-tabs-wrapper .wc-tabs li:last-child .right-element{fill:#352d28;z-index:1;transition:.2s;fill:#352d28}.comment_container{display:flex}.wc-tabs-wrapper .wc-tabs li a{display:flex;width:100%;height:100%;align-items:center;padding-left:10%;font-weight:700}.tabs-caption{font-size:inherit}.left-bar-filter .woocommerce-ordering{width:100%}.left-bar-filter .woocommerce-ordering .orderby{background-color:var(--productCardColor);color:var(--blackText);border:0;outline:0;font-size:15px;width:180px;margin-top:3%;margin-left:-2px}.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:1% 2% 1% 1%;background-color:var(--productCardColor);border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 0 20px 0 var(--lightShadow);font-size:clamp(14px,1vw,18px);line-height:1.25rem}.comment-awaiting-moderation{display:none}.commentlist{padding-left:0;margin:1% 0 0}#commentlist-main-page{overflow:hidden;height:auto;transition:1s}.commentlist .review{margin-bottom:1%}.commentlist ::marker{display:none;font-size:0}.comment_container .avatar{display:none}.comment_container .coment-item .nickname-and-appraisal{padding:0}.comment_container .description p{font-size:.9vw;line-height:1.2vw}.comment-reply-title,.woocommerce-Reviews-title,.woocommerce-Tabs-panel h2{font-size:1.6vw;font-weight:600}.comment-form-rating{display:flex}.comment-form-rating label{display:flex;font-size:1vw;justify-content:center;line-height:2.3em;align-items:center}.nickname-and-appraisal .meta em{font-size:1vw;font-style:normal}.comment-form{display:flex;flex-direction:column;font-size:1.2vw}#review_form_wrapper{font-size:1.2vw;line-height:1.7em}.comment-form .com_block_star{order:-1}#review_form .stars{display:flex;line-height:1vw;align-items:center;margin-left:.5%}#review_form .stars span{display:flex;flex-direction:row-reverse}#review_form .stars span>*{font-size:0;color:#ffffffad;transition:.2s;margin-left:3%;height:1.6vw;width:1.6vw;cursor:pointer}#review_form .stars span svg:hover,#review_form .stars span svg:hover~svg{fill:#e6c553}.woocommerce-review__verified.verified{display:none}.comment-form-comment,.comment-form-rating{order:1}.comment-form-cookies-consent{order:2}.form-submit{display:flex;justify-content:center;align-items:center;order:3;margin-top:1%}.caption-option,.information-product h3{font-size:clamp(14px,1.6vw,25px);font-weight:700}.item-param{display:flex;justify-content:space-between;line-height:1.5vw}.comment-form-comment{display:flex;flex-direction:column}.required{color:#ff7d46!important}.comment-form-author input{margin-left:1.4%;font-size:1vw}.comment-form-email input{margin-left:.8%;font-size:1vw}.comment-form-author input,.comment-form-email input{border-radius:10px;border:0;outline:0;padding:.3%}.comment-form input:focus,.comment-form textarea:focus{background-color:#e8f0fe}.comment-form textarea{border-radius:10px;padding:.5%}.comment-form .form-submit .submit{max-height:53.39px;height:2vw;border:0!important;border-radius:40px;transition:.3s;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:1vw;padding:0 1%;color:#fff;background-color:#009bce;-webkit-appearance:none!important}.woocommerce{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}.woocommerce-cart-form{display:flex;border-radius:4px;width:100%}.wc-proceed-to-checkout{display:flex;justify-content:center;align-items:center}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;padding:1rem 0;row-gap:1rem;-moz-column-gap:4%;column-gap:4%}.woocommerce .woocommerce-billing-fields__field-wrapper .form-row label{padding:0 0 .5rem .5rem}.woocommerce form .form-row{width:48%;display:flex;flex-direction:column}.woocommerce .form-row.place-order{width:100%}.cart-collaterals .cart_totals .wc-proceed-to-checkout a,.woocommerce-checkout button[type=submit]{background-color:var(--red);border-radius:10px;transition:.4s;border:1px solid transparent;color:var(--white);padding:10px 15px;font-size:16px;cursor:pointer}.woocommerce .wc-proceed-to-checkout a:hover,.woocommerce-checkout button[type=submit]:hover{border:1px solid #fff;background-color:#3d7d3e!important}.sale-and-remove{display:flex}.sale-and-remove .woocommerce-remove-coupon{display:block;font-size:0;width:1vw;height:1vw;background:url(img/remove.svg) 0 0/contain no-repeat}.woocommerce-message{font-size:1vw}.wraper-coments .comments .comment-respond{position:fixed;top:50%;display:flex;flex-direction:column;max-width:500px;text-align:center;width:100%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);background-color:#2d2521;border-radius:10px;transition:.3s;z-index:-1;opacity:0;color:#fafafa}.wraper-coments .comments .comment-respond .comment-reply-title{margin-top:4%;margin-right:5%;margin-left:5%;font-size:22px}.comment-form-cookies-consent,.wraper-coments .comments .comment-respond form .comment-form-url{display:none}.wraper-coments .comments .comment-respond form>*{margin-top:3%;margin-right:5%;margin-left:5%;font-size:20px;text-align:center}.wraper-coments .comments .comment-respond form input{width:90%;border-radius:20px;padding:7.5px;font-size:20px;color:#000;margin-top:.2%;transition:.5s}.wraper-coments .comments .comment-respond form textarea{width:90%}.wraper-coments .comments .comment-respond .comment-form-author,.wraper-coments .comments .comment-respond .comment-form-comment,.wraper-coments .comments .comment-respond .comment-form-email{display:flex;flex-direction:column;align-items:center}.wraper-coments .comments .comment-respond .form-submit{margin-left:0;margin-right:0;width:100%;height:60px;justify-content:center;display:flex;background-color:#696562;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:.3s;align-items:center;justify-content:center;cursor:pointer}.wraper-coments .comments .comment-respond .form-submit:hover{background-color:#3194b4}.wraper-coments .comments .comment-respond .form-submit .submit{background-color:transparent;color:#f1f1f1}.wraper-coments .comments .comment-author img{display:none}.best-offers .added_to_cart.wc-forward{display:none!important}.wraper-coments .comment-reply-link,.wraper-coments div.reply{display:none}.content-wrapper .news-pages{flex-direction:column}.page-content>h1{text-align:center;margin:2% 0;text-transform:uppercase}.wrapper-result-search-page{display:flex;flex-direction:column}.search-result-count{text-align:center;margin:1% 0;font-size:clamp(16px,1vw,18px)}.wrapper-result-search-page .search-item{display:flex;border:solid 1px var(--blackBorder);background-color:var(--productCardColor);height:auto;min-height:6vw}.wrapper-result-search-page .search-item span{color:var(--textProduct)}.news-pages>a:nth-child(2),.promotions,div.contacts{margin-top:1%}.woocommerce-info a,.woocommerce-message a{color:var(--red);margin-left:.5%}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em .5em;margin:0 0 2em;position:relative;background-color:var(--white);color:#515151;border-top:3px solid #7f54b3;list-style:none;width:auto;word-wrap:break-word}.woocommerce-error{border-top-color:var(--errorRed)}.woocommerce-error li{padding:.1rem 0}.woocommerce-error li>a{color:#ff000b}.woocommerce-ResetPassword{display:flex;justify-content:center;align-items:center;flex-direction:column}.woocommerce-info{display:flex;margin-bottom:1%;width:97%;padding:1.5%;align-items:center;border-top:3px solid #8cdaf3;border-radius:4px;font-size:1vw}.woocommerce-info::before{position:static;margin-right:1%}.return-to-shop{display:flex;justify-content:center;width:100%;margin-top:auto}.user-logged .no-orders>.woocommerce-Button,p.return-to-shop a.wc-backward{background-color:red;border-radius:10px;transition:.4s;border:1px solid transparent;color:#fff;padding:.8%;font-size:1vw}.user-logged .no-orders>.woocommerce-Button:hover,p.return-to-shop a.wc-backward:hover{border:1px solid #fff;background-color:#696562!important;color:#fff}.shop-content>.page-title{text-align:center;margin:2% 0 0;text-transform:uppercase}.content-wrapper .news-pages>a{display:flex;height:20vw;padding:.7%;background-color:#3a312c;border-radius:4px;margin-bottom:1%}.content-wrapper .news-pages>a>img{width:30vw;border-radius:4px}.text-post{margin-left:1%;display:flex;flex-direction:column;justify-content:space-evenly}.text-post>p{font-size:1.1vw}.data-and-title{display:flex;justify-content:space-between;align-items:flex-end;padding:.7% .7% 0}.news-pages-single>.data-and-title>span,.text-post .data-and-title>span{font-size:.9vw}.content-wrapper .news-pages-single{background-color:#3a312c;border-radius:4px;flex-direction:column;height:100%}.news-content{padding:0 .7% .7%}.news-pages-single .data-and-title{margin-bottom:1%}.news-content img{border-radius:4px}.news-content>img{float:left;margin-right:1%;width:40vw}.news-content p{font-size:1.1vw}.promotions{display:flex;width:100%;flex-wrap:wrap}.promotion-item{position:relative;width:31%;margin-bottom:2%;margin-right:3.5%;border-radius:4px;box-shadow:0 0 20px 0 #26211e}.promotion-item:nth-child(3n){margin-right:0}.promotion-item>p{display:none}.promotion-item>img{width:100%;height:21vw;border-radius:4px;opacity:.85;margin-top:0}.wrapper-down-poromotion{display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0;left:0;width:100%}.wrapper-up-promotion{position:absolute;top:0;left:0;width:100%}.wrapper-up-promotion>*{text-align:center}.wrapper-up-promotion>h2{font-size:1.2vw}.wrapper-up-promotion>p{font-size:1vw;padding:0 5%}.promotion-item .down-poromotion{width:100%}.wrapper-down-poromotion>.end-promo{text-align:center;margin-bottom:6.5%;font-size:1vw;width:100%}.timmer{display:none}.contacts{display:flex;width:100%}.left-contacts{width:50%;display:flex;flex-direction:column;border-radius:4px;background-color:var(--productCardColor);box-shadow:0 0 20px 0 var(--productshadowColor);margin-right:2%}.left-contacts>img{width:100%;height:25vw;border-top-left-radius:4px;border-top-right-radius:4px;-o-object-fit:cover;object-fit:cover;object-view-box:inset(25% 20% 15% 0);margin-top:0}.left-contacts .text-contacts{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3%;gap:1rem 0}.item-text-contacts{height:auto;width:49%;display:flex;flex-direction:column}.text-contacts span{margin-top:3%;font-size:1vw}.text-contacts dt{font-size:1vw;margin:1% 0;font-weight:700}.text-contacts dd{margin-inline-start:0}.map{width:48%}.ymaps-2-1-78-map ymaps,.ymaps-2-1-78-map ymaps:after,.ymaps-2-1-78-map ymaps:before{border-radius:4px}.about-us{font-size:1vw;border-radius:4px;padding:1%;margin-top:1%}.about-us-page>.about-us{background-color:#3a312c}.cart-empty{font-size:1.5vw;margin-bottom:2%}.adres>span{text-align:left}.related{justify-content:center;align-items:center}.related>h3{margin-top:2%;margin-bottom:2%;text-align:center;font-size:clamp(20px,1.5vw,40px);text-transform:uppercase}.user-logged .Account .woocommerce{justify-content:stretch}.woocommerce-MyAccount-navigation{width:80%}.woocommerce-MyAccount-navigation>ul{display:flex;align-items:center;justify-content:center;list-style-type:none;padding:0;margin:0}.woocommerce-MyAccount-navigation>ul>li>a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1vw;text-transform:uppercase;font-weight:700}.woocommerce-MyAccount-navigation>ul>li{margin:1%;display:flex;width:13%;height:2.5vw;border-radius:4px;transition:.3s}.woocommerce-MyAccount-navigation>ul>li:hover{background-color:#797979}.woocommerce-MyAccount-navigation>ul>li.is-active{background-color:#696562}.woocommerce-MyAccount-navigation>ul>li.is-active>a,.woocommerce-MyAccount-navigation>ul>li:hover>a{color:#fff}#customer_login .u-column1>h2,#customer_login .u-column2>h2{text-align:center}.woocommerce form .show-password-input::after{color:#ababab;transition:.3s}.woocommerce form .show-password-input.display-password::after{color:#ff7d46}.woocommerce form .show-password-input{top:.3em;right:.5em}.woocommerce-password-strength{transition:.5s;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.woocommerce-password-strength.short{background-color:#b50404}.woocommerce-password-strength.bad{background-color:#d0632a}.woocommerce-password-strength.good{background-color:#79a052}.woocommerce-password-strength.strong{background-color:#1d8a02}.user-logged .woocommerce-MyAccount-content{width:100%}.user-logged .woocommerce-message--info{justify-content:center}.user-logged .woocommerce-message--info .woocommerce-Button{margin-right:1%}.no-orders{display:flex;justify-content:center;align-items:center;flex-direction:column}.no-orders>span{text-align:left;font-size:1.2vw;margin-bottom:1%}.woocommerce-MyAccount-content{font-size:1vw}.woocommerce-MyAccount-content>p{text-align:center;font-size:1.2vw;margin-bottom:1%}.Account .woocommerce .woocommerce-Addresses{display:flex;justify-content:center;align-items:center}.Account .woocommerce .woocommerce-Addresses .woocommerce-Address:last-child{display:none}.Account .woocommerce div.woocommerce-Address{border-radius:4px;width:65%}.Account .woocommerce div.woocommerce-Address header{background-color:#696562;display:flex;justify-content:center;align-items:center;flex-direction:column;border-top-right-radius:4px;border-top-left-radius:4px;padding:.5% 0}.addres-item{display:flex;border-bottom:1px solid #f2eded52;border-left:1px solid #f2eded52;border-right:1px solid #f2eded52}.addres-item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.type-addres-item{width:65%}address{flex-direction:column;font-style:normal;text-align:center}.addres-item span{text-align:left;line-height:1.4vw;padding:9px 12px}button[name=save_account_details]{margin-bottom:3%!important;transform:translateY(-25%);background-color:#2d2521!important}.save_address,.wrap-save-account-details{display:flex;justify-content:center;align-items:center}.woocommerce-address-fields{margin-bottom:6%}.Account .woocommerce table.my_account_orders{border-spacing:0}.Account .woocommerce table.my_account_orders thead th{border-top:0}.woocommerce table.my_account_orders{font-size:1vw}.woocommerce table.my_account_orders td{padding:9px 12px}.woocommerce .woocommerce-customer-details address{width:auto;padding:0}.woocommerce .woocommerce-customer-details address>.addres-item{padding:9px 12px;border-top:1px solid #f2eded52;border-left:1px solid #f2eded52;border-right:1px solid #f2eded52;justify-content:flex-start}.woocommerce-order-details>table>thead>tr th{border-top:none!important}.woocommerce-order .woocommerce-order-details{padding:1rem 0}.woocommerce-order-details>table>tbody>tr td,.woocommerce-order-details>table>thead>tr th{padding:1rem}.woocommerce .woocommerce-order-details table.shop_table td{border-top:1px solid var(--blackBorder)}.order-date,.order-number,.order-status{background-color:transparent;color:#f2eded}.viev-order-address{width:100%}.woocommerce-customer-details .woocommerce-table__product-name,.woocommerce-order-details .woocommerce-table__product-name{width:65%}.checkout-page .woocommerce .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout{width:100%}.woocommerce-checkout #customer_details{display:flex;flex-wrap:wrap}.woocommerce-checkout #customer_details>*{width:100%}.woocommerce-order .woocommerce-thankyou-order-details li{display:flex;flex-direction:column;float:left;margin-right:1em;font-size:16px;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;row-gap:.25rem}.woocommerce-order .woocommerce-order-overview__payment-method.method{display:none}.woocommerce-additional-fields>h3,.woocommerce-billing-fields>h3,.woocommerce-checkout>h3{margin-left:5px;margin-top:1%}.woocommerce-checkout .form-row.notes{padding:0}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{padding:9px 12px;border-top:1px solid var(--blackBorder)}.woocommerce-checkout .woocommerce-checkout-review-order-table{margin-bottom:1%!important}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart-subtotal td,.woocommerce .woocommerce-checkout-review-order table.shop_table .order-total td,.woocommerce .woocommerce-checkout-review-order table.shop_table td.product-total{border-top:1px solid var(--blackBorder)}.woocommerce .woocommerce-checkout-review-order table.shop_table thead .product-name,.woocommerce .woocommerce-checkout-review-order table.shop_table thead .product-total{border-top:0}.woocommerce .woocommerce-checkout-review-order .product-name,.woocommerce .woocommerce-checkout-review-order .product-total,.woocommerce .woocommerce-checkout-review-order .review-subtotal{text-align:left}.woocommerce-checkout #payment{background-color:transparent;border:1px solid #f2eded52}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #f2eded52;padding:0}.woocommerce-checkout .payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:1em;border-radius:2px;line-height:1.5;color:#515151;background:var(--white)}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{list-style:none}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e3;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--white);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-checkout #payment div.form-row{display:flex;justify-content:center;align-items:center}.woocommerce table.shop_table tfoot td{border-top:1px solid #f2eded52}.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;font-size:16px;margin:0 0 2rem}.woocommerce-order .woocommerce-customer-details>h2,.woocommerce-order .woocommerce-order-details>h2,.woocommerce-order>p{text-align:center}.woocommerce-order .woocommerce-customer-details>h2,.woocommerce-order .woocommerce-order-details>h2{margin-bottom:1%}.woocommerce ul.woocommerce-thankyou-order-details{margin:0;display:flex;justify-content:center;align-items:center;padding:0}.woocommerce-order>p:nth-child(3){margin:2.5% 0;font-size:16px}.search-result-empyty{font-size:1.3vw;text-align:center;padding:1%}.comment-author.vcard{display:flex;width:100%}.caption-404{color:var(--textProduct);text-align:center}p.privacy-policy:first-of-type{margin-top:0}p.privacy-policy{margin:10px 0;font-size:clamp(16px,1vw,18px);text-indent:25px}@media (min-width:1921px){.search-result-count,.search-result-empyty{font-size:24px}.wrapper-result-search-page .search-item{min-height:100px;max-height:100px}main .main-content .pass-main-content .main-text{margin-left:35px}main .main-content{height:953px}.arrow-open-comment,.bi-star,.bi-star-fill{height:25px;width:25px}h1{font-size:40px;line-height:40px}.product-page .breadcrumbs,.product_meta_delivery-text,.shop-content .type-product .upper-product .entry-summary .posted_in,.shop-content .type-product .upper-product .entry-summary .posted_in a,.shop-content .type-product .upper-product .entry-summary .sku_wrapper{font-size:23px}.slider-wrapper{position:relative}.slider-item img{width:100%}.slider-item .cat-name{font-size:16px}.slick-arrow.slick-next,.slick-arrow.slick-prev{background:url(../../img/arrow.svg) 325% 60%/contain no-repeat}.slider-wrapper .slider-category .slick-list.draggable{margin:0 -28px;display:inline-block;min-width:calc(100% + 56px)}.slider-wrapper .slider-category .slick-track .slick-slide{margin:0 28px;display:flex}.container-before .slick-list.draggable{margin:0 -20px}.before-you-watched .slick-slide{margin:0 20px}#review_form .stars span>*{height:30.17px;width:28.17px}.wrraper-best-offers .best-offers .content-offers .content-offers-item p{font-size:22px;line-height:29px}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons span{font-size:24px}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons .bttn-add-to-cart{padding:11px}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons .bttn-add-to-cart img{width:35px;height:35px}.wrraper-best-offers .best-offers{margin-top:60px;margin-bottom:99px}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link img,.content-wrapper .page-content .shop-content .products .product-category img,.wrraper-best-offers .content-offers .products .woocommerce-LoopProduct-link img{height:330px;width:100%;border-top-right-radius:4px;border-top-left-radius:4px;margin:0}.wraper-coments .comments{margin-top:60px;margin-bottom:80px}.wraper-coments .comments .coment-item .nickname-and-appraisal span{font-size:21px}.wraper-coments .comments .coment-item .comment-text{font-size:17.7px;line-height:23px}.wraper-coments .comments .open-all-coments .bttn-open-all-coments{font-size:15.5px}.wraper-before-you-watched .before-you-watched{margin-top:60px;margin-bottom:80px}.wraper-before-you-watched .before-you-watched .container-before .before-item{min-height:159px}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before p{font-size:16px;line-height:20px}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before span{font-size:18px}footer .bottom{margin-top:60px;margin-bottom:20px}footer .bottom .bottom-up .links .links-up a{font-size:19px}footer .bottom .bottom-up .links .links-up{margin-bottom:20px;width:383px}footer .bottom .bottom-up .links .links-down{width:383px}footer .bottom .bottom-up .links .links-down a{height:50px;width:50px}footer .bottom .bottom-up .contacts-company .adres,footer .bottom .bottom-up .contacts-company .email-company,footer .bottom .bottom-up .contacts-company .phone-company{font-size:19px}footer .bottom .bottom-up .consultation-and-politics .politik,footer .bottom .bottom-up .consultation-and-politics span{padding:10px;margin-bottom:10px;font-size:19px}header .header-container{box-shadow:3px 10px 22px 9px var(--green)}.wraper-coments .comments .coment-item .nickname-and-appraisal .date{font-size:15.5px}.special-offers *,.special-offers-loop *,.woocommerce ul.products li.product .onsale,.wrraper-best-offers .content-offers .special-offers *,.wrraper-best-offers .content-offers .special-offers-loop *{font-size:18px;padding:5px}.special-offers,.special-offers-loop{height:25px}.product-price-add-to-cart .price-withOut-sale{font-size:16px}.woocommerce ul.products li.product .product-price-add-to-cart .price,.wrraper-best-offers .content-offers .products .type-product .price .price-with-sale{font-size:22px}.product-price-add-to-cart .in-loop-sku{font-size:16px}.product-page .interesting .price,.product-price-add-to-cart{line-height:20px;font-size:22px}.icon-buy,.wrraper-best-offers .content-offers .icon-buy{width:29px;height:27px}.wraper-coments .comments .text-up-comments .bttn-add-coment svg{width:25px;height:19.5px}.wraper-coments .left-comm .comment-author cite,.wraper-coments .left-comm .comment-author cite>a{font-size:20px}.comment-body{font-size:18px}.wraper-coments .left-comm .comment-meta{font-size:16px}.content-wrapper .news-pages>a{height:385px}.content-wrapper .news-pages>a>img{width:577px}.news-pages-single>.data-and-title>span,.text-post .data-and-title>span{font-size:18px}.text-post>p{font-size:20px}h4{font-size:23px;line-height:33px}.news-content>img{width:770px}.news-content p{font-size:19px}.size-thumbnail{width:577px;height:385px}.size-medium{width:770px;height:513px}.size-large{width:1020px;height:673px}.size-full{width:100%;height:890px}.content-wrapper .page-content .shop-content .products .product-category{max-height:240px}.content-wrapper .page-content .shop-content .products .product-category a h2{font-size:19px}.content-wrapper .page-content .shop-content .products .product-category a h2 .count{font-size:16px}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link h2,.wrraper-best-offers .best-offers .content-offers .products .woocommerce-LoopProduct-link h2{font-size:19px}.custom-stars-sigle-product svg{height:29px;width:29px}.woocommerce-product-rating .woocommerce-review-link{font-size:18px}.entry-summary .price{font-size:27px}.product-page .product_title{font-size:40px}.quantity input,.woocommerce .quantity .qty{font-size:18px}.button-standart{font-size:20px}.caption-option,.information-product h3{font-size:25px}.shop-content .type-product .upper-product .woocommerce-product-gallery .slider-sigle-product img{height:714px}.slider-sigle-product-small img{height:95px}.product-page .product_meta_delivery img{max-height:24px}.information-product .delivery-methods,.information-product .payment-methods,.information-product>p{font-size:18px}.entry-summary .price .price-with-sale{font-size:30px}.entry-summary .price .price-withOut-sale{font-size:18px}.wc-tabs-wrapper .wc-tabs{font-size:26px}.comment-reply-title,.woocommerce-Reviews-title,.woocommerce-Tabs-panel h2{font-size:30px}.coment-item .nickname-and-appraisal span{font-size:20px}.coment-item .nickname-and-appraisal .date{font-size:16px}.comment_container .description p{font-size:17px;line-height:20px}.comment-form{font-size:23px}.comment-form-author input{font-size:20px}.comment-form-email input{font-size:20px;margin-left:.7%}.comment-form-rating label{font-size:19px}.nickname-and-appraisal .meta em{font-size:16px}#review_form_wrapper{line-height:40px}.wc-tabs-wrapper .wc-tabs li{height:48px;width:193px}.comment-form .form-submit .submit{height:38.5px;font-size:20px}.related>h3{font-size:23px}.item-param{line-height:28px}.entry-summary .item-param,.entry-summary .woocommerce-product-details__short-description{font-size:18px}footer .bottom .bottom-up .links .links-down a:nth-child(3) svg{width:33px}footer .bottom .bottom-up .links .links-down a svg{width:27px;margin-right:4%}.promotion-item>img{width:100%;height:404.25px}.wrapper-up-promotion>h2{font-size:23px}.wrapper-down-poromotion>.end-promo,.wrapper-up-promotion>p{font-size:19px}.left-contacts>img{height:70%}.text-contacts dt,.text-contacts span{font-size:19px}.left-contacts .text-contacts{height:auto}.about-us{font-size:19px}.search-item img{width:10%;height:auto}.search-item{height:96px}.search-item span{font-size:25px}.search-item .search-prod-sku{font-size:22px}.how-buy-page p{font-size:22px;line-height:31px}.product-thumbnail img.attachment-woocommerce_thumbnail{width:192px;height:134px}.woocommerce-cart-form__cart-item .product-thumbnail a{width:190px;height:135px}.cart-collaterals,.woocommerce-cart-form{font-size:19px}#coupon_code{width:192px}.coupon{height:39px}.woocommerce .coupon button{width:157px;padding:11px 19px}.woocommerce-notices-wrapper .woocommerce-message{padding:19px}.woocommerce-message{font-size:19px}.cart-empty{font-size:30px}.user-logged .no-orders>.woocommerce-Button,p.return-to-shop a.wc-backward{font-size:19px}.woocommerce-order>p:nth-child(3){font-size:30px}.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:28px}.woocommerce-MyAccount-navigation>ul>li{height:48px}.woocommerce table.my_account_orders,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation>ul>li>a{font-size:19px}.woocommerce-MyAccount-content>p{font-size:22px}.addres-item span{line-height:27px}}@media (max-width:1600px){.wraper-coments .comments .coment-item .nickname-and-appraisal .appraisal svg{width:1.3vw;height:100%}.slider-item img{height:150px}}@media (max-width:1400px){.arrow-open-comment,.wraper-coments .comments .text-up-comments .bttn-add-coment svg{width:1.7vw;height:1.7vw}.wrraper-best-offers .best-offers{margin-top:1.5%;margin-bottom:3%}.wraper-coments .comments{margin-top:1.5%;margin-bottom:2.5%}.wraper-before-you-watched .before-you-watched{margin-top:1.5%;margin-bottom:3%}.slider-wrapper{height:20vw}.wrraper-best-offers .best-offers .content-offers .content-offers-item p{font-size:1.25vw}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons span{font-size:1.4vw}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons .bttn-add-to-cart{padding:5%}.wrraper-best-offers .best-offers .content-offers .content-offers-item .price-and-buttons .bttn-add-to-cart img{height:1.7vw;width:1.7vw}.wraper-coments .comments .coment-item .nickname-and-appraisal{min-width:10%;max-width:10%}.wraper-coments .comments .coment-item .nickname-and-appraisal span{font-size:1.4vw}.wraper-coments .comments .coment-item .nickname-and-appraisal .date{font-size:1.1vw}.wraper-coments .comments .coment-item .comment-text{font-size:1.3vw;line-height:1.7vw}.wraper-coments .comments .open-all-coments .bttn-open-all-coments{font-size:1.25vw}.wraper-before-you-watched .before-you-watched .container-before .before-item .img-before img{height:60%}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before p{font-size:clamp(14px,1vw,20px);padding:0 4% 0 0}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before span{font-size:clamp(14px,1.2vw,20px);padding-left:2%;margin-top:5%}.wraper-before-you-watched .before-you-watched .container-before .before-item{min-height:10vw}.wrraper-best-offers .best-offers .content-offers .content-offers-item{width:20vw}main .main-content .pass-main-content .main-text h1{line-height:50px}.wraper-coments .comments .comment-respond form input{height:100%}.rating-cat{font-size:1vw}}@media (max-width:1000px){.slider:not(.slick-initialized) article{flex:0 0 25%;max-width:25%}header .header-container .up-head{font-size:17px}.slick-arrow.slick-next,.slick-arrow.slick-prev{width:2vw}.wraper-before-you-watched .before-you-watched h2{margin-top:1%}}@media (max-width:850px){:root{--hederHight:60px}p.privacy-policy{margin:10px 0}main{padding:var(--hederHight) 0 0 0}.woocommerce-checkout #payment div.form-row{padding:0;width:100%}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:3rem;width:100%}.woocommerce-additional-fields>h3,.woocommerce-billing-fields>h3,.woocommerce-checkout>h3{margin-top:4%}.woocommerce-pagination .page-numbers{width:25px;padding:5px;border-radius:5px;font-size:3.5vw}.wrapper-mobile-search-toggle{display:flex;justify-content:center;align-items:center;margin-left:auto}.mobile-search-toggle{width:25px;height:25px;fill:#fff;cursor:pointer}header .header-container .up-head .up-menu-item.search-action{display:none}.up-menu-item .search-wrapper{display:flex;background:unset}.up-menu-item .search-wrapper .search-field{display:none}header .header-container .up-head .up-menu-item .icon-search-submit{width:100%;height:100%;fill:#fff}.wraper-coments .comments .open-all-coments{margin-top:3%}.left-bar-filter .filter p{margin-left:3px}.Account .woocommerce div.woocommerce-Address,.left-bar-filter .woocommerce-ordering .orderby{width:100%}.addres-item span{line-height:3.5vw}.type-addres-item{width:63%}.addres-item span:last-child{text-align:right;width:40%}.Account h2.woocommerce-column__title,.Account h2.woocommerce-order-details__title{text-align:center;margin-bottom:1%}.woocommerce table.account-status-order-custom tbody:first-child tr:first-child td,.woocommerce table.account-status-order-custom tbody:first-child tr:first-child th{border-top:0!important}.woocommerce-MyAccount-content{font-size:2.5vw}.woocommerce-MyAccount-content>p{font-size:2.6vw}.woocommerce table.shop_table.account-status-order-custom{border:1px solid var(--blackBorder)}.woocommerce table.shop_table_responsive td.woocommerce-orders-table__cell-order-actions{display:flex;align-items:center;justify-content:space-between}.woocommerce-cart-form tr td,.woocommerce-cart-form tr th{display:flex;justify-content:space-between;border-top:1px solid var(--blackBorder)}.woocommerce table.shop_table td,.woocommerce table.shop_table tr th{padding:1.4rem}.woocommerce table.shop_table td.product-price{justify-content:start;border-top:1px solid var(--blackBorder)}.slider:not(.slick-initialized) article{flex:0 0 33.3333%;max-width:33.3333%}div.checkout-page .woocommerce table.shop_table thead tr:first-child>*{border-top:0}div.checkout-page .woocommerce table.shop_table{border:.1px solid #f2eded52}.woocommerce table.shop_table tr{border:1px solid #f2eded52;margin-bottom:3%;border-radius:4px}.woocommerce table.shop_table_responsive tbody tr td:first-child,.woocommerce-page table.shop_table_responsive tbody tr td:first-child{border-top:0}.woocommerce-MyAccount-navigation>ul>li{width:23%;height:6.5vw}.woocommerce-MyAccount-navigation>ul>li>a{font-size:2.7vw}.woocommerce table.my_account_orders{font-size:2.5vw}.content-wrapper .page-content .Account{margin:0 0 5%}.checkout-page .woocommerce-order{display:flex;flex-direction:column}.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;margin-bottom:0;order:1}.woocommerce ul.woocommerce-thankyou-order-details{margin-top:1%}.woocommerce-order-overview.woocommerce-thankyou-order-details{display:flex;flex-wrap:wrap;margin-block-start:0;margin-block-end:0;padding-inline-start:0;align-items:center;justify-content:center}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li{display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:0;padding-right:0;margin-right:0}.woocommerce-order-overview.woocommerce-thankyou-order-details li.woocommerce-order-overview__order~li{display:none}.woocommerce-order>p:nth-child(3){order:2;margin:2% 0}.checkout-page .woocommerce .woocommerce-order-details{order:4}.woocommerce-order .woocommerce-order-details{padding:2rem 0 3rem}.checkout-page .woocommerce .woocommerce-customer-details{order:5}.woocommerce-error::before{display:none}.woocommerce form .form-row.woocommerce-invalid label{color:red}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{width:80%}div.woocommerce form.woocommerce-checkout-review-order-table tr th{display:unset}.woocommerce-message{font-size:2.3vw}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em}.cart-empty{font-size:3.5vw}.user-logged .no-orders>.woocommerce-Button,p.return-to-shop a.wc-backward{font-size:3vw;padding:1.5%}.cart-page .woocommerce{min-height:54vh}.woocommerce-notices-wrapper .woocommerce-message{align-items:center}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}.woocommerce table.cart td.actions{display:flex;justify-content:space-between}.woocommerce table.cart td.actions .coupon .button{width:auto;line-height:0}.woocommerce table.cart td.actions .coupon{padding-bottom:0;height:5.5vw}#coupon_code{width:25%}.woocommerce table.shop_table_responsive tr>td.product-quantity{display:flex;align-items:center;justify-content:space-between}.cart-collaterals{margin-top:2%;margin-bottom:4%}.woocommerce .shop_table .wrapper-for-code::before,.woocommerce table.shop_table_responsive tr.cart-discount.coupon-lettest td:first-child,.woocommerce table.shop_table_responsive tr.cart-discount.coupon-lettest td:nth-child(3)~td,.woocommerce table.shop_table_responsive tr.order-total>td:first-child,.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail::before,.woocommerce-cart-form__cart-item.cart_item td:first-child{display:none}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:1px solid var(--blackBorder)}.woocommerce-cart-form .order-total .final-total::before,.woocommerce-cart-form .product-name::before,.woocommerce-cart-form .product-price::before,.woocommerce-cart-form .product-quantity::before,.woocommerce-cart-form .product-subtotal::before{font-weight:700}.woocommerce-cart-form .product-name::before{content:"Товар:"}.woocommerce-cart-form .product-price::before{content:"Цена:";margin-right:auto}.woocommerce-cart-form .product-quantity::before{content:"Колличество:"}.woocommerce-cart-form .product-subtotal::before{content:"Подытог:"}.woocommerce-cart-form .order-total .final-total::before{content:"Итог:"}.woocommerce table.shop_table tbody:first-child tr td.product-thumbnail,.woocommerce table.shop_table tbody:first-child tr td.wrapper-for-code,.woocommerce table.shop_table tbody:first-child tr th.product-thumbnail{border-top:0}.woocommerce-cart-form__cart-item .product-thumbnail a{justify-content:center;width:100%;height:auto}.cart-collaterals,.woocommerce-cart-form{font-size:clamp(16px,3vw,20px)}.product-quantity .quantity{margin-left:auto;margin-right:0}.woocommerce table.shop_table_responsive tr td.sale-and-remove{position:relative}.sale-and-remove .woocommerce-remove-coupon{float:right;width:4.5vw;height:4.5vw;margin-left:1%}.woocommerce table.shop_table .product-subtotal{position:static}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{background:var(--green3);border:0}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.order-total,.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item{width:100%;background:var(--white);border:1px solid var(--blackBorder);border-radius:7px;position:relative;display:flex;flex-direction:column}.woocommerce table.shop_table .remove{position:absolute;right:10px;top:7px;font-size:2em}.contacts{flex-direction:column}.left-contacts{width:100%;margin-right:0;margin-bottom:8%}.left-contacts>img{height:50vw}.text-contacts span{margin-top:3%;font-size:4vw}.text-contacts dt{font-size:2.5vw}.left-contacts .text-contacts{display:flex;justify-content:space-between;padding:3%}.map{width:100%;height:85vw}.buy-one-click-form img{width:80%;height:auto}.content-modal-product h1:nth-child(2){line-height:normal;font-size:3.5vw}.promotion-item:nth-child(3n){margin-right:3.5%}.wrapper-up-promotion>p{font-size:2.3vw}.wrapper-up-promotion>h2{font-size:3vw}.promotions{flex-wrap:wrap}.promotion-item{width:48.2%;margin-right:3.5%}.promotion-item:nth-child(2n){margin-right:0}.promotion-item>img{width:100%;height:100%}.wrapper-down-poromotion>.end-promo{font-size:2.7vw}.comment-form .form-submit .submit{max-height:unset;height:6vw;font-size:3vw;padding:0 4%}.comment-form-author,.comment-form-email{display:flex;justify-content:center;flex-direction:column}.comment-form-author input,.comment-form-email input{padding:.9%;margin-left:0;font-size:2.3vw}.comment-notes{display:none}.related>h3{font-size:clamp(18px,1.5vw,30px);margin:5% 0}.comment-form{font-size:3vw;line-height:5.25vw}#review_form_wrapper{line-height:normal}.comment-form-rating{order:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.form-submit{margin:3% 0}#review_form .stars span>*{height:4.5vw;width:4.5vw}.comment-form-rating label{font-size:3.5vw;line-height:5.25vw}span.comment-reply-title{text-align:center;font-size:4vw}.comment-respond{display:flex;flex-direction:column}.comment_container{margin-bottom:2.2%}.coment-item .nickname-and-appraisal .date{font-size:2vw;margin-top:.5%}.coment-item .nickname-and-appraisal .appraisal svg{margin-right:.5%}.comment_container .description p{font-size:2.3vw;line-height:normal}.coment-item .nickname-and-appraisal{min-width:unset;max-width:unset}.coment-item .nickname-and-appraisal span{font-size:2.3vw;margin-bottom:.5%;flex-direction:row;justify-content:space-between}.coment-item .nickname-and-appraisal span time{font-size:2vw;font-weight:400}.coment-item{flex-direction:column;width:100%}.wc-tabs-wrapper .wc-tabs li{width:17vw;height:5.5vw}.wc-tabs-wrapper .wc-tabs li a{padding-left:0;justify-content:center}.wc-tabs-wrapper .wc-tabs{font-size:3vw;justify-content:center}.wc-tabs-wrapper .wc-tabs li:first-child svg:first-child{display:flex}.wc-tabs-wrapper .woocommerce-Tabs-panel{border-radius:4px}.wc-tabs-wrapper{margin-top:5%;margin-bottom:1%}.woocommerce-Reviews-title,.woocommerce-Tabs-panel h2,.woocommerce-noreviews{display:none}.shop-content .type-product .upper-product,.wc-tabs-wrapper .woocommerce-Tabs-panel{flex-direction:column;padding:2%}.product-page .sale-history-section{padding:2% 2% 3%}.shop-content .type-product .upper-product .entry-summary,.shop-content .type-product .upper-product .woocommerce-product-gallery{width:100%}.product_title.entry-title{font-size:clamp(18px,3.8vw,35px);margin:1% 0;text-align:left}.product-page .product_meta{padding:1% 2% 0}.product-page .breadcrumbs,.product-page .type-product .upper-product .entry-summary .posted_in,.product-page .type-product .upper-product .entry-summary .posted_in a,.product-page .type-product .upper-product .entry-summary .sku_wrapper,.product_meta_delivery-text{font-size:clamp(14px,2.7vw,20px)}.shop-content .type-product .upper-product .woocommerce-product-gallery .slider-sigle-product img{height:61vw}.slider-sigle-product-small img{height:13vw}.woocommerce-product-rating{flex-direction:column;align-items:center}.custom-stars-sigle-product svg{width:4.5vw;height:4.5vw}.woocommerce-product-rating .woocommerce-review-link{font-size:3vw;display:none}.entry-summary .price .price-withOut-sale{font-size:3vw}.entry-summary .price{flex-wrap:wrap}.entry-summary .price,.entry-summary .price .price-with-sale{font-size:clamp(14px,3.5vw,25px);align-items:start}.buy-one-click-bttn,.cart .single_add_to_cart_button{width:38.7%}.quantity input,.woocommerce .quantity .qty{font-size:clamp(14px,3vw,20px)}.minus-product svg,.plus-product svg{width:80%;height:70%}.button-standart{font-size:clamp(14px,2.5vw,20px)}.caption-option,.information-product h3{text-align:left;font-size:clamp(14px,3.25vw,25px)}.product-page .product_meta_delivery img{max-height:2.6vw}.information-product .delivery-methods,.information-product .payment-methods,.information-product>p{font-size:clamp(14px,2vw,20px)}.woocommerce-product-gallery__wrapper .special-offers{margin-left:.5%}.entry-summary .item-param,.entry-summary .woocommerce-product-details__short-description{margin:0 0 1%;font-size:2.7vw}.item-param{line-height:4vw}.entry-summary .cart{height:5.5vw;max-height:unset}.woocommerce-product-gallery__wrapper .size-thumbnail{margin:0}.product_meta{display:none}.shop-content>.page-title{font-size:30px;line-height:normal}.left-woo-menu{display:none}.wrapper-left-bar-filter{width:100%;margin-right:0;margin-bottom:2.5rem;justify-content:center;align-items:center}.left-bar-filter{margin-right:0;width:100%}.left-bar-filter .woocommerce-ordering .orderby{margin-top:0;margin-left:1px}.content-wrapper .page-content .shop-content .products .type-product,.wrraper-best-offers .content-offers .products .type-product{display:flex;width:48%}.wrap-content-cat{display:flex;flex-direction:column;align-items:center}.content-wrapper .page-content .shop-content .products .product-category{width:42%;max-height:unset;height:auto;margin-bottom:3.5%;margin-right:4%;padding:3% 3% 0}.category-page-breadcrumbs{margin:1% 0 6%}.content-wrapper .page-content .shop-content .products .product-category a h2{font-size:clamp(14px,2.5vw,18px);margin-bottom:2%}.content-wrapper .page-content .shop-content .products .product-category a h2 .count{font-size:clamp(12px,2vw,18px)}.content-wrapper .page-content .shop-content .products .product-category:nth-child(2n){margin-right:0}.data-and-title{flex-direction:column;justify-content:center;align-items:center}.news-content>img,.size-full,.size-large,.size-medium,.size-thumbnail{width:100%;height:auto;margin:1% 0}h4{text-align:center;font-size:3.6vw;line-height:7.2vw;padding-left:1px!important;justify-content:center;align-items:center}.about-us>p{font-size:3.1vw}.content-wrapper .page-content{padding:0 30px}.search-item{height:25vw;flex-wrap:wrap;align-items:center}.modal-search{position:absolute}.search-item img{width:35%;height:90%;margin:1%}.search-item .search-prod-name{padding-left:0;padding-right:0;margin-bottom:4%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.search-item .wrapper-text-search{flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;width:56%;margin-left:2%;margin-right:2%}.search-item .search-prod-name,.search-item .search-prod-price{width:auto;justify-content:center;align-items:start}.search-item span{text-align:center}.search-item .search-prod-price{padding:2%;border-radius:10px;color:#fff;white-space:nowrap}.search-item .properties-search-pro{width:100%}.modal-search form input{padding:1%}header .header-container .up-head>svg.active{fill:#fff}header .header-container .down-head{flex-direction:column;height:100%}.display-activate-darck{z-index:20;transition:.3s;opacity:100;cursor:pointer}.menu-top-menu-container{display:none}.mobile-menu{display:block}.mobile-menu .menu-top-menu-container{position:fixed;display:flex;left:-100%;width:280px;transition:.3s;margin-right:-50%;top:50%;transform:translate(-50%,-50%);z-index:25}.mobile-menu .menu-top-menu-container.active{left:50%;margin-right:-50%;top:50%;transform:translate(-50%,-50%)}.mobile-menu .menu-top-menu-container .down-head{display:flex;flex-direction:column;height:100%;width:100%;margin:0;padding-left:0}.mobile-menu .menu-top-menu-container .down-head li{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;font-size:16px;text-transform:uppercase;background-color:var(--green2);transition:.3s;font-weight:700;letter-spacing:1px;border:1px solid var(--whiteBorder)}.mobile-menu .menu-top-menu-container li.current-menu-item{background-color:#436561;box-shadow:0 0 6px 4px #93b2cb;z-index:9}.mobile-menu .menu-top-menu-container .down-head li:hover{background-color:#436561;box-shadow:0 0 6px 4px #93b2cb;z-index:10}.mobile-menu .menu-top-menu-container .down-head li a{display:flex;width:100%;height:100%;color:#fff;justify-content:center;align-items:center;padding:10px}header .header-container .down-head li{width:100%;border-bottom:1px solid var(--whiteBorder);border-left:1px solid var(--whiteBorder);border-right:1px solid var(--whiteBorder);background-color:var(--green2)}header .header-container .down-head a{padding:10px}header .header-container .down-head li:first-child{border-top:1px solid #635b57}header .header-container .up-head .svg-icon.burger{height:auto;width:2em;display:flex;margin-right:2.5%}.header-logo-link{display:none}header .header-container .up-head .mobile-number{margin-left:2.5%}header .header-container .up-head{font-size:clamp(14px,2vw,20px);height:60px}main .main-content .pass-main-content .main-text p{margin-left:3px}main .main-content .pass-main-content .main-text h1{font-size:clamp(35px,9.5vw,60px);line-height:9vw}.slider-wrapper{height:35vw}.slider-wrapper .slider-category{width:calc(100% - 60px)}.slider-item img{height:18vw}.slider-item .cat-name{font-size:clamp(16px,1vw,20px)}.wrraper-best-offers .best-offers .text-up-offers{flex-wrap:wrap}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-left,.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right{width:100%;justify-content:center;height:auto}.wrraper-best-offers .best-offers{margin-top:4.5%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right{margin-top:2.5%;margin-bottom:5.5%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right span:nth-child(3){margin-right:5%}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link img,.content-wrapper .page-content .shop-content .products .product-category img,.wrraper-best-offers .content-offers .products .woocommerce-LoopProduct-link img{height:35vw}.content-wrapper .page-content .shop-content .products .product-category img{height:30vw}.woocommerce div.products[class*=columns-] article.product{margin:0 4% 4% 0}div.products[class*=columns-] article.product:nth-child(2n){margin:0 0 4%}.special-offers *,.special-offers-loop *,.woocommerce ul.products li.product .onsale,.wrraper-best-offers .content-offers .special-offers *,.wrraper-best-offers .content-offers .special-offers-loop *{font-size:clamp(15px,1vw,18px);padding:.8rem .4rem}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link h2,.wrraper-best-offers .best-offers .content-offers .products .woocommerce-LoopProduct-link h2{font-size:clamp(16px,2vw,22px)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0}.woocommerce ul.products li.product a img{margin:0;height:auto}.arrow-open-comment,.bi-star,.bi-star-fill{height:3vw;width:3vw}.product-price-add-to-cart{flex-wrap:wrap;margin:auto 0 0;width:100%;line-height:normal}.product-price-add-to-cart .price,.wrraper-best-offers .content-offers .products .type-product .price{width:100%;font-size:clamp(16px,2vw,20px);margin:0 4%}.icon-buy,.wrraper-best-offers .content-offers a.icon-buy{width:100%;border-radius:0 0 4px 4px;font-size:clamp(18px,3vw,20px);justify-content:center;color:var(--white);line-height:normal;align-items:center;padding:4%;margin-top:4%;background-color:#e10202}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{position:static;margin-left:.53em}.woocommerce ul.products li.product .button{margin-top:4%}.rating-cat{font-size:2.5vw}.wrraper-best-offers .content-offers .products .type-product .price .price-with-sale{font-size:clamp(16px,2vw,20px);margin-top:0}.product-price-add-to-cart .price-withOut-sale{font-size:clamp(13px,1vw,20px);text-decoration:line-through}.content-wrapper .page-content .shop-content .products,.wrraper-best-offers .content-offers .products{justify-content:center;align-items:normal}.content-wrapper .page-content .shop-content .products .type-product,.wrraper-best-offers .content-offers .products .type-product{margin:0 4% 7% 0}.content-wrapper .page-content .shop-content .products .type-product:nth-child(2n),.wrraper-best-offers .content-offers .products .type-product:nth-child(4n){margin-right:0}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link,.wrraper-best-offers .content-offers .products .product .woocommerce-LoopProduct-link{min-height:unset;margin-bottom:4%}.icon-buy svg{width:3vw;height:3vw}.product-price-add-to-cart .loading{opacity:1!important;padding:4%!important}.slick-arrow.slick-next,.slick-arrow.slick-prev{width:4vw;height:4vw;background-position:1vw 100%}.wraper-before-you-watched .before-you-watched,.wraper-coments .comments,.wrraper-best-offers .best-offers,footer .bottom,header .header-container{margin-left:30px;margin-right:30px}.wraper-coments .comments .text-up-comments{flex-wrap:wrap}.bttn-wrap-coment,.wraper-coments .comments .text-up-comments h2{display:flex;justify-content:center;width:100%}.bttn-wrap-coment{margin-top:2.5%;display:flex;justify-content:center;width:100%}.wraper-coments .comments{margin-top:3.5%;margin-bottom:5.5%}.wraper-coments .comments .text-up-comments .bttn-add-coment{margin-bottom:0}.bttn-open-all-coments-arrow{margin-left:1%}.comment-body{flex-wrap:wrap;font-size:2.3vw;padding-bottom:2.2%}.wraper-coments .left-comm{min-width:100%;max-width:100%;flex-direction:row;align-items:baseline;justify-content:space-between}.comment-author.vcard{width:auto}.wraper-coments .left-comm .comment-meta{margin-top:0;margin-left:1%;font-size:1.8vw}.wraper-coments .comments .text-up-comments .bttn-add-coment svg{padding-right:5%;width:3vw;height:3vw}.wraper-coments .left-comm .comment-author cite,.wraper-coments .left-comm .comment-author cite>a{font-size:2.3vw}.wraper-coments .comments .open-all-coments .bttn-open-all-coments{font-size:2.25vw;padding:1%;text-align:center}.wraper-coments .comments .text-up-comments .bttn-add-coment span{font-size:2.5vw}main .main-content .pass-main-content .main-text .button-in-catalog{align-self:center}footer .bottom .bottom-up{flex-direction:column;align-items:center;justify-content:center}footer .bottom .bottom-up .consultation-and-politics,footer .bottom .bottom-up .contacts-company,footer .bottom .bottom-up .links{width:100%;align-items:center;margin:2% 0}footer .bottom .bottom-up .links .links-up a{font-size:clamp(16px,2.5vw,20px);transition:.3s}footer .bottom .bottom-up .links .links-down a{width:clamp(45px,2.5vw,50px);height:clamp(45px,2.5vw,50px)}footer .bottom .bottom-up .links .links-down a svg,footer .bottom .bottom-up .links .links-down a:nth-child(3) svg{width:3.4vw;height:3.3vw}footer .bottom .bottom-up .contacts-company .adres,footer .bottom .bottom-up .contacts-company .email-company,footer .bottom .bottom-up .contacts-company .phone-company{font-size:clamp(14px,2.5vw,20px);min-width:37%;width:37%;align-items:center;text-align:left;box-sizing:border-box}footer .bottom .bottom-up .contacts-company .adres span,footer .bottom .bottom-up .contacts-company .email-company span,footer .bottom .bottom-up .contacts-company .phone-company span{text-align:left}footer .bottom .bottom-up .contacts-company .email-company,footer .bottom .bottom-up .contacts-company .phone-company{white-space:normal;word-break:break-word}footer .bottom .bottom-up .contacts-company .email-company svg,footer .bottom .bottom-up .contacts-company .phone-company svg{width:9%}footer .bottom .bottom-up .contacts-company .adres svg{width:9.3%}footer .bottom .bottom-up .consultation-and-politics{margin-top:2%}footer .bottom .bottom-up .consultation-and-politics .politik,footer .bottom .bottom-up .consultation-and-politics span{font-size:clamp(16px,2.5vw,20px)}footer .bottom .bottom-up .consultation-and-politics span{margin-bottom:2%}#consaltations-bttn,.politik{text-align:center}footer .bottom .bottom-up .links .links-down{padding-bottom:0}.wraper-before-you-watched .before-you-watched h2{font-size:30px;text-align:center;line-height:normal;margin:4.5% 0 5.5%}.wraper-before-you-watched .before-you-watched .container-before .before-item .img-before img{height:70%}.wraper-before-you-watched .before-you-watched{margin-bottom:6%;width:calc(100% - 60px)}.container-before .slick-list.draggable{margin:0 -.7vw}.wraper-before-you-watched .before-you-watched .container-before .before-item{min-height:15vw}.before-you-watched .slick-slide{margin:0 .7vw}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before p{font-size:clamp(16px,1.7vw,20px);height:50%;line-height:1rem}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before span{font-size:clamp(16px,2vw,20px);margin-top:2.5%}.search-result-empyty{font-size:4.3vw}.page-content>h1{font-size:clamp(24px,5vw,30px);line-height:normal;margin:5%}.search-result-count{margin:0 0 5%}.content-wrapper .news-pages>a{flex-direction:column;height:auto;align-items:center;margin-bottom:3%}.content-wrapper .news-pages>a>img{width:92vw;border-radius:4px}h1{font-size:5.25vw;line-height:5.25vw;font-weight:700}.news-content p,.text-post>p{font-size:3.1vw}.news-pages-single>.data-and-title>span,.text-post .data-and-title>span{font-size:2.5vw}.data-and-title{padding:.7% 0 0}.text-post{margin-left:.5%;margin-right:.5%}}@media (max-width:540px){main .main-content{height:600px}.content-wrapper .page-content{padding:0 20px}p.privacy-policy{margin:10px 0}.content-wrapper{padding-bottom:7%}.woocommerce-pagination .page-numbers{width:4.3vw;padding:1.5vw;border-radius:5px;font-size:3.5vw}.wraper-before-you-watched .before-you-watched,.wraper-coments .comments,.wrraper-best-offers .best-offers,footer .bottom,header .header-container{margin-left:20px;margin-right:20px}.slider-wrapper .slider-category,.wraper-before-you-watched .before-you-watched{width:calc(100% - 40px)}.slider:not(.slick-initialized) article{flex:0 0 50%;max-width:50%}.slider-item img{height:25vw}.user-logged .woocommerce form .show-password-input{top:.1em;right:.5em}.addres-item span{line-height:5.5vw}.woocommerce-MyAccount-content{font-size:4.5vw}.Account h2.woocommerce-column__title,.Account h2.woocommerce-order-details__title{font-size:7vw}.woocommerce-MyAccount-content>p{font-size:4.7vw;margin-bottom:5%}.about-us>p{font-size:3.9vw}.woocommerce-MyAccount-navigation{width:100%}.my-account-page.page-content>h1{font-size:6vw}.woocommerce-MyAccount-navigation>ul{flex-wrap:wrap;margin:2% 0}.woocommerce-MyAccount-navigation>ul>li>a{font-size:4.3vw}.woocommerce table.my_account_orders{font-size:4.5vw}.woocommerce-MyAccount-navigation>ul>li{width:48%;height:16.5vw}.woocommerce-order>p:nth-child(3){font-size:16px;margin:3% 0}.woocommerce-order .woocommerce-customer-details>h2,.woocommerce-order .woocommerce-order-details>h2{margin-bottom:3%}.woocommerce-notice--success.woocommerce-thankyou-order-received,ul.woocommerce-order-overview.woocommerce-thankyou-order-details li{font-size:16px}.woocommerce-checkout-review-order .order-total th{text-align:left}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:.5em}.woocommerce-message::before{display:none}.woocommerce-message{font-size:4.2vw;flex-direction:column;justify-content:center;text-align:center}.cart-empty{font-size:6.5vw}.return-to-shop{margin-bottom:3%}.user-logged .no-orders>.woocommerce-Button,p.return-to-shop a.wc-backward{font-size:4vw;padding:2.5%}.woocommerce table.shop_table .remove{right:12px}.woocommerce table.cart td.actions .coupon{padding-bottom:0;height:8.5vw}#coupon_code{width:40%}.sale-and-remove .woocommerce-remove-coupon{width:8vw;height:8vw}tr.woocommerce-cart-form__cart-item .product-quantity{justify-content:center}tr.woocommerce-cart-form__cart-item .product-quantity .quantity input{margin-top:auto;margin-bottom:auto}.text-contacts span{margin-top:3%;font-size:6.3vw}.text-contacts dt{font-size:16px}.left-contacts .text-contacts{flex-direction:column;justify-content:center;padding:6%}.map{height:100vw}.text-contacts>*{width:100%}.left-text-contacts,.right-text-contacts{font-size:20px}.content-modal-product h1:nth-child(2){line-height:normal;font-size:5vw}.promotion-item:nth-child(3n){margin-right:0}.wrapper-up-promotion>h2{font-size:7vw}.wrapper-up-promotion>p{font-size:5.3vw}.wrapper-down-poromotion>.end-promo{font-size:5.5vw}.promotion-item{width:100%;margin-right:0;margin-bottom:7.25%}.shop-content .type-product .upper-product,.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:3%}.product-page .sale-history-section{padding:3% 3% 7%}.comment_container{margin-bottom:4.2%}.comment-form-rating label{font-size:6.5vw;line-height:10.25vw}#review_form .stars span>*{height:8.5vw;width:9.5vw}.comment-form .form-submit .submit{height:13vw;width:70%;font-size:5.5vw;padding:0;border:0}.wc-tabs-wrapper .wc-tabs li{width:23vw;height:6.5vw}.wc-tabs-wrapper .wc-tabs li a{padding:0;text-align:center;justify-content:center}.wc-tabs-wrapper .wc-tabs{font-size:4vw}.coment-item .nickname-and-appraisal span time{font-size:3.5vw}.coment-item .nickname-and-appraisal span{font-size:5vw;align-items:baseline;margin-bottom:0}.nickname-and-appraisal .meta em{font-size:4.5vw}.comment_container .description p{font-size:4.3vw}.comment-form-author,.comment-form-email label{text-align:center;font-size:5vw;line-height:8vw}.comment-form{font-size:5vw;line-height:8vw}.comment-form-comment label{text-align:center}.comment-form-author input,.comment-form-email input{font-size:6.3vw}span.comment-reply-title{font-size:7vw}.item-param{margin:4% 0}.item-param>*{width:50%}.item-param .qty-opt{display:flex;justify-content:flex-end;text-align:right}.entry-summary .item-param,.entry-summary .woocommerce-product-details__short-description{font-size:4.5vw}.entry-summary .cart .buy-one-click-bttn{width:100%;margin-left:0}.cart .single_add_to_cart_button{width:62%}.buy-one-click-bttn,.cart .quantity,.cart .single_add_to_cart_button{margin:1.5% 0;height:8vw;border-radius:15px}.cart .quantity{width:35%}.button-standart{font-size:clamp(14px,3.5vw,20px)}.quantity input,.woocommerce .quantity .qty{font-size:clamp(14px,4vw,20px)}.entry-summary .cart{height:auto;flex-wrap:wrap}.caption-option,.information-product h3{font-size:clamp(14px,4vw,25px)}.product-page .product_meta_delivery img{max-height:3.5vw}.product-page .product_meta_delivery{gap:2vw;margin-bottom:2%}.information-product .delivery-methods,.information-product .payment-methods,.information-product>p{font-size:clamp(14px,3vw,20px)}.product_title.entry-title{font-size:clamp(18px,4.5vw,35px)}.product-page .breadcrumbs,.product-page .type-product .upper-product .entry-summary .posted_in,.product-page .type-product .upper-product .entry-summary .posted_in a,.product-page .type-product .upper-product .entry-summary .sku_wrapper,.product_meta_delivery-text{font-size:clamp(14px,3.25vw,20px)}.product-page #breadcrumbs{padding:1% 2% 0}.custom-stars-sigle-product svg{width:10vw;height:12vw}.entry-summary .price .price-withOut-sale{font-size:3.5vw}.entry-summary .price,.entry-summary .price .price-with-sale{font-size:clamp(14px,5.2vw,25px)}.slider-sigle-product{position:relative}.slick-dots{position:absolute;display:flex;bottom:0;width:100%;padding:0;justify-content:center;list-style-type:none;margin-block-start:.5em;margin-block-end:.5em}.slick-dots li{width:.5rem;height:.5rem;margin-right:2%}.slick-dots button{line-height:10vw;font-size:0;width:100%;height:100%;border-radius:50%;border:0;padding:0;background-color:var(--green3);transition:.3s}.slick-dots li.slick-active button{background-color:var(--blue)}#slider-single-product-small,.woocommerce-product-gallery__wrapper .special-offers{display:none}.left-bar-filter{width:100%}.content-wrapper .page-content .shop-content .products .product-category a h2{margin-bottom:2%}header .header-container .up-head .choise-city{display:none}header .header-container .up-head>svg{width:30px}header .header-container .up-head{font-size:clamp(16px,4.5vw,20px)}main .main-content .pass-main-content .main-text{margin:unset;width:100%;padding:20px}.slider-wrapper{height:55vw}.slick-arrow.slick-next,.slick-arrow.slick-prev{width:9vw;height:9vw;background-position:2vw 100%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-right{margin-bottom:8.5%}.wrraper-best-offers .best-offers .text-up-offers .text-up-offers-left h2{font-size:30px;text-align:center}.special-offers-loop{display:none}.content-wrapper .page-content .shop-content .products .product .woocommerce-LoopProduct-link h2,.wrraper-best-offers .best-offers .content-offers .products .woocommerce-LoopProduct-link h2{font-size:clamp(14px,2vw,22px)}.arrow-open-comment,.bi-star,.bi-star-fill{height:5.5vw;width:5.5vw}.icon-buy,.wrraper-best-offers .content-offers a.icon-buy{padding:8%;font-size:clamp(16px,3.5vw,20px)}.rating-cat{font-size:3.7vw}.icon-buy svg{width:5vw;height:5vw}.product-price-add-to-cart .loading{padding:8%!important}.wraper-coments .comments .text-up-comments .bttn-add-coment span{font-size:5.5vw}.wraper-coments .comments .text-up-comments .bttn-add-coment svg{padding-right:5%;width:4vw;height:4vw}.wraper-coments .left-comm{flex-direction:column}.wraper-coments .left-comm .comment-meta{margin-left:0;font-size:3.8vw}.wraper-coments .left-comm .comment-author cite,.wraper-coments .left-comm .comment-author cite>a{font-size:4.4vw}.comment-body{font-size:4.2vw;padding-bottom:3.2%}.bttn-wrap-coment{margin-bottom:2%}.wraper-coments .comments .open-all-coments .bttn-open-all-coments{font-size:4.25vw;padding:2%}.bttn-open-all-coments-arrow{margin-left:2%}.wraper-before-you-watched .before-you-watched .container-before .before-item{min-width:30vw;max-height:30vw}.container-before .slick-list.draggable{margin:0 -1vw}.before-you-watched .slick-slide{margin:0 1vw}.wraper-before-you-watched .before-you-watched .container-before .before-item .img-before{max-width:50%}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before{width:50%}.wraper-before-you-watched .before-you-watched .container-before .before-item .img-before img{height:70%;width:85%}.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before p,.wraper-before-you-watched .before-you-watched .container-before .before-item .text-before span{font-size:clamp(16px,3vw,20px)}.wraper-coments .comments .open-all-coments{margin-top:1%}footer .bottom .bottom-up .links .links-down,footer .bottom .bottom-up .links .links-up{width:70%}footer .bottom .bottom-up .links .links-up a{font-size:clamp(16px,1vw,20px)}footer .bottom .bottom-up .links .links-down a svg{width:5.4vw;height:5.3vw}footer .bottom .bottom-up .links .links-down a:nth-child(3) svg{width:7.4vw;height:7.3vw}footer .bottom .bottom-up .contacts-company .adres,footer .bottom .bottom-up .contacts-company .email-company,footer .bottom .bottom-up .contacts-company .phone-company{font-size:clamp(16px,1vw,20px);width:205px;margin-bottom:.7rem}footer .bottom .bottom-up .contacts-company .email-company svg,footer .bottom .bottom-up .contacts-company .phone-company svg{width:clamp(20px,10%,25px)}footer .bottom .bottom-up .contacts-company .adres{max-width:unset}footer .bottom .bottom-up .contacts-company .adres svg{width:10.3%}footer .bottom .bottom-up .consultation-and-politics .politik,footer .bottom .bottom-up .consultation-and-politics span{font-size:clamp(16px,3vw,20px);padding:.5rem;white-space:nowrap}.modal-search form input{padding:3%}.modal-search form{padding-top:2%;padding-bottom:2%}.modal-search form svg:last-child{width:12%;height:5%}.modal-search form svg:first-child{width:13%;height:5%}.search-result-empyty{font-size:7.3vw}.search-item{height:30vw;flex-wrap:wrap;align-items:center}.wrapper-result-search-page .search-item{margin:0}.search-results .search-item,.wrapper-result-search-page .search-item{margin-bottom:2.5%}.search-item img{width:40%}.search-item .wrapper-text-search{width:54%}.search-item span{font-size:15px}.data-and-title{flex-direction:column;justify-content:center;align-items:center}h1{font-size:6.25vw;line-height:7.25vw}.news-pages-single>.data-and-title>span,.text-post .data-and-title>span{font-size:3.5vw}.text-post>p{font-size:3.9vw}.news-content>img,.size-full,.size-large,.size-medium,.size-thumbnail{width:100%;height:auto;margin:1% 0}.content-wrapper .news-pages>a>img{width:92vw}h4{text-align:center;font-size:4.2vw;line-height:7.2vw;padding-left:1px!important;justify-content:center;align-items:center}.news-content p{font-size:3.9vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLmNzcyIsInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQ0EsV0FDSSxZQUFhLE1BQ2IsV0FBWSxPQUNaLFlBQWEsSUFDYixhQUFjLEtBQ2QsSUFBSyxrQ0FBMkMsZ0JBQ2hELGNBQWUsTUFBTSxDQUFFLFdBQVcsQ0FBRSxXQUFXLENBQUUsV0FBVyxDQUFFLE9BRWxFLFdBQ0ksWUFBYSxNQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsYUFBYyxLQUNkLElBQUssa0NBQTJDLGdCQUNoRCxjQUFlLFdBQVcsQ0FBRSxNQUFNLENBQUUsV0FBVyxDQUFFLFdBQVcsQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxXQUFXLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE9BSXZMLFdBQ0ksWUFBYSxNQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsYUFBYyxLQUNkLElBQUssa0NBQTJDLGdCQUNoRCxjQUFlLE1BQU0sQ0FBRSxXQUFXLENBQUUsV0FBVyxDQUFFLFdBQVcsQ0FBRSxPQUVsRSxXQUNJLFlBQWEsTUFDYixXQUFZLE9BQ1osWUFBYSxJQUNiLGFBQWMsS0FDZCxJQUFLLGtDQUEyQyxnQkFDaEQsY0FBZSxXQUFXLENBQUUsTUFBTSxDQUFFLFdBQVcsQ0FBRSxXQUFXLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsV0FBVyxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxPQUl2TCxXQUNJLFlBQWEsTUFDYixXQUFZLE9BQ1osWUFBYSxJQUNiLGFBQWMsS0FDZCxJQUFLLGtDQUEyQyxnQkFDaEQsY0FBZSxNQUFNLENBQUUsV0FB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T0FHSix3Q0FBQSxnQ0FDSSxVQUFBLE1BR0osYUFDSSxVQUFBLE1BR0osa0JBaUJBLFdBREEsWUFEQSxhQURBLGdCQVRJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxHQUFBLEVBR0osbUNBQ0ksTUFBQSxLQUdKLEdBQ0ksV0FBQSxPQUNBLFVBQUEsTUFDQSxZQUFBLE1BQ0EsYUFBQSxjQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUdKLGdCQUNJLFVBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogUlVCSUsgLSA0MDAgKE5vcm1hbCkgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vc3JjL2ZvbnRzL3J1YmlrLTQwMC1jeXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9zcmMvZm9udHMvcnViaWstNDAwLWxhdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xyXG59XHJcblxyXG4vKiBSVUJJSyAtIDYwMCAoU2VtaS1Cb2xkKSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9zcmMvZm9udHMvcnViaWstNjAwLWN5ci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL3NyYy9mb250cy9ydWJpay02MDAtbGF0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XHJcbn1cclxuXHJcbi8qIFJVQklLIC0gNzAwIChCb2xkKSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi9zcmMvZm9udHMvcnViaWstNzAwLWN5ci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL3NyYy9mb250cy9ydWJpay03MDAtbGF0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XHJcbn0iLCIvKlxuVGhlbWUgTmFtZTogc3RlZWxcbkF1dGhvcjogc29tc29uaVxuKi9cblxuQGltcG9ydCBcImZvbnRzLmNzc1wiO1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG4vKiB2YXJpYWJsZXMgICovXG46cm9vdCB7XG4gICAgLS1ncmVlbjogIzBmMzEyMTsgLyog0Lcu0YHQstC10YLQu9GL0LkgIzAwN2YyYSwgIzBmMzEyMS0g0Lcu0YLQtdC80L3Ri9C5LCAjMDMzMzMzICovXG4gICAgLS1ncmVlbjI6ICMxMTRiMmY7IC8qICMxZjkxMDAsICMwMDkxMzgsICMwOWExMGMsICMwMDkzNmYsICMwMDkzNGQsICMxMTRiMmYgLSDQty7RgtC10LzQvdGL0LksICMwMDkxMzggLdC3LtGB0LLQtdGC0LvRi9C5ICAqL1xuICAgIC0tZ3JlZW4zOiAjZTBmNWY1OyAvKiAjOGFjYmE3NDAgICNkYWRkZGQsICMwZjMxMjEgLSDQtyDRgtC10LzQvdGL0LksICNlMGVlZTcsICNlMWViZWIsICAqL1xuICAgIC0tZ3JlZW40OiAjMDgyZDFiOyAvKiDRgtC10LzQvdGL0Lkg0LfQtdC70LXQvdGL0Lkg0LTQu9GPINC80L7QtNCw0LvRjNC90YvRhSDQvtC60L7QvSAqL1xuICAgIC0tZ3JlZW41OiAjMmM4NTViOyAvKiDRgdCy0LXRgtC70YvQuSDQt9C10LvQtdC90YvQuSDQtNC70Y8g0LzQvtC00LDQu9GM0L3Ri9GFINC+0LrQvtC9INCyINC60L7Qt9C40L3QtSDQuCDQv9GA0LXQtNGD0L/RgNC10LbQtNC10L3QuNC5ICovXG4gICAgLS1ncmVlblRyYW5zcGFyZW50OiAjMDAzZDIwZTA7XG4gICAgLS13aGl0ZTogI2ZmZjtcbiAgICAtLXdoaXRlQm9yZGVyOiAjZmZmZmZmNDI7XG4gICAgLS1ibGFja1RleHQ6ICMzNTRhNTk7IC8qICM0ZTY3NzkgKi9cbiAgICAtLWJsYWNrQm9yZGVyOiAjMDAwMDAwNDI7XG4gICAgLS1saWdodEJsdWVCb3JkZXI6ICM1MDZhN2YxYTtcbiAgICAtLXRleHRQcm9kdWN0OiAjMzU0YTU5O1xuICAgIC0tcHJvZHVjdENhcmRDb2xvcjogI2ZmZjtcbiAgICAtLXByb2R1Y3RzaGFkb3dDb2xvcjogIzRmYjZjZGMyIDsgLyogIzRmYjZjZGMyICAjNjRiYmNmZDYgKi9cbiAgICAtLWxpZ2h0U2hhZG93OiAjNjRiYmNmODI7XG4gICAgLS1mb290ZXJCYWNrOiAjMGMyOTFiO1xuICAgIC0tZm9vdGVyRWxDb2xvcjogI2M3YzRjNDtcbiAgICAtLWJ1eUljb246ICNGRjAwMDBGRjtcbiAgICAtLXRleHRwcmljZTogIzM1NGE1OTtcbiAgICAtLWJsdWU6ICM5M2IyY2I7XG4gICAgLS1ncmVlbkFjdGl2ZTogIzQzNjU2MTtcbiAgICAtLWhlZGVySGlnaHQ6IDEyMHB4O1xuICAgIC0tcmVkOiAjZmYwMDAwO1xuICAgIC0tZXJyb3JSZWQ6ICNmMzAwMDBcbn1cblxuLyogdmFyaWFibGVzICAvKi9cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZTBkY2RjO1xufVxuXG5zdHJvbmcsIGJ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG4uY3VzdG9tLWhpZGV7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgICB6LWluZGV4OiAtMTAwMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgbWFyZ2luLXRvcDogMSU7XG59XG5cbi5hYm91dC11cyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cblxuLnNpemUtbWVkaXVtIHtcbiAgICB3aWR0aDogNDB2dztcbiAgICBoZWlnaHQ6IDI2Ljd2d1xufVxuXG4uc2l6ZS10aHVtYm5haWwge1xuICAgIHdpZHRoOiAzMHZ3O1xuICAgIGhlaWdodDogMjB2dztcbn1cblxuLnNpemUtbGFyZ2Uge1xuICAgIHdpZHRoOiA1M3Z3O1xuICAgIGhlaWdodDogMzV2dztcbn1cblxuLnNpemUtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXZ3O1xufVxuXG4vKiAg0J3QsNC30LLQuNC90LjQtSDRgtC+0LLQsNGA0LAg0L3QsCDRgdGC0YDQsNC90LjRhtC1INGC0L7QstCw0YDQsCDQuCDQutCw0YLQtdCz0L7RgNC40LhcbmgxLnByb2R1Y3RfdGl0bGUsXG4ucG9zdGVkX2lue1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4qL1xuXG5wLFxuc3BhbiB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLyog0L/QvtC00LfQvtCz0L7Qu9C+0LLQvtC6INCyINC90L7QstC+0YHRgtGP0YUg0Lgg0L3QsCDRgdGC0YDQsNC90LjRhtC1INC+0L3QsNGBICovXG5oNCB7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMnZ3O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNSUgIWltcG9ydGFudDtcbn1cblxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJvdyB7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbmlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2tUZXh0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qINGG0LXQvdGC0YDQuNGA0L7QstCw0L3QuNC1INGE0LvQtdC60YHQvtC8ICovXG5tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNlMGRjZGM7XG59XG5cbi8qINC+0YHRgtGB0YLRg9C/0Ysg0YMg0LrQvtC90YLQtdC90YLQsCAqL1xuZm9vdGVyIC5ib3R0b20sXG4ud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkLFxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyxcbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyxcbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG5cbi5idXR0b24tc3RhbmRhcnQge1xuICAgIG1heC1oZWlnaHQ6IDUzLjM5cHg7XG4gICAgaGVpZ2h0OiAzdnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMjBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhMzEyYztcbiAgICBwYWRkaW5nOiAwJSAxJTtcblxufVxuXG4uaG93LWJ1eS1wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxufVxuXG4uaG93LWJ1eS1wYWdlIGg0IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ud29vY29tbWVyY2UtYmFjcy1iYW5rLWRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzJTtcbn1cblxuLndvb2NvbW1lcmNlLWJhY3MtYmFuay1kZXRhaWxzID4gaDIsXG4ud29vY29tbWVyY2UtYmFjcy1iYW5rLWRldGFpbHMgPiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtYmFjcy1iYW5rLWRldGFpbHMgPiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG5cblxuLmhvdy1idXktcGFnZSBwIHtcbiAgICBtYXJnaW46IDAuMiUgMDtcbiAgICBmb250LXNpemU6IDEuMXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzdnc7XG59XG5cbi5ob3ctYnV5LXBhZ2UgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAuMyU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjk5O1xuICAgIG1hcmdpbjogMSUgMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5ob3ctYnV5LXBhZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLmJ1dHRvbi1zdGFuZGFydDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2VlZTllOCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDAuM3MgIWltcG9ydGFudDtcbn1cblxuXG4uYnV0dG9uLXN0YW5kYXJ0Mjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5NjU2MiAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLXN0YW5kYXJ0LXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMGJmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMGJmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZWVlOWU4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcyAhaW1wb3J0YW50O1xufVxuXG5cbi5idXR0b24tc3RhbmRhcnQtcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5cbi5idXR0b24tc3RhbmRhcnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NTYyO1xuXG59XG5cblxuLyog0YPQsdGA0LDRgtGMINC+0YLRgdGC0YPQv9GLINCx0L7Qu9GM0YjQtSAxOTgwcHggKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFkZC1maXhlZC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlblRyYW5zcGFyZW50KTtcbn1cblxuLmFkZC1maXhlZC1tZW51IC51cC1tZW51LWl0ZW0gLnNlYXJjaC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDU1JTtcbn1cblxuLmFkZC1maXhlZC1tZW51IC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5hZGQtZml4ZWQtbWVudSAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG5cblxuLmFkZC1maXhlZC1tZW51IC5oZWFkZXItY29udGFpbmVyIC5kb3duLWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi4yNXZ3LCA1MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1tb2RhbCB3aW5kb3dzIHN0YXJ0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZGFyayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb2RhbC1zZWFyY2gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG5cbi53cmFwcGVyLXRleHQtc2VhcmNoIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cmFwcGVyLXRleHQtc2VhcmNoOmZpcnN0LWNoaWxke1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcHBlci10ZXh0LXNlYXJjaDpmaXJzdC1jaGlsZCAuc2VhcmNoLXByb2QtbmFtZXtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDY5JTtcbn1cblxuLndyYXBwZXItdGV4dC1zZWFyY2g6Zmlyc3QtY2hpbGQgLnByb3BlcnRpZXMtc2VhcmNoLXByb3tcbiAgICB3aWR0aDogMzElO1xufVxuXG5cbi5zZWFyY2gtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQuN3Z3O1xuICAgIG1hcmdpbi1yaWdodDogNS41JTtcbiAgICBtYXJnaW4tbGVmdDogNS41JTtcbiAgICBwYWRkaW5nOiAxJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJlZGVkNTI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4uc2VhcmNoLXByb2QtbmFtZSxcbi5zZWFyY2gtcHJvZC1wcmljZSxcbi5zZWFyY2gtcHJvZC1za3V7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNlYXJjaC1pdGVtID4gKiB7XG4gICAgaGVpZ2h0OiA5NSU7XG59XG5cbi5zZWFyY2gtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VhcmNoLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zdncsIDIwcHgpO1xufVxuXG4uc2VhcmNoLWl0ZW0gLnNlYXJjaC1wcm9kLW5hbWUge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cblxuLnNlYXJjaC1pdGVtIC5wcm9wZXJ0aWVzLXNlYXJjaC1wcm97XG4gICAgd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1pdGVtIC5zZWFyY2gtcHJvZC1za3Uge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMXZ3LCAxNnB4KVxufVxuXG5cbi5tb2RhbC1zZWFyY2ggZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy10b3A6IDElO1xuICAgIHBhZGRpbmctYm90dG9tOiAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbC1zZWFyY2ggZm9ybSBpbnB1dCB7XG4gICAgcGFkZGluZzogMC41JTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb2RhbC1zZWFyY2ggZm9ybSBpbnB1dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjNjk2NTYyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1vZGFsLXNlYXJjaCBmb3JtIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1zZWFyY2ggLmNsb3NlLXNlYXJjaCB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLXNlYXJjaCAuY2xvc2Utc2VhcmNoOmhvdmVyIHtcbiAgICBjb2xvcjogI2YwMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNlYXJjaC1tb2JpbGUtZmV0Y2gtc3VibWl0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmNvbnRlbnQtbW9kYWwtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250ZW50LW1vZGFsLXByb2R1Y3QgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtbW9kYWwtcHJvZHVjdCBoMTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNCU7XG59XG5cbi5jb250ZW50LW1vZGFsLXByb2R1Y3QgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4uY29udGVudC1tb2RhbC1wcm9kdWN0IGgxOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5tb2RhbC1wcm9kdWN0IC5jbG9zZS1jb25zdWx0YXRlIC5jbG9zZS1tb2RhbCB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cblxuLmNvbnRlbnQtbW9kYWwtcHJvZHVjdCBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnN1YnNjcmliZS1uZXdzbGV0dGVyLFxuLyouZ2V0LWNvc3VsdGF0ZSwqL1xuLmJ1eS1vbmUtY2xpY2stZm9ybSxcbi5tb2RhbC1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc3Vic2NyaWJlLW5ld3NsZXR0ZXIgbGFiZWwsXG4uc3Vic2NyaWJlLW5ld3NsZXR0ZXIgaW5wdXQsXG4uc3Vic2NyaWJlLW5ld3NsZXR0ZXIgc3Bhbixcbi5nZXQtY29zdWx0YXRlIGxhYmVsLFxuLmdldC1jb3N1bHRhdGUgaW5wdXQsXG4uZ2V0LWNvc3VsdGF0ZSBzcGFuLFxuLmJ1eS1vbmUtY2xpY2stZm9ybSBsYWJlbCxcbi5idXktb25lLWNsaWNrLWZvcm0gaW5wdXQsXG4uYnV5LW9uZS1jbGljay1mb3JtIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2NiY2JjYjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIlO1xufVxuXG4uc3Vic2NyaWJlLW5ld3NsZXR0ZXIgaW5wdXQsXG4uZ2V0LWNvc3VsdGF0ZSBpbnB1dCxcbi5idXktb25lLWNsaWNrLWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA3LjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLXRvcDogMC4yJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmU4O1xufVxuXG4uc3Vic2NyaWJlLW5ld3NsZXR0ZXIgbGFiZWwsXG4uZ2V0LWNvc3VsdGF0ZSBsYWJlbCxcbi5idXktb25lLWNsaWNrLWZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAuaW5wdXQtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjVmMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMsXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNWYwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkXSB7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5zdWJzY3JpYmUtbmV3c2xldHRlciA+IGlucHV0e1xuICAgIG1hcmdpbi1ib3R0b206IDYuNSU7XG59XG5cblxuLmdldC1jb3N1bHRhdGUgaW5wdXQ6bnRoLWNoaWxkKDkpLFxuLmJ1eS1vbmUtY2xpY2stZm9ybSBpbnB1dDpudGgtY2hpbGQoOSkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNSU7XG59XG5cbi5zdWJzY3JpYmUtbmV3c2xldHRlciBpbnB1dDpmb2N1cyxcbi5nZXQtY29zdWx0YXRlIGlucHV0OmZvY3VzLFxuLmJ1eS1vbmUtY2xpY2stZm9ybSBpbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjBmZTtcbn1cblxuLmNsb3NlLWNvbnN1bHRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW40KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2UtbW9kYWwge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjY2JjYmNiO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jbG9zZS1jb25zdWx0YXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMwNTA1O1xufVxuXG4uY2xvc2UtY29uc3VsdGF0ZTpob3ZlciAuY2xvc2UtbW9kYWwge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5cbi5zZW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjQpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbmQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjY2JjYmNiO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi10b3A6IDAlO1xufVxuXG4ubW9kYWwtcHJvZHVjdCAuY2xvc2UtY29uc3VsdGF0ZSBzcGFuLFxuLm1vZGFsLXByb2R1Y3QgLnNlbmQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY2FydC1tb2RhbC1saW5rIHtcbiAgICBmaWxsOiAjY2JjYmNiO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNzAlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cblxuLnNlbmQtZm9ybSB7XG4gICAgY29sb3I6ICNjYmNiY2I7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNlbmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk0YjQ7XG59XG5cbi5zZW5kOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VuZDpob3ZlciBzdmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZpbGw6ICNmZmY7XG59XG5cbi5kaXNwbGF5LWFjdGl2YXRlLWRhcmNrIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG9wYWNpdHk6IDEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kaXNwbGF5LWFjdGl2YXRlLW1vZGFsIHtcbiAgICB6LWluZGV4OiAyNSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDAuM3MgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS1tb2RhbCB3aW5kb3dzIGVuZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2U7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJveC1zaGFkb3c6IDAgLTI3cHggMjBweCA0MnB4IHZhcigtLWdyZWVuKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZ2FwOiAxJTtcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC5jaG9pc2UtY2l0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLmNob2lzZS1jaXR5IHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC5tb2JpbGUtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAubW9iaWxlLW51bWJlciBhe1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAubW9iaWxlLW51bWJlciBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkID4gLnN2Zy1pY29uLmJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgPiBzdmc6aG92ZXIge1xuICAgIGZpbGw6ICNmZmY7XG59XG5cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC51cC1tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYyg2NC41JSAtIDMzNHB4KTtcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC51cC1tZW51LWl0ZW0ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdFxufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLnVwLW1lbnUtaXRlbSBkaXYge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC51cC1tZW51LWl0ZW0gLmljb24tc2VhcmNoLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNzAlO1xuICAgIGZpbGw6IHZhcigtLWJsYWNrVGV4dCk7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAudXAtbWVudS1pdGVtIC5pY29uLXNlYXJjaC1zdWJtaXQ6aG92ZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uc2VhcmNoLWJsb2NrLXN1Ym1pdHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3JhcHBlci1tb2JpbGUtc2VhcmNoLXRvZ2dsZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuLmhlYWRlci1sb2dvLWxpbmt7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLWxvZ297XG4gICAgd2lkdGg6IDMyLjVweDtcbiAgICBmaWxsOiAjZmZmO1xufVxuXG5cbi51cC1tZW51LWl0ZW0gLnNlYXJjaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udXAtbWVudS1pdGVtIC5zZWFyY2gtYmxvY2t7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnVwLW1lbnUtaXRlbSAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1maWVsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiA5NSU7XG59XG5cblxuXG4uc2VhcmNoLWFjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLnVwLW1lbnUtaXRlbS51c2VyLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAudXAtbWVudS1pdGVtIC51c2VyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLnVwLW1lbnUtaXRlbSAudXNlciBzdmcge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC51cC1tZW51LWl0ZW0gLnVzZXI6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xufVxuXG5oNS51c2VyLXRleHQge1xuXG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuaDUudXNlci10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcblxufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLnVwLW1lbnUtaXRlbS5jYXJ0LWJ1eSB7XG4gICAgd2lkdGg6IDklO1xuICAgIG1pbi13aWR0aDogNjVweDtcbiAgICBtYXgtd2lkdGg6IDY1cHg7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAudXAtbWVudS1pdGVtIC5jYXJ0LXNob3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgc2NhbGV7XG4gICAgMCV7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJXtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICB9XG5cblxuXG59XG5cbi5jb3VudC1vcmRlcnMtaGVhZC5zY2FsZXtcbiAgICBhbmltYXRpb246IHNjYWxlIDFzIGFsdGVybmF0ZSBlYXNlO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLnVwLW1lbnUtaXRlbSAuY2FydC1zaG9wIHN2ZyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuXG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAudXAtbWVudS1pdGVtIC5jYXJ0LXNob3A6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLnVwLW1lbnUtaXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC5zZWFyY2gtYWN0aW9uLXJlZC1ib3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XG4gICAgdHJhbnNpdGlvbjogMC43cztcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kb3duLWhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVudS10b3AtbWVudS1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb246IDUwbXMgZWFzZS1vdXQ7XG59XG5cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kb3duLWhlYWQgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjIpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZUJvcmRlcilcbn1cblxuaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kb3duLWhlYWQgbGkuY3VycmVudC1tZW51LWl0ZW0sXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmRvd24taGVhZCBsaS5pbi1zaG9wLFxuLm1vYmlsZS1tZW51IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciAuZG93bi1oZWFkIGxpLmluLXNob3BcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2NTYxO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCAjOTNiMmNiO1xuICAgIHotaW5kZXg6IDk7XG59XG5cbmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAuZG93bi1oZWFkIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2NTYxO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDRweCAjOTNiMmNiO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmRvd24taGVhZCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbm1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4zKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1oZWRlckhpZ2h0KSAwIDAgMDtcbn1cblxubWFpbiAubWFpbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLypoZWlnaHQ6IDUwMHB4OyovXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7Ki9cbiAgICBoZWlnaHQ6IDkwMHB4O1xufVxuXG5cbm1haW4gLm1haW4tY29udGVudCAuaW1nLWJne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cbm1haW4gLm1haW4tY29udGVudCAucGFzcy1tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbm1haW4gLm1haW4tY29udGVudCAucGFzcy1tYWluLWNvbnRlbnQgLm1haW4tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMzVweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKm1hcmdpbi1ib3R0b206IDEwJTsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG5tYWluIC5tYWluLWNvbnRlbnQgLnBhc3MtbWFpbi1jb250ZW50IC5tYWluLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbm1haW4gLm1haW4tY29udGVudCAucGFzcy1tYWluLWNvbnRlbnQgLm1haW4tdGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5tYWluIC5tYWluLWNvbnRlbnQgLnBhc3MtbWFpbi1jb250ZW50IC5tYWluLXRleHQgLmJ1dHRvbi1pbi1jYXRhbG9nIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2YwMDtcbiAgICBib3JkZXItY29sb3I6ICNmMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5tYWluIC5tYWluLWNvbnRlbnQgLnBhc3MtbWFpbi1jb250ZW50IC5tYWluLXRleHQgLmJ1dHRvbi1pbi1jYXRhbG9nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3RgdC70LDQudC00LXRgC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zbGlkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIC0xLjV2dztcbn1cblxuLyouc2xpZGVyIGFydGljbGV7Ki9cbi8qICAgIHdpZHRoOiAxMDAlOyovXG4vKiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cbi8qfSovXG5cbi5zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgYXJ0aWNsZXtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDAgMS41dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMyk7XG59XG5cbi5zbGlkZXItY2F0ZWdvcnktd3JhcHBlcntcbiAgICBtYXJnaW46IDJyZW0gMDtcbn1cblxuXG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4zKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cblxuXG5cbi8qINCh0YLRgNC10LvQutCwINC90LUg0LDQutGC0LjQstC90LDRjyAqL1xuLyog0KLQvtGH0LrQuCAo0LHRg9C70LjRgtGLKSAqL1xuLyog0JDQutGC0LjQstC90LDRjyDRgtC+0YfQutCwICovXG4vKiDQrdC70LXQvNC10L3RgiDRgtC+0YfQutC4ICovXG4uc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNsaWRlci13cmFwcGVyIC5zbGlkZXItY2F0ZWdvcnkgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBtYXJnaW46IDAgLTEuNXZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG4vKlxuLnNsaWRlci13cmFwcGVyIC5zbGlkZXItY2F0ZWdvcnkgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbiAqL1xuXG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1jYXRlZ29yeSAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgMS41dnc7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWRlci13cmFwcGVyIC5zbGlkZXItY2F0ZWdvcnkgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSA+IGRpdntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4uc2xpZGVyLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuXG4uc2xpZGVyLWl0ZW0gLmNhdC1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDIwcHgpO1xuICAgIG1hcmdpbi10b3A6IDQlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG59XG5cblxuXG5cblxuXG5cblxuXG4vKiDQodC70LDQudC00LXRgCAqL1xuLnNsaWNrLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4vKiDQodC70LDQudC00LXRgCDQt9Cw0L/Rg9GJ0LXQvSAqL1xuLyog0KHQu9Cw0LnQtNC10YAg0YEg0YLQvtGH0LrQsNC80LggKi9cbi8qINCe0LPRgNCw0L3QuNGH0LjQstCw0Y7RidCw0Y8g0L7QsdC+0LvQvtGH0LrQsCAqL1xuLnNsaWNrLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyAqL1xuICAgIC8qXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICovXG4gICAgLyptaW4td2lkdGg6IDEwMCU7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxufVxuXG4vKiDQm9C10L3RgtCwINGB0LvQsNC50LTQvtCyICovXG4uc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4vKiDQodC70LDQudC0ICovXG4vKiDQodC70LDQudC0INCw0LrRgtC40LLQvdGL0LkgKNC/0L7QutCw0LfRi9Cy0LDQtdGC0YHRjykgKi9cbi8qINCh0LvQsNC50LQg0L7RgdC90L7QstC90L7QuSAqL1xuLyog0KHQu9Cw0LnQtCDQv9C+INGG0LXQvdGC0YDRgyAqL1xuLyog0JrQu9C+0L3QuNGA0L7QstCw0L3QvdGL0Lkg0YHQu9Cw0LnQtCAqL1xuLyog0KHRgtGA0LXQu9C60LAgKi9cbi8qINCh0YLRgNC10LvQutCwINCy0LvQtdCy0L4gKi9cbi5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2Fycm93LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMjUlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qINCh0YLRgNC10LvQutCwINCy0L/RgNCw0LLQviAqL1xuLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMyNSUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3RgdC70LDQudC00LXRgC1lbmQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3JyYXBlci1iZXN0LW9mZmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFja0JvcmRlcik7O1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMyk7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyAudGV4dC11cC1vZmZlcnMtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyAudGV4dC11cC1vZmZlcnMtbGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycy1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycy1yaWdodCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyAudGV4dC11cC1vZmZlcnMtcmlnaHQgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAudGV4dC11cC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzLXJpZ2h0IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyAudGV4dC11cC1vZmZlcnMtcmlnaHQgc3Bhbixcbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAudGV4dC11cC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzLXJpZ2h0IGEge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFja1RleHQpO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycy1yaWdodCBzcGFuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyAudGV4dC11cC1vZmZlcnMtcmlnaHQgLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMDA7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG5cbn1cblxuLm1vYmlsZS1tZW51e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMuYWN0aXZle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycy5kaXNwbGF5LW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMuZmFkaW5ne1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycy5yYWlzaW5ne1xuICAgIG9wYWNpdHk6IDFcbn1cblxuXG5cblxuXG5cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCxcbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgPiAud29vY29tbWVyY2UsXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzLFxuLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAucHJvZHVjdCAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayxcbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaW1nXG57XG4gICAgLypoZWlnaHQ6IGluaGVyaXQ7Ki9cbn1cblxuXG5cblxuXG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDIzJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTJjO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwICMyNjIxMWU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLWl0ZW0gcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxNyU7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjV2dztcbiAgICBmb250LXNpemU6IDEuMXZ3O1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIC5zcGVjaWFsLW9mZmVyLWRlY3NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMS41JTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSAuc3BlY2lhbC1vZmZlci1kZWNzcmlwdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMy41JTtcbiAgICBtYXJnaW46IDMlO1xuICAgIG1hcmdpbi10b3A6IDQlO1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSAuc3BlY2lhbC1vZmZlci1kZWNzcmlwdGlvbiAucG9wdWxhcml0eS1vZmZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1YmJlN2JkO1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIC5zcGVjaWFsLW9mZmVyLWRlY3NyaXB0aW9uIC5uZXctb2ZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNWNhMjZjOTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSAuc3BlY2lhbC1vZmZlci1kZWNzcmlwdGlvbiAuc3RvY2stb2ZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTViMWY7XG59XG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLWl0ZW0gLm9mZmVyLWZ1bmN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7XG4gICAgbWFyZ2luLXRvcDogMS41JTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSAub2ZmZXItZnVuY3Rpb24gLmJ0dG4taW4tZmF2b3JpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA2NiwgNjIsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLWl0ZW0gLm9mZmVyLWZ1bmN0aW9uIC5idHRuLWluLWZhdm9yaXQgaW1nIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogNDUlO1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIC5vZmZlci1mdW5jdGlvbiAuYnR0bi1pbi1jb21wYXJpc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA2NiwgNjIsIDAuNyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIC5vZmZlci1mdW5jdGlvbiAuYnR0bi1pbi1jb21wYXJpc29uIGltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBoZWlnaHQ6IDQ1JTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSAucHJpY2UtYW5kLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTclO1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIG1hcmdpbi1sZWZ0OiA3LjUlO1xuICAgIG1hcmdpbi1yaWdodDogNy41JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSAucHJpY2UtYW5kLWJ1dHRvbnMgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXZ3O1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG59XG5cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCAjNjk2NTYyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLndyYXBlci1jb21lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMjUyMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFjMTkxNjtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMyU7XG4gICAgY29sb3I6ICNlMGRjZGM7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG59XG5cbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLnRleHQtdXAtY29tbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xufVxuXG4ud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC50ZXh0LXVwLWNvbW1lbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5idHRuLXdyYXAtY29tZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnR0bi1vcGVuLWFsbC1jb21lbnRzLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNy41JTtcblxufVxuXG5idHRuLW9wZW4tYWxsLWNvbWVudHMtYXJyb3cgc3ZnIHtcbiAgICBmaWxsOiAjY2VjYWM5O1xufVxuXG4uYnR0bi1vcGVuLWFsbC1jb21lbnRzLWFycm93IHN2ZyBwYXRoIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXG59XG5cblxuLmJ0dG4tb3Blbi1hbGwtY29tZW50cy1hcnJvdyAuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7IC8qINC+0YLRgNCw0LbQtdC90LjQtSDQv9C+INCy0LXRgNGC0LjQutCw0LvQuCAqL1xuICAgIGZpbGw6ICNmZmZcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAudGV4dC11cC1jb21tZW50cyAuYnR0bi1hZGQtY29tZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAudGV4dC11cC1jb21tZW50cyAuYnR0bi1hZGQtY29tZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAudGV4dC11cC1jb21tZW50cyAuYnR0bi1hZGQtY29tZW50IHN2ZyB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgd2lkdGg6IDEuM3Z3O1xuICAgIGhlaWdodDogMS4zdnc7XG59XG5cbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLm9wZW4tYWxsLWNvbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAub3Blbi1hbGwtY29tZW50cyAuYnR0bi1vcGVuLWFsbC1jb21lbnRzIHtcbiAgICBwYWRkaW5nOiAwLjclO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMmM7XG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLm9wZW4tYWxsLWNvbWVudHMgLmJ0dG4tb3Blbi1hbGwtY29tZW50czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NTYyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb21lbnQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbW1lbnQtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yJTtcbn1cblxuLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud3JhcGVyLWNvbWVudHMgLmxlZnQtY29tbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IDExJTtcbiAgICBtYXgtd2lkdGg6IDExJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG59XG5cblxuLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0ge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG59XG5cbi5jb21lbnQtaXRlbSAubmlja25hbWUtYW5kLWFwcHJhaXNhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgZm9udC1zaXplOiAxLjA1dnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0gLmNvbW1lbnQtYXV0aG9yIGNpdGUgPiBhLFxuLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0gLmNvbW1lbnQtYXV0aG9yIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5zYXlzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tZW50LWl0ZW0gLm5pY2tuYW1lLWFuZC1hcHByYWlzYWwgLmFwcHJhaXNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xufVxuXG4uY29tZW50LWl0ZW0gLm5pY2tuYW1lLWFuZC1hcHByYWlzYWwgLmFwcHJhaXNhbCBzdmcge1xuICAgIGZpbGw6ICNlZWJkMjE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xufVxuXG4ud3JhcGVyLWNvbWVudHMgLmxlZnQtY29tbSAuY29tbWVudC1tZXRhIHtcbiAgICBmb250LXNpemU6IDAuOXZ3O1xuICAgIG1hcmdpbi10b3A6IDElO1xufVxuXG4uY29tZW50LWl0ZW0gLm5pY2tuYW1lLWFuZC1hcHByYWlzYWwgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbWVudC1pdGVtIC5jb21tZW50LXRleHQge1xuICAgIHBhZGRpbmc6IDElO1xuICAgIGZvbnQtc2l6ZTogMC45dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMnZ3O1xufVxuXG4ud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYzE5MTY7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4zKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFja1RleHQpO1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG59XG5cbi53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogLTIwcHg7XG59XG5cblxuLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG4ud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgdG9wOiA2OSU7XG59XG5cblxuLmNvbnRhaW5lci1iZWZvcmUgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBtYXJnaW46IDAgLTF2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cblxuLmJlZm9yZS15b3Utd2F0Y2hlZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE3dnc7XG4gICAgbWFyZ2luOiAwIDF2dztcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHZhcigtLXByb2R1Y3RzaGFkb3dDb2xvcik7XG59XG5cbi5iZWZvcmUteW91LXdhdGNoZWQgLnNsaWNrLXNsaWRlID4gZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiAgICAvKlxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNhdGVnb3J5IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXZ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNhdGVnb3J5IC5zbGljay10cmFjayAuc2xpY2stc2xpZGV7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICAqL1xuXG4ud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkIC5jb250YWluZXItYmVmb3JlIC5iZWZvcmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDh2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9kdWN0Q2FyZENvbG9yKTtcbiAgICAvKmJvcmRlcjogc29saWQgMXB4IHZhcigtLWJsYWNrQm9yZGVyKTsqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuXG4ud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkIC5jb250YWluZXItYmVmb3JlIC5iZWZvcmUtaXRlbSAuaW1nLWJlZm9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC5pbWctYmVmb3JlIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCAuY29udGFpbmVyLWJlZm9yZSAuYmVmb3JlLWl0ZW0gLnRleHQtYmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDYwJTtcbn1cblxuLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCAuY29udGFpbmVyLWJlZm9yZSAuYmVmb3JlLWl0ZW0gLnRleHQtYmVmb3JlIHAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIHBhZGRpbmc6IDAgNiU7XG4gICAgLypoZWlnaHQ6IDUwJTsqL1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwxdncsMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dFByb2R1Y3QpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC50ZXh0LWJlZm9yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsMXZ3LDIwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dHByaWNlKTtcbn1cblxuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyQmFjayk7XG59XG5cbmZvb3RlciAuYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MsXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55LFxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29uc3VsdGF0aW9uLWFuZC1wb2xpdGljc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmxpbmtzIC5saW5rcy11cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGdhcDogOCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLXVwIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwwLjl2dywyMHB4KTtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyRWxDb2xvcik7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLXVwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmxpbmtzIC5saW5rcy1kb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjbGFtcCg0MHB4LCAyLjV2dywgNTBweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0MHB4LCAyLjV2dywgNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvb3RlckVsQ29sb3IpOztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24gYSBzdmcsXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHdpZHRoOiAxLjR2dztcbiAgICBoZWlnaHQ6IDEuOXZ3O1xuICAgIGZpbGw6IHZhcigtLWZvb3RlckVsQ29sb3IpO1xuICAgIHN0cm9rZTogdmFyKC0tZm9vdGVyRWxDb2xvcik7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmxpbmtzIC5saW5rcy1kb3duIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG59XG5cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24gYTpudGgtY2hpbGQoMSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI4YTRlNDtcbn1cblxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhOm50aC1jaGlsZCgyKTpob3ZlciB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVjMTUzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NWMxNTM7XG5cbn1cblxuXG5cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24gYTpudGgtY2hpbGQoMykgc3ZnIHtcbiAgICB3aWR0aDogMS43dnc7XG4gICAgaGVpZ2h0OiAxLjd2dztcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24gYTpudGgtY2hpbGQoMykgc3ZnIHBhdGh7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24gYTpudGgtY2hpbGQoMyk6aG92ZXIgc3ZnIHBhdGguYmx1ZXtcbiAgICBmaWxsOiAjMDU5ZmY3O1xuICAgIHN0cm9rZTogIzA1OWZmNztcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24gYTpudGgtY2hpbGQoMyk6aG92ZXIgc3ZnIHBhdGgucmVke1xuICAgIGZpbGw6ICNmMzYxNTk7XG4gICAgc3Ryb2tlOiAjZjM2MTU5O1xufVxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhOm50aC1jaGlsZCgzKTpob3ZlciBzdmcgcGF0aC5wdXJwbGV7XG4gICAgZmlsbDogIzk3NjdlNTtcbiAgICBzdHJva2U6ICM5NzY3ZTU7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmxpbmtzIC5saW5rcy1kb3duIGE6bnRoLWNoaWxkKDMpOmhvdmVyIHN2ZyBwYXRoLmdyZWVue1xuICAgIGZpbGw6ICM5MWMzMjE7XG4gICAgc3Ryb2tlOiAjOTFjMzIxO1xufVxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhOm50aC1jaGlsZCgzKTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlZGVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2VkZWQ7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5waG9uZS1jb21wYW55IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiB2YXIoLS1mb290ZXJFbENvbG9yKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsMXZ3LDIwcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjUlO1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLnBob25lLWNvbXBhbnkgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNsYW1wKDE1cHgsIDglLCAyNXB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG1hcmdpbi1yaWdodDogMy41JTtcbiAgICBmaWxsOiB2YXIoLS1mb290ZXJFbENvbG9yKTtcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAucGhvbmUtY29tcGFueTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAucGhvbmUtY29tcGFueTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmVtYWlsLWNvbXBhbnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6IHZhcigtLWZvb3RlckVsQ29sb3IpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwxdncsMjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmVtYWlsLWNvbXBhbnkgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjbGFtcCgxNXB4LCA4JSwgMjVweCk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBmaWxsOiB2YXIoLS1mb290ZXJFbENvbG9yKTs7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmVtYWlsLWNvbXBhbnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55OmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAuYWRyZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6IHZhcigtLWZvb3RlckVsQ29sb3IpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwxdncsMjBweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmFkcmVzIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2xhbXAoMTVweCwgOCUsIDI1cHgpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZmlsbDogdmFyKC0tZm9vdGVyRWxDb2xvcik7O1xufVxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5hZHJlczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmFkcmVzOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29uc3VsdGF0aW9uLWFuZC1wb2xpdGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwxdncsMjBweCk7XG4gICAgY29sb3I6IHZhcigtLWZvb3RlckVsQ29sb3IpOztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb25zdWx0YXRpb24tYW5kLXBvbGl0aWNzIHNwYW4sXG5mb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb25zdWx0YXRpb24tYW5kLXBvbGl0aWNzIC5wb2xpdGlrXG57XG4gICAgcGFkZGluZzogMiU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm9vdGVyRWxDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyRWxDb2xvcik7XG59XG5cbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnN1bHRhdGlvbi1hbmQtcG9saXRpY3Mgc3Bhbjpob3ZlcixcbmZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnN1bHRhdGlvbi1hbmQtcG9saXRpY3MgLnBvbGl0aWs6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW5BY3RpdmUpO1xufVxuXG5cbi8qINGB0YLRgNCw0L3QuNGG0LAg0L4g0L3QsNGBICovXG5cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4zKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVkZXJIaWdodCkgKyAzMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gICAgbWluLWhlaWdodDogY2FsYyg4NWR2aCAtIDEyMHB4KTtcbn1cblxuXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcixcbi5tYWluLWNhdGVnb3J5LXBhZ2UgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG9wLWNvbnRlbnQuY2F0ZWdvcnktcGFnZSAucGFnZS10aXRsZSxcbi5tYWluLWNhdGVnb3J5LXBhZ2UgLnNob3AtY29udGVudCAucGFnZS10aXRsZVxue1xuICAgIG1hcmdpbjogMiUgMCAwIDA7XG59XG5cbi5wcm9kdWN0LXBhZ2UgLmJyZWFkY3J1bWJze1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxJSAyJSAwO1xufVxuXG4ubWFpbi1jYXRlZ29yeS1wYWdlIC5icmVhZGNydW1ic3tcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG59XG5cbi5icmVhZGNydW1ic3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDEuMnJlbSAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuLypcbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudC5wcm9kdWN0LXBhZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuICovXG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMsXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKmhlaWdodDogYXV0bzsqL1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAuY2F0ZWdvcnktcGFnZS5zaG9wLWNvbnRlbnQgLnByb2R1Y3Rze1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0czo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ucGFnZS1jb250ZW50LmNhcnQtcGFnZSB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmNvdXBvbiA+IGxhYmVse1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmNhcnQtcGFnZSAud29vY29tbWVyY2Uge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG59XG5cbi5jaGVja291dC1wYWdlIGEud2MtZm9yd2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHR7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxze1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE5JTtcbiAgICBwYWRkaW5nOiAyJSAyJSAwIDIlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2R1Y3RDYXJkQ29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXgtaGVpZ2h0OiAxMi41dnc7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgdmFyKC0tcHJvZHVjdHNoYWRvd0NvbG9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNSU7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3J5IGEsXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dFByb2R1Y3QpO1xufVxuXG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeTpob3Zlcixcbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0OmhvdmVyLFxuLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBhIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDF2dywgMThweCk7XG4gICAgcGFkZGluZy10b3A6IDIlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3J5IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvKm1hcmdpbi1sZWZ0OiA3JTsqL1xuICAgIC8qbWFyZ2luLXJpZ2h0OiA3JTsqL1xufVxuXG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBhIGgyIC5jb3VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dFByb2R1Y3QpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC44dncsIDE2cHgpO1xuXG59XG5cblxuXG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBpbWcsXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaW1nLFxuLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayBpbWcge1xuICAgIC8qbWluLWhlaWdodDogMTcwcHg7Ki9cbiAgICBoZWlnaHQ6IDE3dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcnkgaW1nIHtcbiAgICBoZWlnaHQ6IDc1JTtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50Lm1haW4tY2F0ZWdvcnktcGFnZSAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBpbWcge1xuICAgIGhlaWdodDogNzAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudC5tYWluLWNhdGVnb3J5LXBhZ2UgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcnkgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxle1xuICAgIGhlaWdodDogMzAlO1xufVxuXG5cblxuLndyYXAtY29udGVudC1jYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4ud3JhcC1jb250ZW50LWNhdCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm9sZC1sZWZ0LWJhci1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cmFwcGVyLWxlZnQtYmFyLWZpbHRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8qIHBvc2l0aW9uOiBmaXhlZDsgKi9cbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmxlZnQtYmFyLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGNvbG9yOiAjZTBkY2RjO1xufVxuXG4ubGVmdC1iYXItZmlsdGVyIGEge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFja1RleHQpO1xufVxuXG4ubGVmdC1iYXItZmlsdGVyIC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZHVjdENhcmRDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrQm9yZGVyKTtcbn1cblxuLmxlZnQtYmFyLWZpbHRlciAuZmlsdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2tUZXh0KTtcbn1cblxuLmxlZnQtd29vLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9kdWN0Q2FyZENvbG9yKTtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xufVxuXG4ubGVmdC13b28tbWVudSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrQm9yZGVyKTtcbn1cblxuLmxlZnQtd29vLW1lbnUgYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0JvcmRlcik7XG59XG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uICAucGFnZS1udW1iZXJzLmN1cnJlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZHVjdENhcmRDb2xvcik7XG59XG5cblxuXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC5wcm9kdWN0IC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiA3JTtcbiAgICAvKm1pbi1oZWlnaHQ6IDkwJTsqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0IC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIGgyLFxuLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaDIge1xuICAgIG1hcmdpbi10b3A6IDIlO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxdncsIDE5cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHZhcigtLXRleHRQcm9kdWN0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5cbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0LFxuLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMy41JTtcbiAgICAvKnBhZGRpbmctYm90dG9tOiAyLjUlOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZHVjdENhcmRDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIGNvbG9yOiAjZTBkY2RjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgdmFyKC0tcHJvZHVjdHNoYWRvd0NvbG9yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAyMy41JTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0Om50aC1jaGlsZCg0biksXG4uY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdDpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pY29uLWJ1eSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEuNXZ3O1xuICAgIGhlaWdodDogMS40dnc7XG4gICAgcGFkZGluZzogMyU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV5SWNvbik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuaWNvbi1idXkge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxLjV2dztcbiAgICBoZWlnaHQ6IDEuNHZ3O1xuICAgIHBhZGRpbmc6IDMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1eUljb24pO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuXG4uaWNvbi1idXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCB2YXIoLS1wcm9kdWN0c2hhZG93Q29sb3IpICFpbXBvcnRhbnQ7XG59XG5cblxuLmljb24tYnV5IHN2ZyB7XG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1wcmljZS1hZGQtdG8tY2FydCAubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDMlICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXByaWNlLWFkZC10by1jYXJ0XG57XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIC8qbGluZS1oZWlnaHQ6IDEuMHZ3OyovXG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxdncsIDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOztcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVndWxhci1wcmljZSxcbi5wcmljZS13aXRoLXNhbGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZHVjdC1wcmljZS1hZGQtdG8tY2FydCAucHJpY2UsXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6IHZhcigtLXRleHRQcm9kdWN0KTtcbn1cblxuLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcmljZSAucmVndWxhci1wcmljZSxcbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCAucHJpY2UgLnByaWNlLXdpdGgtc2FsZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHRwcmljZSk7XG5cbn1cblxuLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLnByaWNlLXdpdGgtc2FsZSB7XG4gICAgbWFyZ2luLXRvcDogMiU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLnByaWNlIC5wcmljZS13aXRoLXNhbGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAyMHB4KTtcbn1cblxuLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLmluLWxvb3Atc2t1IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG5cbi5wcm9kdWN0LXByaWNlLWFkZC10by1jYXJ0IC5wcmljZS13aXRoT3V0LXNhbGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwxdncsMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuXG4vKiByYXRpbmctc3RhcnMqL1xuLnJhdGluZy1jYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBjb2xvcjogI2VlYmQyMTtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbn1cblxuLnJhdGluZy1jYXQgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNSU7XG59XG5cbi5jdXN0b20tc3RhcnMtc2lnbGUtcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogMC41JTtcbiAgICBjb2xvcjogI2VlYmQyMTtcbn1cblxuLmN1c3RvbS1zdGFycy1zaWdsZS1wcm9kdWN0IHN2ZyB7XG4gICAgd2lkdGg6IDEuNXZ3O1xuICAgIGhlaWdodDogMS41dnc7XG59XG5cbi5iaS1zdGFyLWZpbGwsXG4uYmktc3Rhcixcbi5hcnJvdy1vcGVuLWNvbW1lbnQge1xuICAgIGhlaWdodDogMS4zdnc7XG4gICAgd2lkdGg6IDEuM3Z3O1xufVxuXG5cbi5vbnNhbGUsXG4ud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLm9uc2FsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTViMWZlMDtcbiAgICBvcmRlcjogMztcbiAgICBsaW5lLWhlaWdodDogMC41dnc7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbn1cblxuXG4uc3BlY2lhbC1vZmZlcnMtbG9vcCAubmV3LFxuLnNwZWNpYWwtb2ZmZXJzIC5uZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNWNhMjZjOTtcbiAgICBvcmRlcjogMjtcbn1cblxuLnNwZWNpYWwtb2ZmZXJzLWxvb3AgLnBvcHVsYXJpdHksXG4uc3BlY2lhbC1vZmZlcnMgLnBvcHVsYXJpdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNWJiZTdiZDtcbiAgICBvcmRlcjogMTtcbn1cblxuLnNwZWNpYWwtb2ZmZXJzLWxvb3AsXG4uc3BlY2lhbC1vZmZlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDElO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gICAgaGVpZ2h0OiAxLjNyZW07XG59XG5cbi5zcGVjaWFsLW9mZmVycy1sb29wICosXG4uc3BlY2lhbC1vZmZlcnMgKixcbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuc3BlY2lhbC1vZmZlcnMgKixcbi53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuc3BlY2lhbC1vZmZlcnMtbG9vcCAqLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMThweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnVwcGVyLXByb2R1Y3QgLnNwZWNpYWwtb2ZmZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjUlO1xufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG5cblxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWdyZWVuNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1yaWdodDogMC41JTtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW41KTtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxufVxuXG4ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xle1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC10aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC10aHVtYm5haWwgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTB2dztcbiAgICBoZWlnaHQ6IDd2dztcbn1cblxuXG4ud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZy5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCxcbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC10aHVtYm5haWwgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWF4LWhlaWdodDogMzcwcHg7XG59XG5cblxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZHtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbn1cblxuXG5cblxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSBhLnJlbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICByaWdodDogN3B4O1xuICAgIHRvcDogLTNweDtcbn1cblxuXG4ud29vY29tbWVyY2UtY2FydC1mb3JtLFxuLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAyMHB4KVxufVxuXG4uY2FydC1jb2xsYXRlcmFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xuXG59XG5cbi5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgLnNob3BfdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4uY2FydF90b3RhbHMgLm9yZGVyLXRvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vcmRlci10b3RhbCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5idXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb3Vwb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAydnc7XG59XG5cbiNjb3Vwb25fY29kZSB7XG4gICAgd2lkdGg6IDEwdnc7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFja0JvcmRlcik7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud29vY29tbWVyY2UgLnNob3BfdGFibGUgLndyYXBwZXItZm9yLWNvZGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5jb3Vwb24gI2NvdXBvbl9jb2RlOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmMmVkZWQ7XG59XG5cbi53b29jb21tZXJjZSAuY291cG9uIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMC4yNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFja1RleHQpO1xufVxuXG4vKiDRg9Cx0YDQsNGC0Ywg0LrQvdC+0L/QutGDINC/0YDQvtGB0LzQvtGC0YAg0LrQvtGA0LfQuNC90YsgKi9cblxuLndjLWZvcndhcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAuc2hvcF90YWJsZSAuY2FydC1kaXNjb3VudCB0aCB7XG4gICAgd2lkdGg6IDF2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxufVxuXG4vKi5wcm9kdWN0LW5hbWUsKi9cbi8qLmNhcnQtZGlzY291bnQgdGQ6bGFzdC1jaGlsZCwqL1xuLyouc2FsZS1hbmQtcmVtb3ZlIHsqL1xuLyogICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7Ki9cbi8qfSovXG5cbi5vcmRlci10b3RhbCAuYWN0aW9ucyB7XG4gICAgLypwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsqL1xufVxuXG4vKiDRgdGC0LjQu9C4INGB0YLRgNCw0L3QuNGG0Ysg0YLQvtCy0LDRgNCwICovXG4uc2hvcC1jb250ZW50IC50eXBlLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2R1Y3RDYXJkQ29sb3IpO1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpOyovXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCB2YXIoLS1saWdodFNoYWRvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxJSAxJTtcbn1cblxuLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNSU7XG59XG5cbi5zaG9wLWNvbnRlbnQgLnR5cGUtcHJvZHVjdCAudXBwZXItcHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW4ge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW4gYSB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2hvcC1jb250ZW50IC50eXBlLXByb2R1Y3QgLnVwcGVyLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnByb2R1Y3RfbWV0YSB7XG5cbn1cblxuLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnNsaWRlci1zaWdsZS1wcm9kdWN0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNy4yNXZ3O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xpZGVyLXNpZ2xlLXByb2R1Y3Qtc21hbGwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDV2dztcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbnRhaW5lci1iZWZvcmUgLnNsaWNrLWxpc3Qge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qINC80LDQu9GL0Lkg0YHQu9Cw0LnQtNC10YAg0YLQvtCy0LDRgNCwICovXG5cbi5zbGlkZXItc2lnbGUtcHJvZHVjdC1zbWFsbCAuc2xpY2stc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnNsaWRlci1zaWdsZS1wcm9kdWN0LXNtYWxsIC5zbGljay1jdXJyZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0JvcmRlcik7XG4gICAgei1pbmRleDogNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnNsaWRlci1zaWdsZS1wcm9kdWN0LXNtYWxsIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpZGVyLXNpZ2xlLXByb2R1Y3Qtc21hbGwgaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG59XG5cblxuLnNsaWRlci1zaWdsZS1wcm9kdWN0LXNtYWxsIC5zbGljay1saXN0LFxuLnNsaWRlci1zaWdsZS1wcm9kdWN0IC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuXG4uc2xpZGVyLXNpZ2xlLXByb2R1Y3Qtc21hbGwgLnNsaWNrLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBoZWlnaHQ6IDEuNXZ3O1xuICAgIHdpZHRoOiA0JTtcbn1cblxuLnNsaWRlci1zaWdsZS1wcm9kdWN0IC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWRlci1zaWdsZS1wcm9kdWN0IC5zbGljay1zbGlkZSBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXItc2lnbGUtcHJvZHVjdCAuc2xpY2stbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uc2xpZGVyLXNpZ2xlLXByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG5cbi51cHBlci1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuXG5cblxuXG5cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC53b29jb21tZXJjZS1yZXZpZXctbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjAlO1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xufVxuXG4uZW50cnktc3VtbWFyeSAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4ydncsIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNiU7XG59XG5cblxuXG5cbi5lbnRyeS1zdW1tYXJ5IC5wcmljZSAucHJpY2Utd2l0aC1zYWxlIHtcbiAgICBvcmRlcjogLTE7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbnRyeS1zdW1tYXJ5IC5wcmljZSAucHJpY2Utd2l0aE91dC1zYWxlIHtcbiAgICBmb250LXNpemU6IDAuOHZ3O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFja1RleHQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5cbi5idXktb25lLWNsaWNrLWZvcm0gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbi5idXktb25lLWNsaWNrLWZvcm0gPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMiU7XG59XG5cbi5idXktb25lLWNsaWNrLWZvcm0gPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG5cblxuLmJ1eS1vbmUtY2xpY2stZm9ybSBbbmFtZSA9J3VzZXItdGVsJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xufVxuXG5cbi5lbnRyeS1zdW1tYXJ5IC5jYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzdnc7XG4gICAgZ2FwOiAxJTtcbiAgICBtYXgtaGVpZ2h0OiA1My4zOXB4O1xufVxuXG4ubWludXMtcHJvZHVjdCxcbi5wbHVzLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG59XG5cblxuLm1pbnVzLXByb2R1Y3Qgc3ZnLFxuLnBsdXMtcHJvZHVjdCBzdmcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG59XG5cbi5taW51cy1wcm9kdWN0OmhvdmVyLFxuLnBsdXMtcHJvZHVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XG59XG5cbi5taW51cy1wcm9kdWN0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xufVxuXG4ucGx1cy1wcm9kdWN0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJsYWNrQm9yZGVyKTtcbn1cblxuXG4uZW50cnktc3VtbWFyeSAuY2FydCA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xufVxuXG4uY2FydCAucXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA5NyU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1ibGFja0JvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4uY2FydCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwYmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmMDAwMGJmO1xufVxuXG4uY2FydCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG5cbi5idXktb25lLWNsaWNrLWJ0dG4ge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgaGVpZ2h0OiA5NyU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWI1O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDg5YjU7XG4gICAgY29sb3I6ICNmMmVkZWQ7XG59XG5cbi5idXktb25lLWNsaWNrLWJ0dG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzk5YzE7XG59XG5cbi5wcm9kdWN0LWJ1eS1vbmUtY2xpY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgICB3aWR0aDogOWVtO1xuICAgIGhlaWdodDogMi4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZGF0YS1ub3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnF1YW50aXR5IGlucHV0LFxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMjBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2tUZXh0KTtcbn1cblxuXG4ucXVhbnRpdHkgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucXVhbnRpdHkgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnF1YW50aXR5IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cblxuLmluLWNhcnQtYW5kLWluLWZhdm9yaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUlO1xufVxuXG4uZW50cnktc3VtbWFyeSAuY2FydCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmluLWNhcnQtYW5kLWluLWZhdm9yaXQgYnV0dG9uIHtcbiAgICBjb2xvcjogI2YyZWRlZDtcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLmluLWNhcnQtYW5kLWluLWZhdm9yaXQgc3BhbiB7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLmVudHJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24sXG4uZW50cnktc3VtbWFyeSAuaXRlbS1wYXJhbSB7XG4gICAgZm9udC1zaXplOiAxdnc7XG59XG5cblxuLnByb2R1Y3QtcGFnZSAucHJvZHVjdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMSUgMiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggLTZweCB2YXIoLS1wcm9kdWN0c2hhZG93Q29sb3IpO1xufVxuXG4ucHJvZHVjdC1wYWdlIC5wcm9kdWN0X21ldGEsXG4ucHJvZHVjdC1wYWdlIC5lbnRyeS1zdW1tYXJ5IC5wcmljZSxcbi5wcm9kdWN0LXBhZ2UgI2Zvcm0tY2FydC1hZGQsXG4ucHJvZHVjdC1wYWdlIC5jYXB0aW9uLW9wdGlvbixcbi5pbmZvcm1hdGlvbi1wcm9kdWN0ID4gcCxcbi5pbmZvcm1hdGlvbi1wcm9kdWN0IC5wYXltZW50LW1ldGhvZHMsXG4uaW5mb3JtYXRpb24tcHJvZHVjdCAuZGVsaXZlcnktbWV0aG9kc1xue1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxJSAyJTtcbn1cblxuXG5cblxuXG4ucHJvZHVjdC1wYWdlIC5jYXB0aW9uLW9wdGlvbntcbiAgICBwYWRkaW5nOiAxJSAyJSAwIDIlO1xufVxuXG4uaW5mb3JtYXRpb24tcHJvZHVjdCA+IHAsXG4uaW5mb3JtYXRpb24tcHJvZHVjdCAucGF5bWVudC1tZXRob2RzLFxuLmluZm9ybWF0aW9uLXByb2R1Y3QgLmRlbGl2ZXJ5LW1ldGhvZHN7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDE4cHgpO1xufVxuXG4uaW5mb3JtYXRpb24tcHJvZHVjdCA+IHB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cblxuLnByb2R1Y3QtcGFnZSAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW4gYSxcbi5wcm9kdWN0LXBhZ2UgLnR5cGUtcHJvZHVjdCAudXBwZXItcHJvZHVjdCAuZW50cnktc3VtbWFyeSAuc2t1X3dyYXBwZXIsXG4ucHJvZHVjdC1wYWdlIC50eXBlLXByb2R1Y3QgLnVwcGVyLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnBvc3RlZF9pbixcbi5wcm9kdWN0X21ldGFfZGVsaXZlcnktdGV4dCxcbi5wcm9kdWN0LXBhZ2UgLmJyZWFkY3J1bWJzXG57XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMnZ3LCAyMHB4KTtcbn1cblxuLnByb2R1Y3QtcGFnZSAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW57XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cblxuXG5cblxuXG4uc2hvcC1jb250ZW50LnByb2R1Y3QtcGFnZSAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW4gYSxcbi5zaG9wLWNvbnRlbnQucHJvZHVjdC1wYWdlIC50eXBlLXByb2R1Y3QgLnVwcGVyLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnNrdV93cmFwcGVyXG57XG4gICAgY29sb3I6IHZhcigtLWJsYWNrVGV4dCk7XG4gICAgbWFyZ2luLWxlZnQ6IC42dnc7XG59XG5cbi5wcm9kdWN0LXBhZ2UgLnByb2R1Y3RfbWV0YXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMSUgMiUgMCAyJTtcbn1cblxuLnByb2R1Y3QtcGFnZSAjYnJlYWRjcnVtYnN7XG4gICAgcGFkZGluZzogMiUgMiUgMCAyJTtcbn1cblxuLnByb2R1Y3QtcGFnZSAucHJvZHVjdF9tZXRhX2NhdF9za3V7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4ucHJvZHVjdC1wYWdlIC5wcm9kdWN0X21ldGFfZGVsaXZlcnl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IC42dnc7XG59XG5cbi5wcm9kdWN0LXBhZ2UgLnByb2R1Y3RfbWV0YV9kZWxpdmVyeSBpbWd7XG4gICAgbWF4LWhlaWdodDogMS4yNXZ3O1xufVxuXG5cbi5wcm9kdWN0LXBhZ2UgLmVudHJ5LXN1bW1hcnkgLnByaWNle1xuICAgIHBhZGRpbmc6IDAgMi4xJSAxJSAyJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2R1Y3QtcGFnZSAuZW50cnktc3VtbWFyeSAucmVndWxhci1wcmljZXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4ucHJvZHVjdC1wYWdlIC5zYWxlLWhpc3Rvcnktc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9kdWN0Q2FyZENvbG9yKTtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrQm9yZGVyKTsqL1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCB2YXIoLS1saWdodFNoYWRvdyk7XG4gICAgcGFkZGluZzogMSUgMSUgNCUgMSU7XG4gICAgbWFyZ2luOiAzcmVtIDAgMCAwO1xufVxuXG4ucHJvZHVjdC1wYWdlIC5zYWxlLWhpc3Rvcnktc2VjdGlvbiB0YWJsZXtcbiAgICB3aWR0aDogMTAwJTsgLyog0LjQu9C4INGE0LjQutGB0LjRgNC+0LLQsNC90L3QsNGPINGI0LjRgNC40L3QsCAqL1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IC8qINC60LvRjtGH0LXQstC+0LUg0YHQstC+0LnRgdGC0LLQviAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qINC00LvRjyDQtdC00LjQvdGL0YUg0LPRgNCw0L3QuNGGICovXG59XG5cbi5wcm9kdWN0LXBhZ2UgLnNhbGUtaGlzdG9yeS1zZWN0aW9uIHRhYmxlIGNhcHRpb257XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LDEuNnZ3LDE2cHgpO1xuICAgIG1hcmdpbjogMXJlbSAwIDIuNXJlbSAwO1xufVxuXG4ucHJvZHVjdC1wYWdlIC5zYWxlLWhpc3Rvcnktc2VjdGlvbiB0YWJsZSB0cntcbiAgICBoZWlnaHQ6IDNyZW07XG59XG5cbi5wcm9kdWN0LXBhZ2UgLnNhbGUtaGlzdG9yeS1zZWN0aW9uIHRhYmxlIHRkLFxuLnByb2R1Y3QtcGFnZSAuc2FsZS1oaXN0b3J5LXNlY3Rpb24gdGFibGUgdHJcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWxpZ2h0Qmx1ZUJvcmRlcik7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LDF2dywxOHB4KTtcbn1cblxuXG5cblxuXG4vKi5wcm9kdWN0LXBhZ2UgLnNhbGUtaGlzdG9yeS1zZWN0aW9uID4gaDJ7Ki9cbi8qICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwxNXZ3LDI0cHgpOyovXG4vKn0qL1xuXG4vKi5wcm9kdWN0LXBhZ2UgLnNhbGUtaGlzdG9yeS1zZWN0aW9uID4gaDIsKi9cbi8qLnByb2R1Y3QtcGFnZSAuc2FsZS1oaXN0b3J5LXNlY3Rpb24gPiBzcGFuKi9cbi8qeyovXG4vKiAgICBkaXNwbGF5OiBibG9jazsqL1xuLyogICAgdGV4dC1hbGlnbjogY2VudGVyOyovXG4vKn0qL1xuXG4vKi5wcm9kdWN0LXBhZ2UgLnNhbGUtaGlzdG9yeS1zZWN0aW9uIHNwYW4geyovXG4vKiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsMXZ3LDE4cHgpOyovXG5cbi8qfSovXG5cbi8qLnByb2R1Y3QtcGFnZSAuc2FsZS1oaXN0b3J5LXNlY3Rpb24gLnNhbGUtaGlzdG9yeS13cmFwcGVyeyovXG4vKiAgICBtYXJnaW4tdG9wOiAxcmVtOyovXG4vKiAgICBkaXNwbGF5OiBmbGV4OyovXG4vKiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyovXG4vKiAgICByb3ctZ2FwOiAwLjVyZW07Ki9cbi8qfSovXG5cbi8qLnByb2R1Y3QtcGFnZSAuc2FsZS1oaXN0b3J5LXNlY3Rpb24gLnNhbGUtaGlzdG9yeS1pdGVteyovXG4vKiAgICAhKndpZHRoOiAxMDAlOyohKi9cbi8qICAgIGRpc3BsYXk6IGZsZXg7Ki9cbi8qICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyovXG4vKiAgICBwYWRkaW5nOiAwLjVyZW07Ki9cbi8qICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1saWdodEJsdWVCb3JkZXIpOyovXG4vKn0qL1xuXG4vKi5wcm9kdWN0LXBhZ2UgLnNhbGUtaGlzdG9yeS1zZWN0aW9uIC5zYWxlLWhpc3RvcnktaXRlbS1jYXB0aW9ucyBzcGFueyovXG4vKiAgIGZvbnQtd2VpZ2h0OiBib2xkOyovXG4vKn0qL1xuXG5cblxuXG5cblxuXG5cbi53Yy10YWJzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4ud2MtdGFicy13cmFwcGVyIC53Yy10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjV2dztcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG5cbi53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9kdWN0Q2FyZENvbG9yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwdnc7XG4gICAgaGVpZ2h0OiAyLjV2dztcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4IDIwcHggLTVweCB2YXIoLS1saWdodFNoYWRvdyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbn1cblxuLndjLXRhYnMtd3JhcHBlciAud2MtdGFicyAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9kdWN0Q2FyZENvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi50aGUtYmFycmllcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuXG4ud2MtdGFicy13cmFwcGVyIC53Yy10YWJzIC5sZWZ0LWVsZW1lbnQge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgaGVpZ2h0OiAzMCU7XG4gICAgbGVmdDogLTglO1xuICAgIGZpbGw6ICMzYTMxMmM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgLnJpZ2h0LWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3JTtcbiAgICBoZWlnaHQ6IDI2JTtcbiAgICByaWdodDogLTklO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICBmaWxsOiAjM2EzMTJjO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1ibGFja0JvcmRlcik7XG4gICAgLypib3JkZXItcmFkaXVzOiA1MCU7Ki9cbiAgICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50LCB3aGl0ZSA1MCUsIGJsdWUgNTAlLCBibHVlIDUzJSwgd2hpdGUgNTMlKTsqL1xufVxuXG5cblxuLndjLXRhYnMtd3JhcHBlciAud2MtdGFicyBsaTpmaXJzdC1jaGlsZCBzdmc6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4ud2MtdGFicy13cmFwcGVyIC53Yy10YWJzIGxpOmxhc3QtY2hpbGQgLnJpZ2h0LWVsZW1lbnQge1xuICAgIGZpbGw6ICMzNTJkMjg7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgZmlsbDogIzM1MmQyODtcbn1cblxuLmNvbW1lbnRfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ud2MtdGFicy13cmFwcGVyIC53Yy10YWJzIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJzLWNhcHRpb257XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ubGVmdC1iYXItZmlsdGVyIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLmxlZnQtYmFyLWZpbHRlciAud29vY29tbWVyY2Utb3JkZXJpbmcgLm9yZGVyYnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2R1Y3RDYXJkQ29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFja1RleHQpO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLXRvcDogMyU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cblxuLypcbi53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgbGk6YmVmb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbGVmdDogLTEwJTtcbiAgICBib3R0b206IDA7XG59XG5cbi53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgbGk6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgbGk6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICByaWdodDogLTEwJTtcbiAgICBib3R0b206IDA7XG59XG4qL1xuXG4ud2MtdGFicy13cmFwcGVyIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxJSAyJSAxJSAxJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9kdWN0Q2FyZENvbG9yKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC8qYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tYmxhY2tCb3JkZXIpOyovXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCB2YXIoLS1saWdodFNoYWRvdyk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG5cblxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnRsaXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDElO1xufVxuXG4jY29tbWVudGxpc3QtbWFpbi1wYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLmNvbW1lbnRsaXN0IC5yZXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4uY29tbWVudGxpc3QgOjptYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4uY29tbWVudF9jb250YWluZXIgLmF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnRfY29udGFpbmVyIC5jb21lbnQtaXRlbSAubmlja25hbWUtYW5kLWFwcHJhaXNhbCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnRfY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJ2dztcbn1cblxuLyog0LfQsNCz0L7Qu9C+0LLQutC4IDEg0YPRgNC+0LLQvdGPINC90LAg0YHRgtGA0LDQvdC40YbQtSDRgtC+0LLQsNGA0LAgKi9cbi53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlLFxuLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgaDIsXG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29tbWVudC1ub3Rlcyxcbi5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtZm9ybS1lbWFpbCxcbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50LFxuLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcblxufVxuXG5cbi5jb21tZW50LWZvcm0tcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG59XG5cbi5jb21tZW50LWZvcm0tcmF0aW5nIGxhYmVsIHtcblxufVxuXG4uY29tbWVudC1mb3JtLXJhdGluZyAuc3RhcnMge1xuXG59XG5cbi5jb21tZW50LWZvcm0tcmF0aW5nIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIC5tZXRhIGVtIHtcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuLmNvbW1lbnQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG5cbn1cblxuI3Jldmlld19mb3JtX3dyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21fYmxvY2tfc3RhciB7XG4gICAgb3JkZXI6IC0xO1xufVxuXG4jcmV2aWV3X2Zvcm0gLnN0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAxdnc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMC41JTtcbn1cblxuI3Jldmlld19mb3JtIC5zdGFycyBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuI3Jldmlld19mb3JtIC5zdGFycyBzcGFuID4gKiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmYWQ7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICBoZWlnaHQ6IDEuNnZ3O1xuICAgIHdpZHRoOiAxLjZ2dztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuI3Jldmlld19mb3JtIC5zdGFycyBzcGFuIHN2Zzpob3ZlcixcbiNyZXZpZXdfZm9ybSAuc3RhcnMgc3BhbiBzdmc6aG92ZXIgfiBzdmcge1xuICAgIGZpbGw6ICNlNmM1NTM7XG59XG5cbi53b29jb21tZXJjZS1yZXZpZXdfX3ZlcmlmaWVkLnZlcmlmaWVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKtC/0L7Qt9C40YbQuNC4IGZsZXgqL1xuLmNvbW1lbnQtZm9ybS1yYXRpbmcge1xuICAgIG9yZGVyOiAxO1xufVxuXG4uY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgIG9yZGVyOiAxO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gICAgb3JkZXI6IDI7XG59XG5cbi5mb3JtLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDElO1xufVxuXG5cbi5jYXB0aW9uLW9wdGlvbixcbi5pbmZvcm1hdGlvbi1wcm9kdWN0IGgzXG57XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjZ2dywgMjVweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pdGVtLXBhcmFtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaW5lLWhlaWdodDogMS41dnc7XG59XG5cbi5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVxdWlyZWQge1xuICAgIGNvbG9yOiAjZmY3ZDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50LWZvcm0tYXV0aG9yIGlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMS40JTtcbiAgICBmb250LXNpemU6IDF2dztcbn1cblxuLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOCU7XG4gICAgZm9udC1zaXplOiAxdnc7XG59XG5cbi5jb21tZW50LWZvcm0tYXV0aG9yIGlucHV0LFxuLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDAuMyU7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXQ6Zm9jdXMsXG4uY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMGZlO1xufVxuXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAuNSU7XG59XG5cblxuLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQgLnN1Ym1pdCB7XG4gICAgbWF4LWhlaWdodDogNTMuMzlweDtcbiAgICBoZWlnaHQ6IDJ2dztcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBwYWRkaW5nOiAwIDElO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDliY2U7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qYmFja2dyb3VuZDogdmFyKC0tcHJvZHVjdENhcmRDb2xvcik7Ki9cbn1cblxuXG4ud2MtcHJvY2VlZC10by1jaGVja291dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgY29sdW1uLWdhcDogNCVcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybS1yb3cgbGFiZWx7XG4gICAgcGFkZGluZzogMCAwIC41cmVtIC41cmVtO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgbGFiZWx7XG4gICAgLypwYWRkaW5nOiAxcmVtIDAgMC4zcmVtIDAuN3JlbTsqL1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3d7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53b29jb21tZXJjZSAuZm9ybS1yb3cucGxhY2Utb3JkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCBhLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYTpob3Zlcixcbi53b29jb21tZXJjZS1jaGVja291dCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlclxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNkN2QzZSAhaW1wb3J0YW50O1xufVxuXG4uc2FsZS1hbmQtcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2FsZS1hbmQtcmVtb3ZlIC53b29jb21tZXJjZS1yZW1vdmUtY291cG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDF2dztcbiAgICBoZWlnaHQ6IDF2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3JlbW92ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxdnc7XG59XG5cbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDI1MjE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjb2xvcjogI2ZhZmFmYTtcblxufVxuXG4ud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tbWVudC1yZXNwb25kIGZvcm0gLmNvbW1lbnQtZm9ybS11cmwsXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxufVxuXG4ud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC5jb21tZW50LXJlc3BvbmQgZm9ybSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbW1lbnQtcmVzcG9uZCBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNy41cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IDAuMiU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tbWVudC1yZXNwb25kIGZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvcixcbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsLFxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NTYyO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTRiNDtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCAuc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2YxZjFmMTtcbn1cblxuLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tbWVudC1hdXRob3IgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmVzdC1vZmZlcnMgLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3JhcGVyLWNvbWVudHMgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXBlci1jb21lbnRzIGRpdi5yZXBseSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uY29udGVudC13cmFwcGVyIC5uZXdzLXBhZ2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGFnZS1jb250ZW50ID4gaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIlIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndyYXBwZXItcmVzdWx0LXNlYXJjaC1wYWdle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNlYXJjaC1yZXN1bHQtY291bnR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMSUgMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMThweClcbn1cblxuLndyYXBwZXItcmVzdWx0LXNlYXJjaC1wYWdlIC5zZWFyY2gtaXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWJsYWNrQm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9kdWN0Q2FyZENvbG9yKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNnZ3O1xufVxuXG5cblxuLndyYXBwZXItcmVzdWx0LXNlYXJjaC1wYWdlIC5zZWFyY2gtaXRlbSBzcGFue1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0UHJvZHVjdCk7XG59XG5cbi5uZXdzLXBhZ2VzID4gYTpudGgtY2hpbGQoMiksXG4ucHJvbW90aW9ucyxcbmRpdi5jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMSU7XG59XG5cbi53b29jb21tZXJjZS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud29vY29tbWVyY2UtaW5mbyBhLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNSU7XG59XG5cblxuLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDFlbSAyZW0gMWVtIDAuNWVtO1xuICAgIG1hcmdpbjogMCAwIDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGNvbG9yOiAjNTE1MTUxO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjN2Y1NGIzO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cblxuXG4ud29vY29tbWVyY2UtZXJyb3Ige1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWVycm9yUmVkKTtcbn1cblxuXG4ud29vY29tbWVyY2UtZXJyb3IgbGl7XG4gICAgcGFkZGluZzogMC4xcmVtIDA7XG59XG5cblxuLndvb2NvbW1lcmNlLWVycm9yIGxpID4gYSB7XG4gICAgY29sb3I6ICNmZjAwMGI7XG59XG5cblxuXG5cblxuLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud29vY29tbWVyY2UtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICB3aWR0aDogOTclO1xuICAgIHBhZGRpbmc6IDEuNSU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzhjZGFmMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxdnc7XG5cbn1cblxuLndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuXG4ucmV0dXJuLXRvLXNob3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxucC5yZXR1cm4tdG8tc2hvcCBhLndjLWJhY2t3YXJkLFxuLnVzZXItbG9nZ2VkIC5uby1vcmRlcnMgPiAud29vY29tbWVyY2UtQnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuOCU7XG4gICAgZm9udC1zaXplOiAxdnc7XG59XG5cbnAucmV0dXJuLXRvLXNob3AgYS53Yy1iYWNrd2FyZDpob3Zlcixcbi51c2VyLWxvZ2dlZCAubm8tb3JkZXJzID4gLndvb2NvbW1lcmNlLUJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NTYyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cblxuLnNob3AtY29udGVudCA+IC5wYWdlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyJSAwIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciAubmV3cy1wYWdlcyA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICAgIHBhZGRpbmc6IDAuNyU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhMzEyYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgLm5ld3MtcGFnZXMgPiBhID4gaW1nIHtcbiAgICB3aWR0aDogMzB2dztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi50ZXh0LXBvc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi50ZXh0LXBvc3QgPiBwIHtcbiAgICBmb250LXNpemU6IDEuMXZ3O1xuXG59XG5cbi5kYXRhLWFuZC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAuNyUgMC43JSAwIDAuNyU7XG59XG5cbi50ZXh0LXBvc3QgLmRhdGEtYW5kLXRpdGxlID4gc3Bhbixcbi5uZXdzLXBhZ2VzLXNpbmdsZSA+IC5kYXRhLWFuZC10aXRsZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC45dnc7XG59XG5cblxuLmNvbnRlbnQtd3JhcHBlciAubmV3cy1wYWdlcy1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMmM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3cy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAuNyUgMC43JSAwLjclO1xufVxuXG4ubmV3cy1wYWdlcy1zaW5nbGUgLmRhdGEtYW5kLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cblxuXG4ubmV3cy1jb250ZW50IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmV3cy1jb250ZW50ID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIHdpZHRoOiA0MHZ3O1xufVxuXG5cbi5uZXdzLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjF2d1xufVxuXG4ucHJvbW90aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9tb3Rpb24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwICMyNjIxMWU7XG59XG5cbi5wcm9tb3Rpb24taXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9tb3Rpb24taXRlbSA+IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9tb3Rpb24taXRlbSA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cmFwcGVyLWRvd24tcG9yb21vdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4ud3JhcHBlci11cC1wcm9tb3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxufVxuXG4ud3JhcHBlci11cC1wcm9tb3Rpb24gPiAqIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cmFwcGVyLXVwLXByb21vdGlvbiA+IGgyIHtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xufVxuXG4ud3JhcHBlci11cC1wcm9tb3Rpb24gPiBwIHtcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBwYWRkaW5nOiAwIDUlO1xufVxuXG4ucHJvbW90aW9uLWl0ZW0gLmRvd24tcG9yb21vdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53cmFwcGVyLWRvd24tcG9yb21vdGlvbiA+IC5lbmQtcHJvbW8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjUlO1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGltbWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZWZ0LWNvbnRhY3RzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZHVjdENhcmRDb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCB2YXIoLS1wcm9kdWN0c2hhZG93Q29sb3IpO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG5cbn1cblxuLmxlZnQtY29udGFjdHMgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjV2dztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3Qtdmlldy1ib3g6IGluc2V0KDI1JSAyMCUgMTUlIDAlKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGVmdC1jb250YWN0cyAudGV4dC1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMlO1xuICAgIGdhcDogMXJlbSAwO1xufVxuXG4uaXRlbS10ZXh0LWNvbnRhY3Rze1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNDklO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG5cbi50ZXh0LWNvbnRhY3RzIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xufVxuXG4udGV4dC1jb250YWN0cyBkdCB7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gICAgbWFyZ2luOiAxJSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1jb250YWN0cyBkZCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuXG4ubWFwIHtcbiAgICB3aWR0aDogNDglO1xufVxuXG4ueW1hcHMtMi0xLTc4LW1hcCB5bWFwcywgLnltYXBzLTItMS03OC1tYXAgeW1hcHM6YWZ0ZXIsIC55bWFwcy0yLTEtNzgtbWFwIHltYXBzOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWJvdXQtdXMge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxJTtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbn1cblxuLmFib3V0LXVzLXBhZ2UgPiAuYWJvdXQtdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMmM7XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDEuNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xufVxuXG4uYWRyZXMgPiBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVsYXRlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlbGF0ZWQgPiBoMyB7XG4gICAgbWFyZ2luLXRvcDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41dncsIDQwcHgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51c2VyLWxvZ2dlZCAuQWNjb3VudCAud29vY29tbWVyY2Uge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogODAlO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuXG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgIG1hcmdpbjogMSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTMlO1xuICAgIGhlaWdodDogMi41dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcblxufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gPiB1bCA+IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk3OTc5O1xufVxuXG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiA+IHVsID4gbGkuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NTYyO1xuXG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiA+IHVsID4gbGkuaXMtYWN0aXZlID4gYSxcbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuI2N1c3RvbWVyX2xvZ2luIC51LWNvbHVtbjEgPiBoMixcbiNjdXN0b21lcl9sb2dpbiAudS1jb2x1bW4yID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQ6OmFmdGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0LmRpc3BsYXktcGFzc3dvcmQ6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmN2Q0NlxufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG4gICAgdG9wOiAwLjMwZW07XG4gICAgcmlnaHQ6IDAuNWVtO1xufVxuXG4ud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGgge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblxufVxuXG4ud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGguc2hvcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTA0MDQ7XG59XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5iYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMDYzMmE7XG59XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5nb29kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlhMDUyO1xufVxuXG4ud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGguc3Ryb25nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ4YTAyO1xufVxuXG4udXNlci1sb2dnZWQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItbG9nZ2VkIC53b29jb21tZXJjZS1tZXNzYWdlLS1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnVzZXItbG9nZ2VkIC53b29jb21tZXJjZS1tZXNzYWdlLS1pbmZvIC53b29jb21tZXJjZS1CdXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG59XG5cbi5uby1vcmRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubm8tb3JkZXJzID4gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgPiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbn1cblxuLkFjY291bnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1BZGRyZXNzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4uQWNjb3VudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLUFkZHJlc3NlcyAud29vY29tbWVyY2UtQWRkcmVzczpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG59XG5cblxuLkFjY291bnQgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1BZGRyZXNzIHtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogNjUlO1xufVxuXG4uQWNjb3VudCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLUFkZHJlc3MgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2NTYyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDAuNSUgMDtcbn1cblxuXG4uYWRkcmVzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVkZWQ1MjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmVkZWQ1MjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZGVkNTI7O1xufVxuXG4uYWRkcmVzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi50eXBlLWFkZHJlcy1pdGVtIHtcbiAgICB3aWR0aDogNjUlO1xufVxuXG5cbmFkZHJlc3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkZHJlcy1pdGVtIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNHZ3O1xuICAgIHBhZGRpbmc6IDlweCAxMnB4XG59XG5cblxuYnV0dG9uW25hbWU9XCJzYXZlX2FjY291bnRfZGV0YWlsc1wiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMyUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMjUyMSAhaW1wb3J0YW50O1xufVxuXG4ud3JhcC1zYXZlLWFjY291bnQtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2F2ZV9hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNiU7XG59XG5cblxuLkFjY291bnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHtcbiAgICBib3JkZXItc3BhY2luZzogMHB4XG59XG5cblxuLkFjY291bnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRoZWFkIHRoIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbn1cblxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyA+IC5hZGRyZXMtaXRlbSB7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVkZWQ1MjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmVkZWQ1MjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJlZGVkNTI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyA+IHRhYmxlID4gdGhlYWQgPiB0ciB0aCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHN7XG4gICAgcGFkZGluZzogMXJlbSAwO1xufVxuXG5cbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzID4gdGFibGUgPiB0aGVhZCA+IHRyIHRoLFxuLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgPiB0YWJsZSA+IHRib2R5ID4gdHIgdGQge1xuICAgIHBhZGRpbmc6IDFyZW1cbn1cblxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrQm9yZGVyKTtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4ub3JkZXItbnVtYmVyLFxuLm9yZGVyLWRhdGUsXG4ub3JkZXItc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2YyZWRlZDs7XG59XG5cbi52aWV2LW9yZGVyLWFkZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtbmFtZSxcbi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1uYW1lIHtcbiAgICB3aWR0aDogNjUlO1xufVxuXG4uY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi53b29jb21tZXJjZS1jaGVja291dCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjdXN0b21lcl9kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjdXN0b21lcl9kZXRhaWxzID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2NmYzhkODtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICByb3ctZ2FwOiAwLjI1cmVtO1xufVxuXG4ud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3X19wYXltZW50LW1ldGhvZC5tZXRob2R7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgPiBoMyxcbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyA+IGgzLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ID4gaDNcbntcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDElO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93Lm5vdGVzIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSAucHJvZHVjdC1uYW1lIHtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMSUgIWltcG9ydGFudDtcbn1cblxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtdG90YWwsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZS5zaG9wX3RhYmxlIC5jYXJ0LXN1YnRvdGFsIHRkLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUuc2hvcF90YWJsZSAub3JkZXItdG90YWwgdGRcbntcbiBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xufVxuXG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlLnNob3BfdGFibGUgdGhlYWQgLnByb2R1Y3QtbmFtZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlLnNob3BfdGFibGUgdGhlYWQgLnByb2R1Y3QtdG90YWx7XG4gICAgYm9yZGVyLXRvcDogMDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLnByb2R1Y3QtbmFtZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5wcm9kdWN0LXRvdGFsLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLnJldmlldy1zdWJ0b3RhbHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZWRlZDUyO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWRlZDUyO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudF9ib3hcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzUxNTE1MTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMge1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZSwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMWVtIHNvbGlkICNkY2Q3ZTM7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLS43NWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAtMWVtIDAgMCAyZW07XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3g6OmJlZm9yZXtcbiAgICBib3JkZXI6IDFlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYuZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVkZWQ1Mjtcbn1cblxuLndvb2NvbW1lcmNlLW5vdGljZS0tc3VjY2Vzcy53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5cblxuLndvb2NvbW1lcmNlLW9yZGVyID4gcCxcbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyA+IGgyLFxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzID4gaDIsXG4ud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG5cbi53b29jb21tZXJjZSB1bC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LXF1YW50aXR5e1xuXG59XG5cbi53b29jb21tZXJjZS1vcmRlciA+IHA6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW46IDIuNSUgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWVtcHl0eSB7XG4gICAgZm9udC1zaXplOiAxLjN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMSU7XG59XG5cbi5jb21tZW50LWF1dGhvci52Y2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jYXB0aW9uLTQwNHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dFByb2R1Y3QpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5wLnByaXZhY3ktcG9saWN5OmZpcnN0LW9mLXR5cGV7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxucC5wcml2YWN5LXBvbGljeXtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMThweCk7XG4gICAgdGV4dC1pbmRlbnQ6IDI1cHg7XG59XG5cblxuLypcbi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMy41JTtcbn1cbiovXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuXG4gICAgLnNlYXJjaC1yZXN1bHQtY291bnQsXG4gICAgLnNlYXJjaC1yZXN1bHQtZW1weXR5ICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cblxuICAgIC53cmFwcGVyLXJlc3VsdC1zZWFyY2gtcGFnZSAuc2VhcmNoLWl0ZW17XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBtYWluIC5tYWluLWNvbnRlbnQgLnBhc3MtbWFpbi1jb250ZW50IC5tYWluLXRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG5cbiAgICBtYWluIC5tYWluLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDk1M3B4O1xuICAgIH1cblxuICAgIC5iaS1zdGFyLWZpbGwsIC5iaS1zdGFyLCAuYXJyb3ctb3Blbi1jb21tZW50IHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcblxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cblxuICAgIC5zaG9wLWNvbnRlbnQgLnR5cGUtcHJvZHVjdCAudXBwZXItcHJvZHVjdCAuZW50cnktc3VtbWFyeSAucG9zdGVkX2luLFxuICAgIC5zaG9wLWNvbnRlbnQgLnR5cGUtcHJvZHVjdCAudXBwZXItcHJvZHVjdCAuZW50cnktc3VtbWFyeSAuc2t1X3dyYXBwZXIsXG4gICAgLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW4gYSxcbiAgICAucHJvZHVjdF9tZXRhX2RlbGl2ZXJ5LXRleHQsXG4gICAgLnByb2R1Y3QtcGFnZSAuYnJlYWRjcnVtYnNcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cblxuICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cblxuICAgIC8qXG4gICAgLmNvbnRhaW5lci5zbGlkZXItY2F0ZWdvcnkgLnNsaWNrLXRyYWNre1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICAgICAqL1xuICAgIC5zbGlkZXItaXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0gLmNhdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hcnJvdy5zdmcpIDMyNSUgNjAlL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hcnJvdy5zdmcpIDMyNSUgNjAlL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNhdGVnb3J5IC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgICAgIG1hcmdpbjogMCAtMjhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDU2cHgpIDtcbiAgICB9XG5cblxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNhdGVnb3J5IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXJnaW46IDAgMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJlZm9yZSAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG5cbiAgICB9XG5cbiAgICAuYmVmb3JlLXlvdS13YXRjaGVkIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cblxuXG4gICAgLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLyoud2MtdGFicy13cmFwcGVyIC53b29jb21tZXJjZS1UYWJzLXBhbmVseyovXG4gICAgLyogICAgZm9udC1zaXplOiAyMHB4OyovXG4gICAgLyp9Ki9cblxuXG4gICAgI3Jldmlld19mb3JtIC5zdGFycyBzcGFuID4gKiB7XG4gICAgICAgIGhlaWdodDogMzAuMTdweDtcbiAgICAgICAgd2lkdGg6IDI4LjE3cHg7XG4gICAgfVxuXG4gICAgLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIC5wcmljZS1hbmQtYnV0dG9ucyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLWl0ZW0gLnByaWNlLWFuZC1idXR0b25zIC5idHRuLWFkZC10by1jYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIC5wcmljZS1hbmQtYnV0dG9ucyAuYnR0bi1hZGQtdG8tY2FydCBpbWcge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk5cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3J5IGltZyxcbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaW1nLFxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tZW50LWl0ZW0gLm5pY2tuYW1lLWFuZC1hcHByYWlzYWwgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG5cbiAgICAud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC5jb21lbnQtaXRlbSAuY29tbWVudC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNy43cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLm9wZW4tYWxsLWNvbWVudHMgLmJ0dG4tb3Blbi1hbGwtY29tZW50cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUuNXB4O1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogMTU5cHg7XG4gICAgfVxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCAuY29udGFpbmVyLWJlZm9yZSAuYmVmb3JlLWl0ZW0gLnRleHQtYmVmb3JlIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC50ZXh0LWJlZm9yZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIGZvb3RlciAuYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtdXAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMzgzcHg7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24ge1xuICAgICAgICB3aWR0aDogMzgzcHg7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLWRvd24gYSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAucGhvbmUtY29tcGFueSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmFkcmVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnN1bHRhdGlvbi1hbmQtcG9saXRpY3Mgc3BhbixcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb25zdWx0YXRpb24tYW5kLXBvbGl0aWNzIC5wb2xpdGlrXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG5cbiAgICBoZWFkZXIgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgICBib3gtc2hhZG93OiAzcHggMTBweCAyMnB4IDlweCB2YXIoLS1ncmVlbik7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tZW50LWl0ZW0gLm5pY2tuYW1lLWFuZC1hcHByYWlzYWwgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE1LjVweDtcbiAgICB9XG5cbiAgICAuc3BlY2lhbC1vZmZlcnMtbG9vcCAqLCAuc3BlY2lhbC1vZmZlcnMgKiwgLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5zcGVjaWFsLW9mZmVycyAqLCAud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnNwZWNpYWwtb2ZmZXJzLWxvb3AgKiwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5zcGVjaWFsLW9mZmVycy1sb29wLCAuc3BlY2lhbC1vZmZlcnMge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLnByaWNlLXdpdGhPdXQtc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLnByaWNlIC5wcmljZS13aXRoLXNhbGUsXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlLWFkZC10by1jYXJ0IC5pbi1sb29wLXNrdSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtcGFnZSAuaW50ZXJlc3RpbmcgLnByaWNlLFxuICAgIC5wcm9kdWN0LXByaWNlLWFkZC10by1jYXJ0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmljb24tYnV5IHtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICAuaWNvbi1idXkge1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLnRleHQtdXAtY29tbWVudHMgLmJ0dG4tYWRkLWNvbWVudCBzdmcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxOS41cHg7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0gLmNvbW1lbnQtYXV0aG9yIGNpdGUgPiBhLFxuICAgIC53cmFwZXItY29tZW50cyAubGVmdC1jb21tIC5jb21tZW50LWF1dGhvciBjaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5jb21tZW50LWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0gLmNvbW1lbnQtbWV0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5uZXdzLXBhZ2VzID4gYSB7XG4gICAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAubmV3cy1wYWdlcyA+IGEgPiBpbWcge1xuICAgICAgICB3aWR0aDogNTc3cHg7XG4gICAgfVxuXG4gICAgLnRleHQtcG9zdCAuZGF0YS1hbmQtdGl0bGUgPiBzcGFuLCAubmV3cy1wYWdlcy1zaW5nbGUgPiAuZGF0YS1hbmQtdGl0bGUgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50ZXh0LXBvc3QgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG5cbiAgICAubmV3cy1jb250ZW50ID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDc3MHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAuc2l6ZS10aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogNTc3cHg7XG4gICAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgfVxuXG4gICAgLnNpemUtbWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IDc3MHB4O1xuICAgICAgICBoZWlnaHQ6IDUxM3B4O1xuICAgIH1cblxuICAgIC5zaXplLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDEwMjBweDtcbiAgICAgICAgaGVpZ2h0OiA2NzNweDtcbiAgICB9XG5cbiAgICAuc2l6ZS1mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODkwcHg7XG4gICAgfVxuXG5cbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcnkge1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBhIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBhIGgyIC5jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaDIsIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuXG4gICAgLmN1c3RvbS1zdGFycy1zaWdsZS1wcm9kdWN0IHN2ZyB7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC53b29jb21tZXJjZS1yZXZpZXctbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuZW50cnktc3VtbWFyeSAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZSAucHJvZHVjdF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAucXVhbnRpdHkgaW5wdXQsIC53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLXN0YW5kYXJ0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5jYXB0aW9uLW9wdGlvbixcbiAgICAuaW5mb3JtYXRpb24tcHJvZHVjdCBoM1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIC5zaG9wLWNvbnRlbnQgLnR5cGUtcHJvZHVjdCAudXBwZXItcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5zbGlkZXItc2lnbGUtcHJvZHVjdCBpbWd7XG4gICAgICAgIGhlaWdodDogNzE0cHg7XG4gICAgfVxuXG4gICAgLnNsaWRlci1zaWdsZS1wcm9kdWN0LXNtYWxsIGltZyB7XG4gICAgICAgIGhlaWdodDogOTVweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlIC5wcm9kdWN0X21ldGFfZGVsaXZlcnkgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24tcHJvZHVjdCAuZGVsaXZlcnktbWV0aG9kcyxcbiAgICAuaW5mb3JtYXRpb24tcHJvZHVjdCAucGF5bWVudC1tZXRob2RzLFxuICAgIC5pbmZvcm1hdGlvbi1wcm9kdWN0PiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuXG5cbiAgICAuZW50cnktc3VtbWFyeSAucHJpY2UgLnByaWNlLXdpdGgtc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAuZW50cnktc3VtbWFyeSAucHJpY2UgLnByaWNlLXdpdGhPdXQtc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAud2MtdGFicy13cmFwcGVyIC53Yy10YWJzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlLCAud29vY29tbWVyY2UtVGFicy1wYW5lbCBoMiwgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5jb21tZW50X2NvbnRhaW5lciAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLWVtYWlsIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43JTtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLXJhdGluZyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAubmlja25hbWUtYW5kLWFwcHJhaXNhbCAubWV0YSBlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgbGkge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiAxOTNweDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCAuc3VibWl0IHtcbiAgICAgICAgaGVpZ2h0OiAzOC41cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAucmVsYXRlZCA+IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cblxuICAgIC5pdGVtLXBhcmFtIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLmVudHJ5LXN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24sXG4gICAgLmVudHJ5LXN1bW1hcnkgLml0ZW0tcGFyYW0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhOm50aC1jaGlsZCgzKSBzdmcge1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIH1cblxuICAgIC5wcm9tb3Rpb24taXRlbSA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwNC4yNXB4O1xuICAgIH1cblxuICAgIC53cmFwcGVyLXVwLXByb21vdGlvbiA+IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cblxuICAgIC53cmFwcGVyLXVwLXByb21vdGlvbiA+IHAsXG4gICAgLndyYXBwZXItZG93bi1wb3JvbW90aW9uID4gLmVuZC1wcm9tbyB7XG5cbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cblxuICAgIC5sZWZ0LWNvbnRhY3RzID4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFjdHMgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAudGV4dC1jb250YWN0cyBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAubGVmdC1jb250YWN0cyAudGV4dC1jb250YWN0cyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYWJvdXQtdXMge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VhcmNoLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pdGVtIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pdGVtIC5zZWFyY2gtcHJvZC1za3Uge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLmhvdy1idXktcGFnZSBwIHtcblxuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuXG4gICAgIC5wcm9kdWN0LXRodW1ibmFpbCBpbWcuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCBhe1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSwgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgI2NvdXBvbl9jb2RlIHtcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgIH1cblxuICAgIC5jb3Vwb24ge1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIC5jb3Vwb24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE5cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgLmNhcnQtZW1wdHkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgcC5yZXR1cm4tdG8tc2hvcCBhLndjLWJhY2t3YXJkLCAudXNlci1sb2dnZWQgLm5vLW9yZGVycyA+IC53b29jb21tZXJjZS1CdXR0b24ge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2Utb3JkZXIgPiBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEsXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50LFxuICAgIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC5hZGRyZXMtaXRlbSBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuXG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tZW50LWl0ZW0gLm5pY2tuYW1lLWFuZC1hcHByYWlzYWwgLmFwcHJhaXNhbCBzdmcge1xuICAgICAgICB3aWR0aDogMS4zdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXG5cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLnRleHQtdXAtY29tbWVudHMgLmJ0dG4tYWRkLWNvbWVudCBzdmcsXG4gICAgLmFycm93LW9wZW4tY29tbWVudCB7XG4gICAgICAgIHdpZHRoOiAxLjd2dztcbiAgICAgICAgaGVpZ2h0OiAxLjd2dztcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICB9XG5cbiAgICAud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41JTtcbiAgICB9XG5cbiAgICAud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgfVxuXG4gICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgIH1cblxuICAgIC8qLnNsaWRlci1pdGVtIC5jYXQtbmFtZSB7Ki9cbiAgICAvKiAgICBmb250LXNpemU6IDF2dzsqL1xuICAgIC8qfSovXG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICB9XG5cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLWl0ZW0gLnByaWNlLWFuZC1idXR0b25zIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuNHZ3O1xuICAgIH1cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLWl0ZW0gLnByaWNlLWFuZC1idXR0b25zIC5idHRuLWFkZC10by1jYXJ0IHtcbiAgICAgICAgcGFkZGluZzogNSU7XG4gICAgfVxuXG4gICAgLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuY29udGVudC1vZmZlcnMtaXRlbSAucHJpY2UtYW5kLWJ1dHRvbnMgLmJ0dG4tYWRkLXRvLWNhcnQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjd2dztcbiAgICAgICAgd2lkdGg6IDEuN3Z3O1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAlO1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuNHZ3O1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjF2dztcbiAgICB9XG5cbiAgICAud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC5jb21lbnQtaXRlbSAuY29tbWVudC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3Z3O1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLm9wZW4tYWxsLWNvbWVudHMgLmJ0dG4tb3Blbi1hbGwtY29tZW50cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC5pbWctYmVmb3JlIGltZyB7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC50ZXh0LWJlZm9yZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LDF2dywyMHB4KTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgfVxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCAuY29udGFpbmVyLWJlZm9yZSAuYmVmb3JlLWl0ZW0gLnRleHQtYmVmb3JlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsMS4ydncsMjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogMTB2dztcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5jb250ZW50LW9mZmVycy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIwdnc7XG4gICAgfVxuXG4gICAgbWFpbiAubWFpbi1jb250ZW50IC5wYXNzLW1haW4tY29udGVudCAubWFpbi10ZXh0IGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAuY29tbWVudC1yZXNwb25kIGZvcm0gaW5wdXQge1xuICAgICAgICAvKnBhZGRpbmc6IDA7Ki9cbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgfVxuXG4gICAgLnJhdGluZy1jYXQge1xuICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cbiAgICAuc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIGFydGljbGV7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cblxuICAgIGhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stcHJldixcbiAgICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHdpZHRoOiAydnc7XG4gICAgfVxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDElO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG5cblxuICAgIDpyb290IHtcbiAgICAgICAgLS1oZWRlckhpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIHAucHJpdmFjeS1wb2xpY3l7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1oZWRlckhpZ2h0KSAwIDAgMDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LmZvcm0tcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHM+aDMsIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcz5oMywgLndvb2NvbW1lcmNlLWNoZWNrb3V0Pmgze1xuICAgICAgICBtYXJnaW4tdG9wOiA0JTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJze1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgfVxuXG5cbiAgICAud3JhcHBlci1tb2JpbGUtc2VhcmNoLXRvZ2dsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tb2JpbGUtc2VhcmNoLXRvZ2dsZXtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAudXAtbWVudS1pdGVtLnNlYXJjaC1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG5cbiAgICAudXAtbWVudS1pdGVtIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC51cC1tZW51LWl0ZW0gLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAudXAtbWVudS1pdGVtIC5pY29uLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgIH1cblxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAub3Blbi1hbGwtY29tZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIH1cblxuICAgIC8qLmdldC1jb3N1bHRhdGUsIC5idXktb25lLWNsaWNrLWZvcm0geyovXG4gICAgLyogICAgcG9zaXRpb246IGFic29sdXRlOyovXG4gICAgLyogICAgdG9wOiAxMDBweDsqL1xuICAgIC8qICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTsqL1xuICAgIC8qfSovXG5cblxuICAgIC5sZWZ0LWJhci1maWx0ZXIgLmZpbHRlciBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAubGVmdC1iYXItZmlsdGVyIC53b29jb21tZXJjZS1vcmRlcmluZyAub3JkZXJieSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLkFjY291bnQgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1BZGRyZXNzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFkZHJlcy1pdGVtIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gICAgfVxuXG4gICAgLnR5cGUtYWRkcmVzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgIH1cblxuICAgIC5hZGRyZXMtaXRlbSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAuQWNjb3VudCBoMi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSxcbiAgICAuQWNjb3VudCBoMi53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUuYWNjb3VudC1zdGF0dXMtb3JkZXItY3VzdG9tIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkLCAud29vY29tbWVyY2UgdGFibGUuYWNjb3VudC1zdGF0dXMtb3JkZXItY3VzdG9tIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42dnc7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUuYWNjb3VudC1zdGF0dXMtb3JkZXItY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0ciB0aCxcbiAgICAud29vY29tbWVyY2UtY2FydC1mb3JtIHRyIHRkXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFja0JvcmRlcik7XG4gICAgfVxuXG5cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ciB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbTtcbiAgICB9XG5cblxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcHJpY2V7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFja0JvcmRlcilcbiAgICB9XG5cblxuICAgIC5zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgYXJ0aWNsZXtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgIH1cblxuXG5cbiAgICBkaXYuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCA+ICoge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cblxuICAgIGRpdi5jaGVja291dC1wYWdlIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcbiAgICAgICAgYm9yZGVyOiAwLjFweCBzb2xpZCAjZjJlZGVkNTI7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdHIsIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZWRlZDUyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gPiB1bCA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgaGVpZ2h0OiA2LjV2dztcblxuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjd2dztcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMge1xuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuQWNjb3VudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDUlIDA7XG4gICAgfVxuXG5cbiAgICAuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2Utb3JkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1ub3RpY2UtLXN1Y2Nlc3Mud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8qZm9udC1zaXplOiAyLjR2dzsqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdWwud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDElO1xuICAgIH1cblxuXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgdWwud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLypmb250LXNpemU6IDIuM3Z3OyovXG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMgbGkud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXdfX29yZGVyIH4gbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1vcmRlciA+IHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLypmb250LXNpemU6IDIuNXZ3OyovXG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDIlIDA7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxze1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICAgIH1cblxuXG5cbiAgICAuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgbGFiZWwge1xuICAgICAgICBjb2xvcjogI2YwMDtcbiAgICB9XG5cblxuXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG5cblxuICAgIGRpdi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ciB0aCxcbiAgICBkaXYud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIgdGhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgIH1cblxuXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICB9XG5cblxuICAgIC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICB9XG5cbiAgICBwLnJldHVybi10by1zaG9wIGEud2MtYmFja3dhcmQsIC51c2VyLWxvZ2dlZCAubm8tb3JkZXJzID4gLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICBwYWRkaW5nOiAxLjUlO1xuICAgIH1cblxuICAgIC5jYXJ0LXBhZ2UgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTR2aDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwsIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCwgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1LjV2dztcbiAgICB9XG5cbiAgICAjY291cG9uX2NvZGUge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgPiB0ZC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LXRodW1ibmFpbDo6YmVmb3JlLFxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIub3JkZXItdG90YWwgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLndyYXBwZXItZm9yLWNvZGU6OmJlZm9yZSxcbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyLmNhcnQtZGlzY291bnQuY291cG9uLWxldHRlc3QgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ci5jYXJ0LWRpc2NvdW50LmNvdXBvbi1sZXR0ZXN0IHRkOm50aC1jaGlsZCgzKSB+IHRkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZCwgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xuICAgIH1cblxuXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1uYW1lOjpiZWZvcmUsXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1wcmljZTo6YmVmb3JlLFxuICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtcXVhbnRpdHk6OmJlZm9yZSxcbiAgICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXN1YnRvdGFsOjpiZWZvcmUsXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAub3JkZXItdG90YWwgLmZpbmFsLXRvdGFsOjpiZWZvcmV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG5cblxuICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtbmFtZTo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcItCi0L7QstCw0YA6XCI7XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtcHJpY2U6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLQptC10L3QsDpcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXF1YW50aXR5OjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwi0JrQvtC70LvQuNGH0LXRgdGC0LLQvjpcIjtcbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1zdWJ0b3RhbDo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcItCf0L7QtNGL0YLQvtCzOlwiO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5vcmRlci10b3RhbCAuZmluYWwtdG90YWw6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLQmNGC0L7QszpcIjtcbiAgICB9XG5cblxuXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGJvZHk6Zmlyc3QtY2hpbGQgdHIgdGQucHJvZHVjdC10aHVtYm5haWwsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGJvZHk6Zmlyc3QtY2hpbGQgdHIgdGgucHJvZHVjdC10aHVtYm5haWwsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGJvZHk6Zmlyc3QtY2hpbGQgdHIgdGQud3JhcHBlci1mb3ItY29kZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCBhIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cblxuXG4gICAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSwgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDN2dywgMjBweClcbiAgICB9XG5cblxuXG4gICAgLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLnNhbGUtYW5kLXJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cblxuICAgIC5zYWxlLWFuZC1yZW1vdmUgLndvb2NvbW1lcmNlLXJlbW92ZS1jb3Vwb24ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0LjV2dztcbiAgICAgICAgaGVpZ2h0OiA0LjV2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAuc2hvcF90YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUuY2FydC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRze1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmVlbjMpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLmNhcnQud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0ci53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0sXG4gICAgLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLmNhcnQud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0ci5vcmRlci10b3RhbFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tCb3JkZXIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAvKi5zaG9wX3RhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZS5jYXJ0Lndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgdHIub3JkZXItdG90YWx7Ki9cbiAgICAvKiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7Ki9cbiAgICAvKiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0JvcmRlcik7Ki9cbiAgICAvKiAgICBib3JkZXItcmFkaXVzOiA3cHg7Ki9cbiAgICAvKn0qL1xuXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLnJlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG5cbiAgICAuY29udGFjdHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5sZWZ0LWNvbnRhY3RzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgfVxuXG4gICAgLmxlZnQtY29udGFjdHMgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFjdHMgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMlO1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG5cbiAgICAudGV4dC1jb250YWN0cyBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgfVxuXG4gICAgLmxlZnQtY29udGFjdHMgLnRleHQtY29udGFjdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDMlIDMlIDMlO1xuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4NXZ3O1xuICAgIH1cblxuICAgIC5idXktb25lLWNsaWNrLWZvcm0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5jb250ZW50LW1vZGFsLXByb2R1Y3QgaDE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICB9XG5cbiAgICAucHJvbW90aW9uLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41JTtcbiAgICB9XG5cbiAgICAud3JhcHBlci11cC1wcm9tb3Rpb24gPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjN2dztcbiAgICB9XG5cbiAgICAud3JhcHBlci11cC1wcm9tb3Rpb24gPiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIH1cblxuICAgIC5wcm9tb3Rpb25zIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5wcm9tb3Rpb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OC4yJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xuICAgIH1cblxuICAgIC5wcm9tb3Rpb24taXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wcm9tb3Rpb24taXRlbSA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB9XG5cbiAgICAud3JhcHBlci1kb3duLXBvcm9tb3Rpb24gPiAuZW5kLXByb21vIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjd2dztcbiAgICB9XG5cblxuICAgIC5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IC5zdWJtaXQge1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiA2dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICBwYWRkaW5nOiAwIDQlO1xuICAgIH1cblxuICAgIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAgIC5jb21tZW50LWZvcm0tZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCwgLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDAuOSU7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybS1hdXRob3IgaW5wdXQsXG4gICAgLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgIH1cblxuICAgIC5jb21tZW50LW5vdGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmVsYXRlZCA+IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjV2dywgMzBweCk7XG4gICAgICAgIG1hcmdpbjogNSUgMCA1JSAwO1xuICAgIH1cblxuICAgIC5jb21tZW50LWZvcm0ge1xuICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuMjV2dztcbiAgICB9XG5cbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG5cbiAgICAuY29tbWVudC1mb3JtLXJhdGluZyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDMlIDA7XG4gICAgfVxuXG4gICAgI3Jldmlld19mb3JtIC5zdGFycyBzcGFuID4gKiB7XG4gICAgICAgIGhlaWdodDogNC41dnc7XG4gICAgICAgIHdpZHRoOiA0LjV2dztcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLXJhdGluZyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjI1dnc7XG4gICAgfVxuXG4gICAgc3Bhbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG5cbiAgICAuY29tbWVudC1yZXNwb25kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY29tbWVudF9jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIlO1xuICAgIH1cblxuICAgIC5jb21lbnQtaXRlbSAubmlja25hbWUtYW5kLWFwcHJhaXNhbCAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjUlO1xuICAgIH1cblxuICAgIC5jb21lbnQtaXRlbSAubmlja25hbWUtYW5kLWFwcHJhaXNhbCAuYXBwcmFpc2FsIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41JTtcbiAgICB9XG5cbiAgICAuY29tbWVudF9jb250YWluZXIgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jb21lbnQtaXRlbSAubmlja25hbWUtYW5kLWFwcHJhaXNhbCB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjUlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNvbWVudC1pdGVtIC5uaWNrbmFtZS1hbmQtYXBwcmFpc2FsIHNwYW4gdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jb21lbnQtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgbGkge1xuICAgICAgICB3aWR0aDogMTd2dztcbiAgICAgICAgaGVpZ2h0OiA1LjV2dztcbiAgICB9XG5cbiAgICAud2MtdGFicy13cmFwcGVyIC53Yy10YWJzIGxpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMge1xuICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLndjLXRhYnMtd3JhcHBlciAud2MtdGFicyBsaTpmaXJzdC1jaGlsZCBzdmc6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC53Yy10YWJzLXdyYXBwZXIgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIlIDMlIDIlIDMlO1xuICAgIH1cblxuICAgIC53Yy10YWJzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIGgyLFxuICAgIC53b29jb21tZXJjZS1ub3Jldmlld3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZyB1bCwgLmludGVyZXN0aW5nIGgyLCAud29vY29tbWVyY2UtdGFicywgLnVwcGVyLXByb2R1Y3Qge1xuICAgICAgICAvKm1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7ICovXG4gICAgfVxuXG4gICAgLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0LFxuICAgIC53Yy10YWJzLXdyYXBwZXIgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyJTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlIC5zYWxlLWhpc3Rvcnktc2VjdGlvbntcbiAgICAgICAgcGFkZGluZzogMiUgMiUgMyU7XG4gICAgfVxuXG4gICAgLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2hvcC1jb250ZW50IC50eXBlLXByb2R1Y3QgLnVwcGVyLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucHJvZHVjdF90aXRsZS5lbnRyeS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMy44dncsIDM1cHgpO1xuICAgICAgICAvKmxpbmUtaGVpZ2h0OiA1LjI1dnc7Ki9cbiAgICAgICAgbWFyZ2luOiAxJSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UgLnByb2R1Y3RfbWV0YSB7XG4gICAgICAgIHBhZGRpbmc6IDElIDIlIDAgMiU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZSAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW4sXG4gICAgLnByb2R1Y3QtcGFnZSAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5wb3N0ZWRfaW4gYSxcbiAgICAucHJvZHVjdC1wYWdlIC50eXBlLXByb2R1Y3QgLnVwcGVyLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnNrdV93cmFwcGVyLFxuICAgIC5wcm9kdWN0X21ldGFfZGVsaXZlcnktdGV4dCxcbiAgICAucHJvZHVjdC1wYWdlIC5icmVhZGNydW1ic1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAyLjd2dywgMjBweCk7XG4gICAgfVxuXG4gICAgLnNob3AtY29udGVudCAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLnNsaWRlci1zaWdsZS1wcm9kdWN0IGltZyB7XG4gICAgICAgIGhlaWdodDogNjF2dztcbiAgICB9XG5cbiAgICAuc2xpZGVyLXNpZ2xlLXByb2R1Y3Qtc21hbGwgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxM3Z3O1xuXG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXN0YXJzLXNpZ2xlLXByb2R1Y3Qgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDQuNXZ3O1xuICAgICAgICBoZWlnaHQ6IDQuNXZ3O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAud29vY29tbWVyY2UtcmV2aWV3LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW50cnktc3VtbWFyeSAucHJpY2UgLnByaWNlLXdpdGhPdXQtc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIH1cblxuICAgIC5lbnRyeS1zdW1tYXJ5IC5wcmljZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZW50cnktc3VtbWFyeSAucHJpY2UsXG4gICAgLmVudHJ5LXN1bW1hcnkgLnByaWNlIC5wcmljZS13aXRoLXNhbGUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDMuNXZ3LCAyNXB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgIC5jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgIC5idXktb25lLWNsaWNrLWJ0dG4ge1xuICAgICAgICB3aWR0aDogMzguNyU7XG4gICAgfVxuXG4gICAgLnF1YW50aXR5IGlucHV0LCAud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHkge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDN2dywgMjBweCk7XG4gICAgfVxuXG4gICAgLm1pbnVzLXByb2R1Y3Qgc3ZnLCAucGx1cy1wcm9kdWN0IHN2ZyB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgIH1cblxuICAgIC5idXR0b24tc3RhbmRhcnQge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDIuNXZ3LCAyMHB4KTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbi1vcHRpb24sXG4gICAgLmluZm9ybWF0aW9uLXByb2R1Y3QgaDNcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMy4yNXZ3LCAyNXB4KTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlIC5wcm9kdWN0X21ldGFfZGVsaXZlcnkgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMi42dnc7XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uLXByb2R1Y3QgLmRlbGl2ZXJ5LW1ldGhvZHMsIC5pbmZvcm1hdGlvbi1wcm9kdWN0IC5wYXltZW50LW1ldGhvZHMsIC5pbmZvcm1hdGlvbi1wcm9kdWN0PnAge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMjBweCk7XG4gICAgfVxuXG5cbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5zcGVjaWFsLW9mZmVycyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjUlO1xuICAgIH1cblxuICAgIC5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uLFxuICAgIC5lbnRyeS1zdW1tYXJ5IC5pdGVtLXBhcmFtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMSUgMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjd2dztcblxuICAgIH1cblxuICAgIC5pdGVtLXBhcmFtIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDR2dztcbiAgICB9XG5cblxuICAgIC5lbnRyeS1zdW1tYXJ5IC5jYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiA1LjV2dztcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG5cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5zaXplLXRodW1ibmFpbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9tZXRhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2hvcC1jb250ZW50ID4gLnBhZ2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLmxlZnQtd29vLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxuXG4gICAgLndyYXBwZXItbGVmdC1iYXItZmlsdGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmxlZnQtYmFyLWZpbHRlcntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubGVmdC1iYXItZmlsdGVyIC53b29jb21tZXJjZS1vcmRlcmluZyAub3JkZXJieSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QsIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgLndyYXAtY29udGVudC1jYXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3J5IGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICBwYWRkaW5nOiAzJSAzJSAwO1xuICAgIH1cblxuXG5cbiAgICAuY2F0ZWdvcnktcGFnZS1icmVhZGNydW1ic3tcbiAgICAgICAgbWFyZ2luOiAxJSAwIDYlO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBhIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAyLjV2dywgMThweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cblxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0LWNhdGVnb3J5IGEgaDIgLmNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE4cHgpO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kYXRhLWFuZC10aXRsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLm5ld3MtY29udGVudCA+IGltZyxcbiAgICAuc2l6ZS10aHVtYm5haWwsXG4gICAgLnNpemUtbWVkaXVtLFxuICAgIC5zaXplLWxhcmdlLFxuICAgIC5zaXplLWZ1bGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDElIDAgMSUgMDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5uZXdzLXBhZ2VzID4gYSA+IGltZyB7XG4gICAgICAgIHdpZHRoOiA5NHZ3O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMuNnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNy4ydnc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5hYm91dC11cyA+IHAge1xuICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgIH1cblxuICAgIC5uZXdzLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy45dnc7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICAvKlxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudC5wcm9kdWN0LXBhZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuXG4gICAgICovXG5cbiAgICAuc2VhcmNoLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5tb2RhbC1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBtYXJnaW46IDElIDElO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaXRlbSAuc2VhcmNoLXByb2QtbmFtZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaXRlbSAud3JhcHBlci10ZXh0LXNlYXJjaCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaXRlbSAuc2VhcmNoLXByb2QtbmFtZSxcbiAgICAuc2VhcmNoLWl0ZW0gLnNlYXJjaC1wcm9kLXByaWNlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pdGVtIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pdGVtIC5zZWFyY2gtcHJvZC1wcmljZSB7XG4gICAgICAgIHBhZGRpbmc6IDIlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cblxuICAgIC5zZWFyY2gtaXRlbSAucHJvcGVydGllcy1zZWFyY2gtcHJvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAvKi5zZWFyY2gtaXRlbSAuc2VhcmNoLXByb2Qtc2t1IHsqL1xuICAgIC8qICAgIGZvbnQtc2l6ZTogMnZ3OyovXG4gICAgLyp9Ki9cblxuICAgIC5tb2RhbC1zZWFyY2ggZm9ybSBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDElO1xuICAgIH1cblxuXG4gICAgLypcbiAgICAuc2VhcmNoLWl0ZW0gaW1nLFxuICAgIC5zZWFyY2gtaXRlbSAuc2VhcmNoLXByb2QtbmFtZVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICB9XG4gICAgKi9cbiAgICBoZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgPiBzdmcuYWN0aXZlIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG5cbiAgICBoZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmRvd24taGVhZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZGlzcGxheS1hY3RpdmF0ZS1kYXJjayB7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAxMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAubWVudS10b3AtbWVudS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICB9XG4gICAgLm1vYmlsZS1tZW51e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC5tb2JpbGUtbWVudSAubWVudS10b3AtbWVudS1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjU7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lci5hY3RpdmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudSAubWVudS10b3AtbWVudS1jb250YWluZXIgLmRvd24taGVhZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51IC5tZW51LXRvcC1tZW51LWNvbnRhaW5lciAuZG93bi1oZWFkIGxpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMik7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGVCb3JkZXIpO1xuICAgIH1cbiAgICAubW9iaWxlLW1lbnUgLm1lbnUtdG9wLW1lbnUtY29udGFpbmVyIGxpLmN1cnJlbnQtbWVudS1pdGVte1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2NTYxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDRweCAjOTNiMmNiO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudSAubWVudS10b3AtbWVudS1jb250YWluZXIgLmRvd24taGVhZCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzY1NjE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggNHB4ICM5M2IyY2I7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudSAubWVudS10b3AtbWVudS1jb250YWluZXIgLmRvd24taGVhZCBsaSBhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG5cbiAgICBoZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmRvd24taGVhZCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGVCb3JkZXIpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXdoaXRlQm9yZGVyKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0td2hpdGVCb3JkZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjIpO1xuICAgIH1cblxuXG4gICAgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kb3duLWhlYWQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC5kb3duLWhlYWQgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYzNWI1NztcbiAgICB9XG5cbiAgICBoZWFkZXIgLmhlYWRlci1jb250YWluZXIgLnVwLWhlYWQgLnN2Zy1pY29uLmJ1cmdlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjUlO1xuICAgIH1cblxuICAgIC5oZWFkZXItbG9nby1saW5re1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIC5tb2JpbGUtbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNSU7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xuICAgIH1cblxuICAgIGhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuXG4gICAgbWFpbiAubWFpbi1jb250ZW50IC5wYXNzLW1haW4tY29udGVudCAubWFpbi10ZXh0IHB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgbWFpbiAubWFpbi1jb250ZW50IC5wYXNzLW1haW4tY29udGVudCAubWFpbi10ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzNXB4LCA5LjV2dywgNjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5dnc7XG4gICAgfVxuXG4gICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNXZ3O1xuICAgIH1cblxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNhdGVnb3J5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIH1cblxuICAgIC5zbGlkZXItaXRlbSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgfVxuXG4gICAgLnNsaWRlci1pdGVtIC5jYXQtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAyMHB4KTtcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAudGV4dC11cC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzLWxlZnQsXG4gICAgLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyAudGV4dC11cC1vZmZlcnMtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjUlO1xuICAgIH1cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAudGV4dC11cC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41JTtcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycy1yaWdodCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0IC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIGltZyxcbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcnkgaW1nLFxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaW1nXG4gICAgICAgIC8qIHdycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzLmFjdGl2ZSAucHJvZHVjdHMgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaW1nKi9cbiAgICB7XG4gICAgICAgIGhlaWdodDogMzV2dztcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QtY2F0ZWdvcnkgaW1ne1xuICAgICAgICBoZWlnaHQ6IDMwdnc7XG4gICAgfVxuXG4gICAgLyoucHJvZHVjdC1wcmljZS1hZGQtdG8tY2FydCAuaW4tbG9vcC1za3UgeyovXG4gICAgLyogICAgZm9udC1zaXplOiAxLjh2dzsqL1xuICAgIC8qfSovXG5cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gYXJ0aWNsZS5wcm9kdWN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDQlIDQlIDA7XG4gICAgfVxuXG4gICAgZGl2LnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gYXJ0aWNsZS5wcm9kdWN0Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW46IDAgMCA0JSAwO1xuICAgIH1cblxuICAgIC5zcGVjaWFsLW9mZmVycy1sb29wICosXG4gICAgLnNwZWNpYWwtb2ZmZXJzICosXG4gICAgLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5zcGVjaWFsLW9mZmVycyAqLFxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAuc3BlY2lhbC1vZmZlcnMtbG9vcCAqLFxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDF2dywgMThweCk7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjRyZW07XG5cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsgaDIsIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDIycHgpXG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmJpLXN0YXItZmlsbCwgLmJpLXN0YXIsIC5hcnJvdy1vcGVuLWNvbW1lbnQge1xuICAgICAgICBoZWlnaHQ6IDN2dztcbiAgICAgICAgd2lkdGg6IDN2dztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZS1hZGQtdG8tY2FydCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cblxuICAgIC5wcm9kdWN0LXByaWNlLWFkZC10by1jYXJ0IC5wcmljZSwgLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcmljZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjBweCk7XG4gICAgICAgIG1hcmdpbjogMCA0JSAwIDQlO1xuXG4gICAgfVxuXG4gICAgLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIGEuaWNvbi1idXksXG4gICAgLmljb24tYnV5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LDN2dywyMHB4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMDIwMjtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmc6OmFmdGVyLCAud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZzo6YWZ0ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmc6OmFmdGVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmc6OmFmdGVyIHtcblxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjUzZW07XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQlO1xuICAgIH1cblxuICAgIC5yYXRpbmctY2F0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLnByaWNlIC5wcmljZS13aXRoLXNhbGUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLnByaWNlLXdpdGhPdXQtc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwxdncsMjBweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMsIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0LCAud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3Qge1xuICAgICAgICBtYXJnaW46IDAgNCUgNyUgMDtcbiAgICB9XG5cbiAgICAud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3Q6bnRoLWNoaWxkKDRuKSwgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3Q6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5wYWdlLWNvbnRlbnQgLnNob3AtY29udGVudCAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgfVxuXG5cbiAgICAuaWNvbi1idXkgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDN2dztcbiAgICAgICAgaGVpZ2h0OiAzdnc7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLmxvYWRpbmcge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDQlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICB3aWR0aDogNHZ3O1xuICAgICAgICBoZWlnaHQ6IDR2dztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXZ3IDEwMCU7XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSwgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCwgLndyYXBlci1jb21lbnRzIC5jb21tZW50cywgLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzLCBoZWFkZXIgLmhlYWRlci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuXG5cblxuXG5cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLnRleHQtdXAtY29tbWVudHMge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICB9XG5cbiAgICAud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC50ZXh0LXVwLWNvbW1lbnRzIGgyLFxuICAgIC5idHRuLXdyYXAtY29tZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxuXG4gICAgLmJ0dG4td3JhcC1jb21lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuNSU7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAudGV4dC11cC1jb21tZW50cyAuYnR0bi1hZGQtY29tZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYnR0bi1vcGVuLWFsbC1jb21lbnRzLWFycm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIH1cblxuICAgIC5jb21tZW50LWJvZHkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zdnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjIlO1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAubGVmdC1jb21tIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jb21tZW50LWF1dGhvci52Y2FyZCB7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0gLmNvbW1lbnQtbWV0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjh2dztcbiAgICB9XG5cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLnRleHQtdXAtY29tbWVudHMgLmJ0dG4tYWRkLWNvbWVudCBzdmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgd2lkdGg6IDN2dztcbiAgICAgICAgaGVpZ2h0OiAzdnc7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0gLmNvbW1lbnQtYXV0aG9yIGNpdGUgPiBhLCAud3JhcGVyLWNvbWVudHMgLmxlZnQtY29tbSAuY29tbWVudC1hdXRob3IgY2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zdnc7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAub3Blbi1hbGwtY29tZW50cyAuYnR0bi1vcGVuLWFsbC1jb21lbnRzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1dnc7XG4gICAgICAgIHBhZGRpbmc6IDElO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAudGV4dC11cC1jb21tZW50cyAuYnR0bi1hZGQtY29tZW50IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgIH1cblxuICAgIG1haW4gLm1haW4tY29udGVudCAucGFzcy1tYWluLWNvbnRlbnQgLm1haW4tdGV4dCAuYnV0dG9uLWluLWNhdGFsb2cge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyxcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55LFxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnN1bHRhdGlvbi1hbmQtcG9saXRpY3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyJSAwIDIlIDA7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLXVwIGEge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsMi41dncsMjBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDQ1cHgsIDIuNXZ3LCA1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg0NXB4LCAyLjV2dywgNTBweCk7XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjR2dztcbiAgICAgICAgaGVpZ2h0OiAzLjN2dztcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhOm50aC1jaGlsZCgzKSBzdmcge1xuICAgICAgICB3aWR0aDogMy40dnc7XG4gICAgICAgIGhlaWdodDogMy4zdnc7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAucGhvbmUtY29tcGFueSxcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55LFxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmFkcmVzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LDIuNXZ3LDIwcHgpO1xuICAgICAgICBtaW4td2lkdGg6IDM3JTtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIH1cblxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLnBob25lLWNvbXBhbnkgc3BhbixcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55IHNwYW4sXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAuYWRyZXMgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAucGhvbmUtY29tcGFueSxcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5waG9uZS1jb21wYW55IHN2ZyxcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55IHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5JTtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5hZHJlcyBzdmcge1xuICAgICAgICB3aWR0aDogOS4zJTtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb25zdWx0YXRpb24tYW5kLXBvbGl0aWNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMiU7XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb25zdWx0YXRpb24tYW5kLXBvbGl0aWNzIHNwYW4sXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29uc3VsdGF0aW9uLWFuZC1wb2xpdGljcyAucG9saXRpa1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LDIuNXZ3LDIwcHgpO1xuICAgIH1cblxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnN1bHRhdGlvbi1hbmQtcG9saXRpY3Mgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cblxuICAgICNjb25zYWx0YXRpb25zLWJ0dG4sXG4gICAgLnBvbGl0aWsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgfVxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjUlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjUlO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXG5cbiAgICB9XG5cbiAgICAud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkIC5jb250YWluZXItYmVmb3JlIC5iZWZvcmUtaXRlbSAuaW1nLWJlZm9yZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICAud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNiU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJlZm9yZSAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICBtYXJnaW46IDAgLTAuN3Z3O1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogMTV2dztcbiAgICB9XG5cbiAgICAuYmVmb3JlLXlvdS13YXRjaGVkIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAwLjd2dztcbiAgICB9XG5cbiAgICAud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkIC5jb250YWluZXItYmVmb3JlIC5iZWZvcmUtaXRlbSAudGV4dC1iZWZvcmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwxLjd2dywyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC50ZXh0LWJlZm9yZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LDJ2dywyMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41JTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdC1lbXB5dHkge1xuICAgICAgICBmb250LXNpemU6IDQuM3Z3O1xuICAgIH1cblxuXG4gICAgLnBhZ2UtY29udGVudCA+IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsIDMwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDUlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0LWNvdW50e1xuICAgICAgICBtYXJnaW46ICAwIDAgNSUgMDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIC5uZXdzLXBhZ2VzID4gYSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAubmV3cy1wYWdlcyA+IGEgPiBpbWcge1xuICAgICAgICB3aWR0aDogOTJ2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjI1dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjI1dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50ZXh0LXBvc3QgPiBwLFxuICAgIC5uZXdzLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgfVxuXG4gICAgLnRleHQtcG9zdCAuZGF0YS1hbmQtdGl0bGUgPiBzcGFuLCAubmV3cy1wYWdlcy1zaW5nbGUgPiAuZGF0YS1hbmQtdGl0bGUgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICB9XG5cbiAgICAuZGF0YS1hbmQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwLjclIDAgMCAwO1xuICAgIH1cblxuICAgIC50ZXh0LXBvc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUlO1xuICAgIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuXG4gICAgbWFpbiAubWFpbi1jb250ZW50e1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBwLnByaXZhY3ktcG9saWN5e1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4vKlxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudC5wcm9kdWN0LXBhZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuXG4gKi9cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNyU7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyc3tcbiAgICAgICAgd2lkdGg6IDQuM3Z3O1xuICAgICAgICBwYWRkaW5nOiAxLjV2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgIH1cblxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCwgLndyYXBlci1jb21lbnRzIC5jb21tZW50cywgLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzLCBmb290ZXIgLmJvdHRvbSwgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBtYWluIC5tYWluLWNvbnRlbnQgLnBhc3MtbWFpbi1jb250ZW50IC5tYWluLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNhdGVnb3J5LFxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWRcbiAgICB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG5cbiAgICAuc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIGFydGljbGV7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5zbGlkZXItaXRlbSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgfVxuXG5cbiAgICAudXNlci1sb2dnZWQgLndvb2NvbW1lcmNlIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgICB0b3A6IDAuMTBlbTtcbiAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgIH1cblxuICAgIC5hZGRyZXMtaXRlbSBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNXZ3O1xuICAgIH1cblxuXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICB9XG5cbiAgICAuQWNjb3VudCBoMi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwgLkFjY291bnQgaDIud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IHAge1xuICAgICAgICBmb250LXNpemU6IDQuN3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICB9XG5cbiAgICAuYWJvdXQtdXMgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjl2dztcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubXktYWNjb3VudC1wYWdlLnBhZ2UtY29udGVudCA+IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uID4gdWwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMiUgMDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4zdnc7XG4gICAgICAgIC8qcGFkZGluZzogNSU7Ki9cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMge1xuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgIH1cblxuXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGhlaWdodDogMTYuNXZ3O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1vcmRlciA+IHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1vcmRlcj5wOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbjogMyUgMDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHM+aDIsIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscz5oMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICAgIH1cblxuICAgIHVsLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW5vdGljZS0tc3VjY2Vzcy53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cblxuICAgIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLm9yZGVyLXRvdGFsIHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cblxuICAgIC53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDQuMnZ3O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLmNhcnQtZW1wdHkge1xuICAgICAgICBmb250LXNpemU6IDYuNXZ3O1xuICAgIH1cblxuICAgIC5yZXR1cm4tdG8tc2hvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICAgIH1cblxuXG4gICAgcC5yZXR1cm4tdG8tc2hvcCBhLndjLWJhY2t3YXJkLCAudXNlci1sb2dnZWQgLm5vLW9yZGVycyA+IC53b29jb21tZXJjZS1CdXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgcGFkZGluZzogMi41JTtcbiAgICB9XG5cblxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5yZW1vdmUge1xuICAgICAgICByaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA4LjV2dztcbiAgICB9XG5cbiAgICAjY291cG9uX2NvZGUge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuXG4gICAgLnNhbGUtYW5kLXJlbW92ZSAud29vY29tbWVyY2UtcmVtb3ZlLWNvdXBvbiB7XG4gICAgICAgIHdpZHRoOiA4dnc7XG4gICAgICAgIGhlaWdodDogOHZ3O1xuICAgIH1cblxuICAgIC8qLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQgeyovXG4gICAgLyogICAgcGFkZGluZzogN3B4IDE1cHg7Ki9cbiAgICAvKn0qL1xuXG5cblxuICAgIC8qLndvb2NvbW1lcmNlLWNhcnQtZm9ybSwgLmNhcnQtY29sbGF0ZXJhbHMgeyovXG4gICAgLyogICAgZm9udC1zaXplOiAzLjV2dzsqL1xuXG4gICAgLyp9Ki9cblxuICAgIHRyLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdHIud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB9XG5cbiAgICAvKi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0gdGQgPiBhIHsqL1xuICAgIC8qICAgIGNsZWFyOiBib3RoOyovXG4gICAgLyp9Ki9cblxuXG5cblxuICAgIHRyLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXF1YW50aXR5IC5xdWFudGl0eSB7XG5cbiAgICB9XG5cbiAgICAudGV4dC1jb250YWN0cyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4zdnc7XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFjdHMgZHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmxlZnQtY29udGFjdHMgLnRleHQtY29udGFjdHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNiU7XG4gICAgfVxuXG4gICAgLm1hcCB7XG4gICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFjdHMgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxlZnQtdGV4dC1jb250YWN0cyxcbiAgICAucmlnaHQtdGV4dC1jb250YWN0c1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LW1vZGFsLXByb2R1Y3QgaDE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgfVxuXG4gICAgLnByb21vdGlvbi1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICB9XG5cbiAgICAud3JhcHBlci11cC1wcm9tb3Rpb24gPiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgIH1cblxuICAgIC53cmFwcGVyLXVwLXByb21vdGlvbiA+IHAge1xuICAgICAgICBmb250LXNpemU6IDUuM3Z3O1xuICAgIH1cblxuICAgIC53cmFwcGVyLWRvd24tcG9yb21vdGlvbiA+IC5lbmQtcHJvbW8ge1xuICAgICAgICBmb250LXNpemU6IDUuNXZ3O1xuICAgIH1cblxuICAgIC5wcm9tb3Rpb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuMjUlO1xuICAgIH1cblxuICAgIC8qLndjLXRhYnMtd3JhcHBlciAud29vY29tbWVyY2UtVGFicy1wYW5lbCB7Ki9cbiAgICAvKiAgICBmb250LXNpemU6IDN2dzsqL1xuICAgIC8qfSovXG5cbiAgICAuc2hvcC1jb250ZW50IC50eXBlLXByb2R1Y3QgLnVwcGVyLXByb2R1Y3QsIC53Yy10YWJzLXdyYXBwZXIgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAzJTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlIC5zYWxlLWhpc3Rvcnktc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMlIDMlIDclO1xuICAgIH1cblxuXG4gICAgLmNvbW1lbnRfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4yJTtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLXJhdGluZyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMC4yNXZ3O1xuICAgIH1cblxuICAgICNyZXZpZXdfZm9ybSAuc3RhcnMgc3BhbiA+ICoge1xuICAgICAgICBoZWlnaHQ6IDguNXZ3O1xuICAgICAgICB3aWR0aDogOS41dnc7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQgLnN1Ym1pdCB7XG4gICAgICAgIGhlaWdodDogMTN2dztcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgZm9udC1zaXplOiA1LjV2dztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMgbGkge1xuICAgICAgICB3aWR0aDogMjN2dztcbiAgICAgICAgaGVpZ2h0OiA2LjV2dztcbiAgICB9XG5cbiAgICAud2MtdGFicy13cmFwcGVyIC53Yy10YWJzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC53Yy10YWJzLXdyYXBwZXIgLndjLXRhYnMge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG5cbiAgICAuY29tZW50LWl0ZW0gLm5pY2tuYW1lLWFuZC1hcHByYWlzYWwgc3BhbiB0aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICB9XG5cblxuICAgIC5jb21lbnQtaXRlbSAubmlja25hbWUtYW5kLWFwcHJhaXNhbCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubmlja25hbWUtYW5kLWFwcHJhaXNhbCAubWV0YSBlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRfY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLWF1dGhvciwgLmNvbW1lbnQtZm9ybS1lbWFpbCBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4dnc7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogOHZ3O1xuICAgIH1cblxuICAgIC5jb21tZW50LWZvcm0tY29tbWVudCBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCwgLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4zdnc7XG4gICAgfVxuXG4gICAgc3Bhbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA3dnc7XG4gICAgfVxuXG4gICAgLml0ZW0tcGFyYW0ge1xuICAgICAgICBtYXJnaW46IDQlIDA7XG4gICAgfVxuXG4gICAgLml0ZW0tcGFyYW0gPiAqIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuaXRlbS1wYXJhbSAucXR5LW9wdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uLFxuICAgIC5lbnRyeS1zdW1tYXJ5IC5pdGVtLXBhcmFtIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICB9XG5cblxuXG4gICAgLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sIC5idXktb25lLWNsaWNrLWJ0dG4ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmVudHJ5LXN1bW1hcnkgLmNhcnQgLmJ1eS1vbmUtY2xpY2stYnR0bntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9ue1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sIC5idXktb25lLWNsaWNrLWJ0dG4sXG4gICAgLmNhcnQgLnF1YW50aXR5IHtcbiAgICAgICAgbWFyZ2luOiAxLjUlIDA7XG4gICAgICAgIGhlaWdodDogOHZ3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cblxuICAgIC5jYXJ0IC5xdWFudGl0eSB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1zdGFuZGFydCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMy41dncsIDIwcHgpO1xuICAgIH1cblxuICAgIC5xdWFudGl0eSBpbnB1dCwgLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCA0dncsIDIwcHgpO1xuICAgIH1cblxuICAgIC5lbnRyeS1zdW1tYXJ5IC5jYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG5cblxuICAgIC5jYXB0aW9uLW9wdGlvbiwgLmluZm9ybWF0aW9uLXByb2R1Y3QgaDMge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDR2dywgMjVweCk7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZSAucHJvZHVjdF9tZXRhX2RlbGl2ZXJ5IGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMuNXZ3O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UgLnByb2R1Y3RfbWV0YV9kZWxpdmVyeSB7XG4gICAgICAgIGdhcDogMnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB9XG5cblxuICAgIC5pbmZvcm1hdGlvbi1wcm9kdWN0IC5kZWxpdmVyeS1tZXRob2RzLCAuaW5mb3JtYXRpb24tcHJvZHVjdCAucGF5bWVudC1tZXRob2RzLCAuaW5mb3JtYXRpb24tcHJvZHVjdD5wIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAzdncsIDIwcHgpO1xuICAgIH1cblxuXG4gICAgLnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDQuNXZ3LCAzNXB4KTtcblxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UgLnR5cGUtcHJvZHVjdCAudXBwZXItcHJvZHVjdCAuZW50cnktc3VtbWFyeSAucG9zdGVkX2luLFxuICAgIC5wcm9kdWN0LXBhZ2UgLnR5cGUtcHJvZHVjdCAudXBwZXItcHJvZHVjdCAuZW50cnktc3VtbWFyeSAucG9zdGVkX2luIGEsXG4gICAgLnByb2R1Y3QtcGFnZSAudHlwZS1wcm9kdWN0IC51cHBlci1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5za3Vfd3JhcHBlcixcbiAgICAucHJvZHVjdF9tZXRhX2RlbGl2ZXJ5LXRleHQsXG4gICAgLnByb2R1Y3QtcGFnZSAuYnJlYWRjcnVtYnNcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMy4yNXZ3LCAyMHB4KTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlICNicmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmc6IDElIDIlIDA7XG4gICAgfVxuXG5cbiAgICAuY3VzdG9tLXN0YXJzLXNpZ2xlLXByb2R1Y3Qgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwdnc7XG4gICAgICAgIGhlaWdodDogMTJ2dztcbiAgICB9XG5cbiAgICAuZW50cnktc3VtbWFyeSAucHJpY2UgLnByaWNlLXdpdGhPdXQtc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgfVxuXG4gICAgLmVudHJ5LXN1bW1hcnkgLnByaWNlLCAuZW50cnktc3VtbWFyeSAucHJpY2UgLnByaWNlLXdpdGgtc2FsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgNS4ydncsIDI1cHgpO1xuICAgIH1cblxuXG4gICAgLnNsaWRlci1zaWdsZS1wcm9kdWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNWVtO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHZ3O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICB9XG5cblxuICAgICNzbGlkZXItc2luZ2xlLXByb2R1Y3Qtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnNwZWNpYWwtb2ZmZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIC5sZWZ0LWJhci1maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBhIGgyIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB9XG5cbiAgICAvKi5jb250ZW50LXdyYXBwZXIgLnBhZ2UtY29udGVudCAuc2hvcC1jb250ZW50IC5wcm9kdWN0cyAucHJvZHVjdC1jYXRlZ29yeSBhIGgyIC5jb3VudCB7Ki9cbiAgICAvKiAgICBmb250LXNpemU6IDN2dzsqL1xuICAgIC8qfSovXG5cblxuICAgIGhlYWRlciAuaGVhZGVyLWNvbnRhaW5lciAudXAtaGVhZCAuY2hvaXNlLWNpdHl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkID4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIC51cC1oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA0LjV2dywgMjBweCk7XG4gICAgfVxuXG4gICAgbWFpbiAubWFpbi1jb250ZW50IC5wYXNzLW1haW4tY29udGVudCAubWFpbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NXZ3O1xuICAgIH1cblxuXG5cbiAgICAvKi5zbGlkZXItaXRlbSAuY2F0LW5hbWUgeyovXG4gICAgLyogICAgZm9udC1zaXplOiAzLjV2dzsqL1xuICAgIC8qfSovXG5cbiAgICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICB3aWR0aDogOXZ3O1xuICAgICAgICBoZWlnaHQ6IDl2dztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnZ3IDEwMCU7XG4gICAgfVxuXG4gICAgLndycmFwZXItYmVzdC1vZmZlcnMgLmJlc3Qtb2ZmZXJzIC50ZXh0LXVwLW9mZmVycyAudGV4dC11cC1vZmZlcnMtcmlnaHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjUlO1xuICAgIH1cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5iZXN0LW9mZmVycyAudGV4dC11cC1vZmZlcnMgLnRleHQtdXAtb2ZmZXJzLWxlZnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3BlY2lhbC1vZmZlcnMtbG9vcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciAucGFnZS1jb250ZW50IC5zaG9wLWNvbnRlbnQgLnByb2R1Y3RzIC5wcm9kdWN0IC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIGgyLCAud3JyYXBlci1iZXN0LW9mZmVycyAuYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAyMnB4KVxuICAgIH1cblxuICAgIC8qLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLmluLWxvb3Atc2t1IHsqL1xuICAgIC8qICAgIGZvbnQtc2l6ZTogMi40dnc7Ki9cbiAgICAvKn0qL1xuXG4gICAgLmJpLXN0YXItZmlsbCwgLmJpLXN0YXIsIC5hcnJvdy1vcGVuLWNvbW1lbnQge1xuICAgICAgICBoZWlnaHQ6IDUuNXZ3O1xuICAgICAgICB3aWR0aDogNS41dnc7XG4gICAgfVxuXG4gICAgLyoud3JyYXBlci1iZXN0LW9mZmVycyAuY29udGVudC1vZmZlcnMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLnByaWNlIC5wcmljZS13aXRoLXNhbGUsKi9cbiAgICAvKi5wcm9kdWN0LXByaWNlLWFkZC10by1jYXJ0IC5wcmljZSwgLndycmFwZXItYmVzdC1vZmZlcnMgLmNvbnRlbnQtb2ZmZXJzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcmljZSB7Ki9cbiAgICAvKiAgICBmb250LXNpemU6IDMuN3Z3OyovXG4gICAgLyp9Ki9cblxuICAgIC8qLnByb2R1Y3QtcHJpY2UtYWRkLXRvLWNhcnQgLnByaWNlLXdpdGhPdXQtc2FsZSB7Ki9cbiAgICAvKiAgICBmb250LXNpemU6IDMuMHZ3OyovXG4gICAgLyp9Ki9cblxuICAgIC53cnJhcGVyLWJlc3Qtb2ZmZXJzIC5jb250ZW50LW9mZmVycyBhLmljb24tYnV5LFxuICAgIC5pY29uLWJ1eSB7XG4gICAgICAgIHBhZGRpbmc6IDglO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsMy41dncsMjBweCk7XG4gICAgfVxuXG4gICAgLnJhdGluZy1jYXQge1xuICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgIH1cblxuICAgIC5pY29uLWJ1eSBzdmcge1xuICAgICAgICB3aWR0aDogNXZ3O1xuICAgICAgICBoZWlnaHQ6IDV2dztcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZS1hZGQtdG8tY2FydCAubG9hZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDglICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5jb21tZW50cyAudGV4dC11cC1jb21tZW50cyAuYnR0bi1hZGQtY29tZW50IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDUuNXZ3O1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAuY29tbWVudHMgLnRleHQtdXAtY29tbWVudHMgLmJ0dG4tYWRkLWNvbWVudCBzdmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgd2lkdGg6IDR2dztcbiAgICAgICAgaGVpZ2h0OiA0dnc7XG4gICAgfVxuXG4gICAgLndyYXBlci1jb21lbnRzIC5sZWZ0LWNvbW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC53cmFwZXItY29tZW50cyAubGVmdC1jb21tIC5jb21tZW50LW1ldGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAzLjh2dztcbiAgICB9XG5cbiAgICAud3JhcGVyLWNvbWVudHMgLmxlZnQtY29tbSAuY29tbWVudC1hdXRob3IgY2l0ZSA+IGEsIC53cmFwZXItY29tZW50cyAubGVmdC1jb21tIC5jb21tZW50LWF1dGhvciBjaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjR2dztcbiAgICB9XG5cbiAgICAuY29tbWVudC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJ2dztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMiU7XG4gICAgfVxuXG4gICAgLmJ0dG4td3JhcC1jb21lbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB9XG5cbiAgICAud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC5vcGVuLWFsbC1jb21lbnRzIC5idHRuLW9wZW4tYWxsLWNvbWVudHMge1xuICAgICAgICBmb250LXNpemU6IDQuMjV2dztcbiAgICAgICAgcGFkZGluZzogMiU7XG4gICAgfVxuXG4gICAgLmJ0dG4tb3Blbi1hbGwtY29tZW50cy1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB9XG5cbiAgICAud3JhcGVyLWJlZm9yZS15b3Utd2F0Y2hlZCAuYmVmb3JlLXlvdS13YXRjaGVkIC5jb250YWluZXItYmVmb3JlIC5iZWZvcmUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMzB2dztcbiAgICAgICAgbWF4LWhlaWdodDogMzB2dztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWJlZm9yZSAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICBtYXJnaW46IDAgLTF2dztcbiAgICB9XG5cbiAgICAuYmVmb3JlLXlvdS13YXRjaGVkIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAxdnc7XG4gICAgfVxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCAuY29udGFpbmVyLWJlZm9yZSAuYmVmb3JlLWl0ZW0gLmltZy1iZWZvcmUge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC50ZXh0LWJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCAuY29udGFpbmVyLWJlZm9yZSAuYmVmb3JlLWl0ZW0gLmltZy1iZWZvcmUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLndyYXBlci1iZWZvcmUteW91LXdhdGNoZWQgLmJlZm9yZS15b3Utd2F0Y2hlZCAuY29udGFpbmVyLWJlZm9yZSAuYmVmb3JlLWl0ZW0gLnRleHQtYmVmb3JlIHAge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsM3Z3LDIwcHgpO1xuICAgIH1cblxuICAgIC53cmFwZXItYmVmb3JlLXlvdS13YXRjaGVkIC5iZWZvcmUteW91LXdhdGNoZWQgLmNvbnRhaW5lci1iZWZvcmUgLmJlZm9yZS1pdGVtIC50ZXh0LWJlZm9yZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LDN2dywyMHB4KTtcbiAgICB9XG5cbiAgICAud3JhcGVyLWNvbWVudHMgLmNvbW1lbnRzIC5vcGVuLWFsbC1jb21lbnRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMSU7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAubGlua3MgLmxpbmtzLXVwLFxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmxpbmtzIC5saW5rcy1kb3duIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtdXAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwxdncsMjBweCk7XG4gICAgfVxuXG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1LjR2dztcbiAgICAgICAgaGVpZ2h0OiA1LjN2dztcbiAgICB9XG5cbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5saW5rcyAubGlua3MtZG93biBhOm50aC1jaGlsZCgzKSBzdmcge1xuICAgICAgICB3aWR0aDogNy40dnc7XG4gICAgICAgIGhlaWdodDogNy4zdnc7XG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAucGhvbmUtY29tcGFueSxcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55LFxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLmFkcmVzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LDF2dywyMHB4KTtcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcblxuICAgIH1cblxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnRhY3RzLWNvbXBhbnkgLnBob25lLWNvbXBhbnkgc3ZnLCBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb250YWN0cy1jb21wYW55IC5lbWFpbC1jb21wYW55IHN2ZyB7XG4gICAgICAgIHdpZHRoOiBjbGFtcCgyMHB4LCAxMCUsIDI1cHgpO1xuXG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAuYWRyZXMge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgfVxuXG4gICAgZm9vdGVyIC5ib3R0b20gLmJvdHRvbS11cCAuY29udGFjdHMtY29tcGFueSAuYWRyZXMgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwLjMlO1xuICAgIH1cblxuICAgIGZvb3RlciAuYm90dG9tIC5ib3R0b20tdXAgLmNvbnN1bHRhdGlvbi1hbmQtcG9saXRpY3Mgc3BhbixcbiAgICBmb290ZXIgLmJvdHRvbSAuYm90dG9tLXVwIC5jb25zdWx0YXRpb24tYW5kLXBvbGl0aWNzIC5wb2xpdGlrXG4gICAge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsM3Z3LDIwcHgpO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLm1vZGFsLXNlYXJjaCBmb3JtIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMyU7XG4gICAgfVxuXG4gICAgLm1vZGFsLXNlYXJjaCBmb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG5cbiAgICB9XG5cblxuICAgIC5tb2RhbC1zZWFyY2ggZm9ybSBzdmc6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICAgIGhlaWdodDogNSU7XG4gICAgfVxuXG4gICAgLm1vZGFsLXNlYXJjaCBmb3JtIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgIGhlaWdodDogNSU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHQtZW1weXR5IHtcbiAgICAgICAgZm9udC1zaXplOiA3LjN2dztcbiAgICB9XG5cblxuICAgIC5zZWFyY2gtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzB2dztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC53cmFwcGVyLXJlc3VsdC1zZWFyY2gtcGFnZSAuc2VhcmNoLWl0ZW17XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1pdGVtLFxuICAgIC53cmFwcGVyLXJlc3VsdC1zZWFyY2gtcGFnZSAuc2VhcmNoLWl0ZW1cbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNSU7XG4gICAgfVxuXG5cblxuICAgIC5zZWFyY2gtaXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaXRlbSAud3JhcHBlci10ZXh0LXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pdGVtIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLmRhdGEtYW5kLXRpdGxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDYuMjV2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcuMjV2dztcbiAgICB9XG5cbiAgICAudGV4dC1wb3N0IC5kYXRhLWFuZC10aXRsZSA+IHNwYW4sIC5uZXdzLXBhZ2VzLXNpbmdsZSA+IC5kYXRhLWFuZC10aXRsZSA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgIH1cblxuICAgIC50ZXh0LXBvc3QgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjl2dztcbiAgICB9XG5cbiAgICAubmV3cy1jb250ZW50ID4gaW1nLFxuICAgIC5zaXplLXRodW1ibmFpbCxcbiAgICAuc2l6ZS1tZWRpdW0sXG4gICAgLnNpemUtbGFyZ2UsXG4gICAgLnNpemUtZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMSUgMCAxJSAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIgLm5ld3MtcGFnZXMgPiBhID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDkydnc7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ydnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3LjJ2dztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm5ld3MtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjl2dztcbiAgICB9XG5cblxufVxuXG5cbiJdfQ== */
