﻿.visible-block{display:block !important}.visible-flex{display:flex !important}.menu-helper{top:130px}.overall-wrapper{overflow-x:hidden}.menu-helper::after,.menu-trigger::after{color:#fff;background:transparent}:focus{outline:none}.products-block .slick-list::after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background-color:transparent}@media(max-width: 767px){.products-block .slick-list .ratings-wrapper .availability{text-align:center}}@media(max-width: 767px){.products-block .slick-list .p-bottom>div{justify-content:center;gap:15px}.products-block .slick-list .p-bottom .prices{text-align:center}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:auto;touch-action:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-slider .slick-arrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%);background:transparent;width:35px;height:35px;padding:0;border:none;display:flex;border-radius:50%;justify-content:center;align-items:center;color:#000}.slick-slider .slick-arrow:hover{background-color:transparent;color:#000}.slick-slider .slick-arrow.slick-prev{left:-50px}@media(max-width: 767px){.slick-slider .slick-arrow.slick-prev{border-radius:0 30px 30px 0}}.slick-slider .slick-arrow.slick-prev::after{content:"";font-family:"shoptet";font-size:25px;display:inline-block}@media(max-width: 767px){.slick-slider .slick-arrow.slick-prev{left:-10px}}.slick-slider .slick-arrow.slick-next{right:-50px}@media(max-width: 767px){.slick-slider .slick-arrow.slick-next{border-radius:30px 0 0 30px}}.slick-slider .slick-arrow.slick-next::after{content:"";font-family:"shoptet";font-size:25px}@media(max-width: 767px){.slick-slider .slick-arrow.slick-next{right:-10px}}.slick-list{position:relative;overflow:hidden;display:block;margin:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff slick-image-url("ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;zoom:1;display:flex;gap:20px}@media(max-width: 767px){.slick-track{gap:0}}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{margin:0;padding:0;display:flex;gap:5px;width:100%;justify-content:center}.slick-dots li{margin:2px;list-style:none;width:37px;height:7px;position:relative}.slick-dots li.slick-active button{position:relative;display:flex;justify-content:center;align-items:center;width:37px;height:7px;border-radius:9px}.slick-dots li.slick-active button::after{width:37px;height:7px;background-color:#00a650;content:"";position:absolute;border-radius:9px}.slick-dots li button{position:absolute;font-size:0;width:37px;height:7px;border:1px solid #ddebee;background-color:#fff;padding:0;border-radius:9px}.products-block{position:relative}.products-block.slick-slider>div{width:100%;padding:0 1px;border:0}.carousel-indicators{display:flex;align-items:center;justify-content:center;gap:5px;bottom:-2px}.carousel-indicators li{width:12px;height:12px;border-radius:50%;border:1px solid #a9c8b6}.carousel-indicators .active{background-color:#f1faf5;border:1px solid #f1faf5}@media(min-width: 768px){header#header .header-top{height:120px}}header#header .header-top .site-name img{width:80%;max-height:95px}.header-bottom{margin:0 calc(50% - 50vw);background-color:#db0229}@media(min-width: 768px){.navigation-in>ul>li.exp>ul{top:98%}}nav#navigation{background-color:#db0229;margin:0 auto}@media(min-width: 992px){nav#navigation{height:50px;border-top:0}}@media(max-width: 991px)and (min-width: 768px){nav#navigation{height:auto}}@media(max-width: 1199px){nav#navigation{border-radius:0 0 6px 6px}}@media(max-width: 767px){nav#navigation{background-color:#fff;height:calc(100% - 55px);top:55px;border-radius:0;z-index:-1}}nav#navigation .navigation-close{display:none}nav#navigation .navigation-in{background:none;display:flex;justify-content:space-between}@media(max-width: 991px)and (min-width: 768px){nav#navigation .navigation-in{position:static;flex-direction:column}}@media(max-width: 767px){nav#navigation .navigation-in{flex-direction:column;justify-content:flex-start}}nav#navigation .navigation-in .menu-level-1{padding-top:3px}nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem]{display:flex;align-items:center;gap:5px;text-decoration:none;padding-left:12px;padding-right:12px}@media(max-width: 767px){nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem]{justify-content:space-between;padding:12.5px 20px}}nav#navigation .navigation-in .menu-level-1 .ext [data-testid=headerMenuItem] .submenu-arrow{margin-right:-10px;padding-bottom:.6rem;padding-top:.6rem}nav#navigation .navigation-in .menu-level-1 .exp [data-testid=headerMenuItem]:not(.category-title){position:relative;border-bottom:none;color:#000}nav#navigation .navigation-in .menu-level-1 .exp [data-testid=headerMenuItem]:not(.category-title).menu-image{padding:0}@media(max-width: 767px){nav#navigation .navigation-in .menu-level-1 .exp [data-testid=headerMenuItem]:not(.category-title){font-weight:400;font-size:14px;height:auto}}@media(max-width: 767px){nav#navigation .navigation-in .menu-level-1 .exp .category-title{padding:15px 5px !important;margin:13px 0}}@media(max-width: 767px){nav#navigation .navigation-in .submenu-arrow{padding-left:.7em}}nav#navigation .navigation-in .top-navigation-menu{display:flex;background:none;height:auto;padding:0}nav#navigation .navigation-in .top-navigation-menu li:before{display:none}nav#navigation .navigation-in .top-navigation-menu a{font-size:16px;font-weight:300}nav#navigation .navigation-in .top-navigation-menu a:hover{color:#fff;text-decoration:underline}@media(max-width: 991px)and (min-width: 768px){nav#navigation .navigation-in .top-navigation-menu a{padding-bottom:15px}}@media(max-width: 767px){nav#navigation .navigation-in .top-navigation-menu a{padding-left:15px;padding-right:15px}}@media(max-width: 767px){nav#navigation .navigation-in .top-navigation-menu{margin:22px 0;overflow:visible}}nav#navigation .navigation-in .top-navigation-menu .cropped{display:block}nav#navigation .navigation-in .top-navigation-menu .top-navigation-menu-trigger{display:none}nav#navigation .navigation-in .top-navigation-menu .top-navigation-bar-menu-helper{display:none}nav#navigation .navigation-in>ul>li{border-color:transparent;border:none}@media(max-width: 767px){nav#navigation .navigation-in>ul>li{position:relative}}nav#navigation .navigation-in>ul>li>a{position:relative}@media(min-width: 768px)and (max-width: 1439px){nav#navigation .navigation-in>ul>li>a{padding-left:6px !important;padding-right:6px !important;margin-left:0 !important;margin-right:0 !important}}@media(max-width: 767px){nav#navigation .navigation-in>ul>li.ext>a{background-color:#fff;position:relative;color:#000;display:flex;align-items:center;justify-content:space-between;padding-right:10px}}nav#navigation .navigation-in>ul>li.ext>a>span{padding-right:0px}@media(min-width: 768px){nav#navigation .navigation-in>ul>li.ext>a>span{display:none}}nav#navigation .navigation-in>ul>li.ext>a>span::after{font-family:"icomoon","shoptet";margin-top:1px;color:#000;transition:.3s;font-size:12px}nav#navigation .navigation-in>ul>li.ext>ul>li>a img{border-radius:6px;max-height:114px;max-width:100%;display:block}nav#navigation .navigation-in>ul>li.ext.exp b{color:#db0229;text-decoration:none}nav#navigation .navigation-in>ul>li.ext.exp>a{text-shadow:none;position:relative;color:#000;background-color:#fff}@media(max-width: 767px){nav#navigation .navigation-in>ul>li.ext.exp>a{background-color:#fff;color:#000}}@media(min-width: 768px){nav#navigation .navigation-in>ul>li.ext.exp>ul{padding:15px 0 25px 0;border:0;background-color:#fff;border-top:1px solid #fff;align-items:flex-start;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);margin-left:20px}}nav#navigation .navigation-in>ul>li.ext.exp>ul>li{border-radius:6px}nav#navigation .navigation-in>ul>li.ext.exp>ul>li .menu-no-image{padding:0}@media(max-width: 991px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li{width:calc(33% - 20px);flex-basis:calc(33% - 20px)}}@media(max-width: 767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li{width:100%;flex-basis:100%}}@media(min-width: 768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>a{padding:0;width:inherit;height:auto;display:flex;justify-content:center;align-items:center}}nav#navigation .navigation-in>ul>li.ext.exp>ul>li>a img{max-height:114px;max-width:100%}@media(max-width: 767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>a img{display:none}}@media(min-width: 768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div{width:100%;text-align:left}}nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div a{color:#000;font-size:14px;font-weight:300;padding:0;padding-left:10px;padding-right:10px;line-height:1.3;height:25px;display:flex;width:100%;align-items:center;justify-content:flex-start;text-decoration:underline}@media(max-width: 767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div a{color:#000;font-weight:400;text-decoration:none;font-size:16px;padding:8px 5px 8px 30px;justify-content:flex-start}}@media(min-width: 768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div a .blockdesktop{display:block}}@media(min-width: 768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li>div::after{display:none}}@media(min-width: 768px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li a{padding:0}}@media(max-width: 767px){nav#navigation .navigation-in>ul>li.ext.exp>ul>li:last-child{padding-bottom:32px}}nav#navigation .navigation-in>ul>li>a{color:#fff;line-height:26px;position:relative;font-size:16px}nav#navigation .navigation-in>ul>li>a>b{font-weight:400;font-size:15px}@media(max-width: 1439px){nav#navigation .navigation-in>ul>li>a>b{font-size:14px}}@media(max-width: 767px){nav#navigation .navigation-in>ul>li>a>b{font-weight:400;line-height:22px}}@media(max-width: 767px){nav#navigation .navigation-in>ul>li>a{line-height:1;font-size:14px;border:0;border-width:0;color:#000}}nav#navigation .navigation-in>ul>li>a.active{font-weight:600}@media(min-width: 768px){nav#navigation .navigation-in>ul>li>a:hover{text-shadow:none;background-color:#db0229;color:#fff}}@media(min-width: 768px){.submenu-visible .top-navigation-bar{z-index:1599}.submenu-visible #header,.submenu-visible .admin-bar{z-index:1005;position:relative}.navigation-in ul.menu-level-2{width:100%;left:50%;transform:translateX(-51.5%)}.navigation-in>ul>li.ext>ul>li{flex-basis:25%}.submenu-visible .exp [data-testid=headerMenuItem]:after{transform:rotate(180deg)}}#cboxOverlay{background-color:rgba(0,0,0,.7)}.menu-helper .menu-level-1 li{font-weight:300;font-size:16px}.menu-helper .menu-level-1 li a{color:#000}.menu-helper .menu-level-1 li .menu-level-2 .category-title{font-size:16px;color:#000;font-weight:300;margin:0;padding-left:20px !important}.menu-helper .menu-level-1 li .menu-level-2 .category-title:hover span{color:#db0229}.menu-helper .menu-level-1 li .menu-level-2 .category-title img{display:none}.menu-helper>ul{top:calc(50% + 23px)}@media(min-width: 768px){.menu-helper>ul>li.exp>ul>li{padding:8px 0}}.nav-center{width:100%;display:block;position:relative;z-index:1}@media(min-width: 768px){.nav-center{margin:44px 0 22px 0}}@media(max-width: 767px){.nav-center{margin:10px 0 20px 0}}.nav-center a.btn.btn-default{display:inline;width:auto}@media(max-width: 767px){.nav-center a.btn.btn-default{display:inline-block}}.navigation-window-visible #navigation{width:100%}@media(max-width: 767px){.navigation-window-visible #navigation{padding:0;z-index:1222}}.navigation-window-visible .site-msg.information{display:none}@media(min-width: 768px){.navigation-in>ul>li.ext>ul>li>div>ul{max-height:100px;min-height:100px}}.menu-level-2 [data-testid=headerMenuItem]:after,.menu-level-2 [data-testid=headerMenuItem]:before{display:none}.menu-level-2 a:hover{color:#db0229 !important}@media(max-width: 767px){.menu-level-2{margin:0px 13px !important}}.menu-level-2 .border-bottom-none{border-bottom:none !important}.menu-level-2 .category-title{padding-left:6.5px !important;padding-right:0 !important;gap:10px;margin-bottom:18px}@media(max-width: 767px){.menu-level-2 .category-title{justify-content:flex-start !important;gap:20px !important;padding:20px !important}}.menu-level-2 .category-title img{max-height:43px}.menu-level-2 .category-title span{font-size:16px;font-weight:400;color:#000}@media(max-width: 767px){.menu-level-2 .category-title span{font-size:14px;font-weight:300;text-decoration:underline}}.menu-level-2 .has-third-level .has-more-items li{width:100%}.menu-level-2 .has-third-level .has-more-items li a{text-decoration:underline !important}.menu-level-2 .menu-level-3 li{width:100%;visibility:hidden !important}.menu-level-2 .menu-level-3 li:nth-child(1),.menu-level-2 .menu-level-3 li:nth-child(2),.menu-level-2 .menu-level-3 li:nth-child(3){visibility:visible !important}@media(max-width: 767px){.menu-level-2 .menu-level-3 li{visibility:visible !important}}@media(min-width: 768px){.menu-level-2 .menu-level-3 .more-items-trigger{left:10px;right:auto;width:auto;height:auto;display:flex;align-items:center;gap:7px}}.menu-level-2 .menu-level-3 .more-items-trigger:hover:before{color:#006400 !important}.menu-level-2 .menu-level-3 .more-items-trigger:before{content:"zobrazit další kategorie";color:#000;font-weight:400;font-size:13px;line-height:20px;text-decoration:underline}.menu-level-2 .menu-level-3 .more-items-trigger:after{content:"";color:#000;font-weight:400;position:relative;font-size:13px;font-family:icomoon;left:auto;width:auto;height:auto}@media(max-width: 767px){.navigationActions{display:none}}@media(min-width: 768px){.navigation-in>ul>li>a:hover{margin-left:0 !important;margin-right:0 !important}}@media(min-width: 768px){.navigation-in>ul>li.ext.exp>a{margin-left:0 !important;margin-right:0 !important}}@media(max-width: 767px){footer#footer .contact-box{min-height:initial}}footer#footer .site-name img{width:100%}@media(min-width: 1200px){footer#footer .site-name{top:63px;max-width:250px;left:0}}@media(max-width: 767px){footer#footer .custom-footer{gap:15px}}@media(max-height: 1200px)and (min-width: 768px){footer#footer .custom-footer>div{padding-left:15px;padding-right:15px}}@media(min-width: 1200px){footer#footer .custom-footer>div{padding-left:50px}}@media(min-width: 768px){footer#footer .custom-footer>div{width:33.333%}}@media(max-width: 767px){footer#footer .custom-footer .banner{min-height:initial;margin-bottom:0}}@media(max-width: 767px){footer#footer .custom-footer .banner .banner-wrapper{margin-top:0}}footer#footer .custom-footer__contact .contact-box ul li{padding-bottom:10px}footer#footer .custom-footer__contact .contact-box ul li>span{padding-left:32px}footer#footer .custom-footer__contact .contact-box ul li>span:before{font-size:22px}@media(min-width: 1200px){footer#footer .custom-footer__banner27{padding-left:110px !important}}footer#footer .custom-footer__banner29 h4{margin-bottom:10px}@media(max-width: 1200px)and (min-width: 768px){footer#footer .custom-footer__banner29 h4{text-align:center}}footer#footer .custom-footer__banner29 ul{display:flex !important;gap:15px;margin-left:3px;align-items:center}@media(max-width: 1200px)and (min-width: 768px){footer#footer .custom-footer__banner29 ul{justify-content:center}}footer#footer .custom-footer__banner29 ul span{padding-left:0}footer#footer .custom-footer__banner29 ul span:before{display:none}footer#footer .custom-footer__banner29 ul span a{font-size:0}footer#footer .custom-footer__banner29 ul span a:before{font-size:22px;font-family:shoptet}footer#footer .custom-footer__banner29 ul span a:hover{text-decoration:none}footer#footer .custom-footer__banner29 ul span.facebook a:before{content:""}footer#footer .custom-footer__banner29 ul span.instagram a:before{content:""}footer#footer .custom-footer__banner29 ul span.youtube a:before{content:"";font-size:28px;margin-left:5px}.custom-footer__contact .contact-box:before{content:"Potřebujete poradit? Zavolejte nám";font-size:14px;font-weight:400;color:#666;margin-bottom:15px;display:block}@media(max-width: 767px){.section-categories{margin-top:30px}}.hp-categories{display:flex !important;gap:20px;justify-content:center}.hp-categories .h4{margin:26px 0 20px 0 !important}@media(max-width: 1199px){.hp-categories{flex-wrap:wrap}}.hp-categories__item{display:flex !important;width:201px;height:190px;border:1px solid #ddebee;box-shadow:0px 4px 10px rgba(23,67,84,.1);border-radius:6px;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;transition:.3s;text-align:center}.hp-categories__item:hover{border:1px solid #db0029}.hp-categories__item-name{margin-top:15px;font-size:16px;font-weight:400;color:#000}.hp-categories__item img{max-width:140px;object-fit:contain;max-height:110px;height:100%}@media(max-width: 767px){.hp-categories__item img{max-width:80%;max-height:initial;height:60%}}@media(max-width: 767px){.hp-categories .slick-track{gap:10px}}.hp-categories .slick-next{right:0 !important}.hp-categories .slick-prev{left:0 !important}.benefitBanner.position--benefitHomepage{display:block !important}.position--benefitCategory.benefitBanner,.position--benefitProduct.benefitBanner{position:relative;padding:0;margin-top:0}.position--benefitProduct.benefitBanner{padding:0}.position--benefitCategory.benefitBanner{order:-2;margin:31px 0 11px 0}.position--benefitCategory.benefitBanner .container{width:100%;padding:0}.position--benefitCategory.benefitBanner .usp{padding:0}.in-index .benefitBanner,.in-detail .benefitBanner{margin:0px 0 0 0;padding:0;position:relative;display:flex;flex-direction:column}@media(max-width: 767px){.in-index .benefitBanner,.in-detail .benefitBanner{margin-top:0px}}.in-index .benefitBanner .benefitBanner__content,.in-detail .benefitBanner .benefitBanner__content{padding-right:0}.in-index .benefitBanner .benefitBanner__item,.in-detail .benefitBanner .benefitBanner__item{width:100%;flex:auto;margin:0}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{width:100%;padding:0 0px;text-align:left;position:relative;color:#fff;font-size:16px;font-weight:500;margin-bottom:3px}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span{padding:5px 14px;background-color:#fff}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a{color:#fff;font-size:16px;font-weight:500;display:inline-block;text-decoration:underline}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover{text-decoration:none}@media(min-width: 768px){.mobile-usp{display:none}}.benefitBanner{margin:0;margin-top:32px;padding:0;position:relative}.benefitBanner .benefitBanner__content{padding-right:0}.benefitBanner .benefitBanner__item{width:100%;flex:auto;margin:0}.benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{width:100%;padding:0 0px}body:not(.in-index) .usp{width:100%;margin:0;box-shadow:none;max-width:100%;padding-left:15px;padding-right:15px}.usp{border-bottom:0;margin-bottom:0}@media(max-width: 767px){.usp{max-width:100%}}@media(max-width: 767px){.usp .slick-list{max-width:100%;margin:0px auto}}.usp .container{justify-content:space-between;display:flex;flex-wrap:wrap}@media(min-width: 768px){.usp .container{padding:0}}.usp .usp-inner{display:flex !important;align-items:flex-start;margin-bottom:59px;width:25%;padding:0 25px}@media(max-width: 1439px){.usp .usp-inner{padding:0 7px}}@media(max-width: 767px){.usp .usp-inner{padding:0}}@media(max-width: 991px){.usp .usp-inner{width:50%}}@media(max-width: 479px){.usp .usp-inner{width:100%;align-items:flex-start;padding-right:10px}}@media(max-width: 479px){.usp .usp-inner:nth-child(-n+3){margin-bottom:35px}}.usp .usp-inner div{margin-right:9px;z-index:1}.usp .usp-inner div i{font-size:60px;display:flex;align-items:center;justify-content:center}@media(max-width: 400px){.usp .usp-inner div{margin-right:5px}}.usp .usp-inner span{z-index:1}.usp .usp-inner img{min-width:20px}.usp .usp-inner p strong{font-weight:700}.usp .usp-inner p a{text-decoration:underline}.usp .usp-inner p a:hover{text-decoration:none}.type-detail .usp{padding-top:42px}.in-index .usp{padding-bottom:0}.in-index .usp .container{position:relative;border-bottom:1px solid #666;background-image:url("https://www.pktechnik-trailers.com/user/documents/img/overlay.jpeg");border-bottom-right-radius:65px;border-top-left-radius:65px;padding:126px 70px 0;justify-content:space-between;background-repeat:no-repeat;background-size:cover;background-position-y:-155px;flex-wrap:wrap;height:auto}@media(max-width: 1199px){.in-index .usp .container{background-position-y:center}}@media(max-width: 467px){.in-index .usp .container{height:auto}}.in-index .usp .container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100.5%;border-bottom-right-radius:65px;border-top-left-radius:65px;background-color:#ea1833;opacity:.8}.in-index .usp .container:after{display:none}@media(max-width: 991px){.in-index .usp .container{padding:126px 50px 0}}@media(max-width: 767px){.in-index .usp .container{padding:126px 30px 0}}@media(max-width: 467px){.in-index .usp .container{padding:110px 15px 0}}.in-index .usp .container .under{color:#fff;font-size:14px;font-weight:400;margin-bottom:0}.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(1),.benefitBanner.position--benefitProduct .benefitBanner__item:nth-child(1){margin-bottom:-80px}.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(1) .benefitBanner__content,.benefitBanner.position--benefitProduct .benefitBanner__item:nth-child(1) .benefitBanner__content{z-index:5}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__picture,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__picture{flex:initial;margin-right:15px}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__picture .benefitBanner__img,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__picture .benefitBanner__img{max-width:42px;max-height:42px}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__content .benefitBanner__title,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__content .benefitBanner__title{font-weight:600}.benefitBanner.position--benefitHomepage .benefitBanner__item .benefitBanner__data,.benefitBanner.position--benefitProduct .benefitBanner__item .benefitBanner__data{font-size:14px}.type-detail .position--benefitProduct{border:none}.position--benefitProduct{border-top:1px solid #cdd4e0}#content .p-detail{display:flex;flex-direction:column}#content .p-detail .products-related-header{order:30}#content .p-detail .products-related.products-additional{order:31}#content .p-detail .p-detail .browse-p{order:32}@media(max-width: 767px){.product.slick-slide{padding:5px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi1zZXR0aW5ncy9zaXRlLXNwZWNpZmljcy5zY3NzIiwic2xpY2stc2xpZGUvc2xpY2suc2NzcyIsInNsaWNrLXNsaWRlL3NsaWNrLXZhcmlhYmxlcy5zY3NzIiwiaGVhZGVyL2hlYWRlci10b3Auc2NzcyIsImhlYWRlci9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWItc2V0dGluZ3MvdmFyaWFibGVzLnNjc3MiLCJmb290ZXIvZm9vdGVyLXRvcC5zY3NzIiwiaG9tZXBhZ2UvY2F0ZWdvcmllcy5zY3NzIiwiZGV0YWlsL3AtaW5mby13cmFwcGVyLnNjc3MiLCJwcm9kdWN0L3Byb2R1Y3Qtdmlldy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUFBLGVBQ0UseUJBRUYsY0FDRSx3QkFHRixhQUNFLFVBR0YsaUJBQ0Usa0JBRUYseUNBRUUsV0FDQSx1QkNqQkYsT0FDRSxhQVFFLG1DQUNFLFdBQ0Esa0JBQ0EsUUFDQSxNQUNBLFlBQ0EsVUFDQSw2QkFHQSx5QkFDRSwyREFDRSxtQkFNSix5QkFDRSwwQ0FDRSx1QkFDQSxTQUdGLDhDQUNFLG1CQU9WLGNBQ0Usa0JBQ0EsY0FDQSxzQkFDQSwyQkFDQSwyQkFDQSx5QkFDQSx3QkFDQSxzQkFDQSxxQkFDQSxpQkFDQSxzQkFDQSxrQkFDQSwwQ0FDQSwyQkFDRSxVQUNBLGtCQUNBLFFBQ0EsMkJBQ0EsV0MxRHFCLFlEMkRyQixNQzFEZ0IsS0QyRGhCLE9DMURpQixLRDJEakIsVUFDQSxZQUNBLGFBQ0EsY0MzRHdCLElENkR4Qix1QkFDQSxtQkFDQSxNQ3JFZ0IsS0R3RWhCLGlDQUNFLGlCQzlEeUIsWUQrRHpCLE1DaEVvQixLRGtFdEIsc0NBQ0UsV0FDQSx5QkFGRixzQ0FHSSw2QkFFRiw2Q0FDRSxZQUNBLHNCQUNBLFVDaEZnQixLRGlGaEIscUJBRUYseUJBWEYsc0NBWUksWUFHSixzQ0FDRSxZQUNBLHlCQUZGLHNDQUdJLDZCQUVGLDZDQUNFLFlBQ0Esc0JBQ0EsVUMvRmdCLEtEaUdsQix5QkFWRixzQ0FX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QkFDQSxtQkFDQSxVQUNBLGVBRUEsMEJBUEYsZ0JBUUksZUFLRix5QkFiRixnQkFjSSxXQUVGLHlCQWhCRixnQkFpQkksV0FFRix5QkFuQkYsZ0JBb0JJLFdBQ0EsdUJBQ0Esb0JBUUEseUJBREYsZ0NBRUksb0JBR0osb0JBQ0UsaUJBQ0EsVUFFQSxzQkFDRSxlQUNBLGFBQ0EsbUJBQ0EsdUJBR0YseUJBWEYsb0JBWUksa0JBR0oscUJBQ0UsVUFFRixvQkFDRSxlQVNBLHlCQUNFLGdCQUVGLG9CQUNFLDBCQUNBLDBCQUNFLHFCQVlSLGtCQUNFLGlCQUtGLGVBQ0UsaUJBR0EsMEJBQ0Usa0JBQ0EsNkJBQ0EsMkZBQ0EsZ0NBQ0EsNEJBQ0EscUJBQ0EsOEJBQ0EsNEJBQ0Esc0JBQ0EsNkJBQ0EsZUFDQSxZQUVBLDBCQWRGLDBCQWdCSSw4QkFZRix5QkE1QkYsMEJBNkJJLGFBR0YsaUNBQ0UsV0FDQSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxjQUNBLGdDQUNBLDRCQUNBLHlCQUNBLFdBR0YsZ0NBQ0UsYUFHRix5QkFqREYsMEJBa0RJLHNCQUdGLHlCQXJERiwwQkFzREksc0JBRUYseUJBeERGLDBCQXlESSxzQkFHRixpQ0FDRSxXQUNBLGVBQ0EsZ0JBQ0EsZ0JBWUYscUpBQ0Usb0JBRUEscU1BQ0UsVUFJSiwyS0FDRSxhQUNBLGtCQUNBLG1OQUNFLGVBQ0EsZ0JBSUYsdU5BQ0UsZ0JBSUoscUtBQ0UsZUFPTix1Q0FDRSxZQUlKLDBCQUNFLDZCQzVhQSxtQkFDRSxhQUNBLHNCQUVBLDRDQUNFLFNBRUYseURBQ0UsU0FFRix1Q0FDRSxTQ1ZGLHlCQURGLHFCQUVJIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi52aXNpYmxlLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LWhlbHBlciB7XG4gIHRvcDogMTMwcHg7XG59XG5cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ubWVudS1oZWxwZXI6OmFmdGVyLFxuLm1lbnUtdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4iLCI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrIHtcbiAgLnNsaWNrLWxpc3Qge1xuICAgIC8vcGFkZGluZzowIDIwJSAwIDAgIWltcG9ydGFudDtcbiAgICAvL3BhZGRpbmc6MCA1MHB4IDAgMDtcbiAgICAvL21hcmdpbi1yaWdodDogLTIwcHghaW1wb3J0YW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnJhdGluZ3Mtd3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmF2YWlsYWJpbGl0eSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtYm90dG9tIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAuc2xpY2stYXJyb3cge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAkc2xpY2stYXJyb3ctYmFja2dyb3VuZDtcbiAgICB3aWR0aDogJHNsaWNrLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHNsaWNrLWFycm93LWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRzbGljay1hcnJvdy1ib3JkZXItcmFkaXVzO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG5cbiAgICAvL2JveC1zaGFkb3c6JHNsaWNrLWFycm93LWJveC1zaGFkb3c7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpY2stYXJyb3ctYmFja2dyb3VuZC1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3ItaG92ZXI7XG4gICAgfVxuICAgICYuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICRzbGljay1hcnJvdy1ib3JkZXItcmFkaXVzLXJlc3Bvc25zaXZlICRzbGljay1hcnJvdy1ib3JkZXItcmFkaXVzLXJlc3Bvc25zaXZlIDA7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MGYnO1xuICAgICAgICBmb250LWZhbWlseTogJ3Nob3B0ZXQnO1xuICAgICAgICBmb250LXNpemU6ICRzbGljay1hcnJvdy1mb250LXNpemU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2xpY2stYXJyb3ctYm9yZGVyLXJhZGl1cy1yZXNwb3Nuc2l2ZSAwIDAgJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MTAnO1xuICAgICAgICBmb250LWZhbWlseTogJ3Nob3B0ZXQnO1xuICAgICAgICBmb250LXNpemU6ICRzbGljay1hcnJvdy1mb250LXNpemU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIC8vcGFkZGluZzogMDtcbiAgLy9wYWRkaW5nOjAgMjAlIDAgMCAhaW1wb3J0YW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybCgnYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6b29tOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAkc2xpY2stZG90cy1tYXJnaW47XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoO1xuICAgIGhlaWdodDogJHNsaWNrLWRvdHMtaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogJHNsaWNrLWRvdHMtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJHNsaWNrLWRvdHMtaGVpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2xpY2stZG90cy1ib3JkZXItcmFkaXVzO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6ICRzbGljay1kb3RzLXdpZHRoLWFjdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodC1hY3RpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWNrLWRvdHMtYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzbGljay1kb3RzLWJvcmRlci1yYWRpdXMtYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aWR0aDogJHNsaWNrLWRvdHMtd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRzbGljay1kb3RzLWhlaWdodDtcbiAgICAgIGJvcmRlcjogJHNsaWNrLWRvdHMtYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2xpY2stZG90cy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdHMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zbGljay1zbGlkZXIge1xuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBib3R0b206IC0ycHg7XG5cbiAgbGkge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YzhiNjtcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYWY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWZhZjU7XG4gIH1cbn1cbiIsIi8vYXJyb3dcbiRzbGljay1hcnJvdy1jb2xvcjogIzAwMDtcbiRzbGljay1hcnJvdy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRzbGljay1hcnJvdy13aWR0aDogMzVweDtcbiRzbGljay1hcnJvdy1oZWlnaHQ6IDM1cHg7XG4kc2xpY2stYXJyb3ctZm9udC1zaXplOiAyNXB4O1xuJHNsaWNrLWFycm93LWJvcmRlcjogbm9uZTtcbiRzbGljay1hcnJvdy1ib3JkZXItcmFkaXVzOiA1MCU7XG4kc2xpY2stYXJyb3ctYm94LXNoYWRvdzogbm9uZTtcblxuLy9hcnJvdyBib3JkZXJcbiRzbGljay1hcnJvdy1jb2xvci1ob3ZlcjogIzAwMDtcbiRzbGljay1hcnJvdy1iYWNrZ3JvdW5kLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRzbGljay1hcnJvdy1ib3JkZXItaG92ZXI6IG5vbmU7XG5cbi8vYXJyb3cgcmVzcG9uc2l2ZVxuJHNsaWNrLWFycm93LWJvcmRlci1yYWRpdXMtcmVzcG9zbnNpdmU6IDMwcHg7XG5cbi8vc2xpY2sgZG90c1xuJHNsaWNrLWRvdHMtbWFyZ2luOiAwO1xuJHNsaWNrLWRvdHMtd2lkdGg6IDM3cHg7XG4kc2xpY2stZG90cy1oZWlnaHQ6IDdweDtcbiRzbGljay1kb3RzLWJvcmRlcjogMXB4IHNvbGlkICNkZGViZWU7XG4kc2xpY2stZG90cy1ib3JkZXItcmFkaXVzOiA5cHg7XG5cbi8vc2xpY2sgZG90cyBhY3RpdmVcbiRzbGljay1kb3RzLWJhY2tncm91bmQtYWN0aXZlOiAjMDBhNjUwO1xuJHNsaWNrLWRvdHMtd2lkdGgtYWN0aXZlOiAzN3B4O1xuJHNsaWNrLWRvdHMtaGVpZ2h0LWFjdGl2ZTogN3B4O1xuJHNsaWNrLWRvdHMtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkICMwMGE2NTA7XG4kc2xpY2stZG90cy1ib3JkZXItcmFkaXVzLWFjdGl2ZTogOXB4O1xuIiwiaGVhZGVyI2hlYWRlciB7XG4gIC5oZWFkZXItdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICAgIC5zaXRlLW5hbWUge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LWhlaWdodDogOTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItYm90dG9tIHtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAyMjk7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgLy9wYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHAgPiB1bCB7XG4gICAgdG9wOiA5OCU7XG4gIH1cbn1cbm5hdiB7XG4gICYjbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMDIyOTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG4gICAgICB0b3A6IDU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24tY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi1pbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtbGV2ZWwtMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIC8vZ2FwOiA1MHB4O1xuICAgICAgICAuZXh0IHtcbiAgICAgICAgICBbZGF0YS10ZXN0aWQ9J2hlYWRlck1lbnVJdGVtJ10ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEyLjVweCAyMHB4O1xuICAgICAgICAgICAgICAvL21hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAvL3BhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cCB7XG4gICAgICAgICAgW2RhdGEtdGVzdGlkPSdoZWFkZXJNZW51SXRlbSddOm5vdCguY2F0ZWdvcnktdGl0bGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgJi5tZW51LWltYWdlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTNweCAwO1xuICAgICAgICAgICAgICAvL3otaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VibWVudS1hcnJvdyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDIycHggMDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9wcGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtbmF2aWdhdGlvbi1tZW51LXRyaWdnZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUtaGVscGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vLm1lbnUtaXRlbS05NTUge1xuICAgICAgLy8gIG1hcmdpbi1yaWdodDogODVweDtcbiAgICAgIC8vXG4gICAgICAvLyAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLy8gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgLy9cbiAgICAgIC8vICB9XG4gICAgICAvL1xuICAgICAgLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC8vICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIC8vICB9XG4gICAgICAvL1xuICAgICAgLy8gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAgIC8vICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIC8vICB9XG4gICAgICAvL31cblxuICAgICAgJiA+IHVsIHtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjhmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZXh0IHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJywgJ3Nob3B0ZXQnO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiB1bCA+IGxpID4gYSBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExNHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmV4cCB7XG4gICAgICAgICAgICAgICYgYiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjVweCAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIC0xMDB2bWF4KTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgIC5tZW51LW5vLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4IDhweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5ibG9ja2Rlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgJiA+IGIge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFN0Y4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgLy9tYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJtZW51LXZpc2libGUgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgei1pbmRleDogMTU5OTtcbiAgfVxuXG4gIC8vLnN1Ym1lbnUtdmlzaWJsZSAudG9wLW5hdmlnYXRpb24tYmFye1xuICAvLyAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLy8gICAgei1pbmRleDoxMDA0O1xuICAvL31cbiAgLnN1Ym1lbnUtdmlzaWJsZSAjaGVhZGVyLFxuICAuc3VibWVudS12aXNpYmxlIC5hZG1pbi1iYXIge1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTEuNSUpO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpIHtcbiAgICAvL3dpZHRoOiBjYWxjKDMzLjMzMyUgLSAyNXB4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSk7XG4gIH1cblxuICAuc3VibWVudS12aXNpYmxlIHtcbiAgICAuZXhwIHtcbiAgICAgIFtkYXRhLXRlc3RpZD0naGVhZGVyTWVudUl0ZW0nXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Nib3hPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubWVudS1oZWxwZXIge1xuICAubWVudS1sZXZlbC0xIHtcbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudS1oZWxwZXIgPiB1bCB7XG4gIHRvcDogY2FsYyg1MCUgKyAyM3B4KTtcbn1cblxuLm1lbnUtaGVscGVyID4gdWwgPiBsaS5leHAgPiB1bCA+IGxpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cblxuLm5hdi1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDQ0cHggMCAyMnB4IDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICB9XG5cbiAgYS5idG4uYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgI25hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDEyMjI7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUge1xuICAuc2l0ZS1tc2cuaW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHQgPiB1bCA+IGxpID4gZGl2ID4gdWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5tZW51LWxldmVsLTIge1xuICBbZGF0YS10ZXN0aWQ9J2hlYWRlck1lbnVJdGVtJ10ge1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItbGluayAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luOiAwcHggMTNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJvcmRlci1ib3R0b20tbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGdhcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0M3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oYXMtdGhpcmQtbGV2ZWwge1xuICAgIC5oYXMtbW9yZS1pdGVtcyB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1sZXZlbC0zIHtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtaXRlbXMtdHJpZ2dlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3pvYnJheml0IGRhbMWhw60ga2F0ZWdvcmllJztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlOTAzJztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbkFjdGlvbnMge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXh0LmV4cCA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiRibGFjazogIzAwMDtcbiRib3JkZXItY29sb3I6ICM2NjY7XG4kd2hpdGU6ICNmZmY7XG4kcHJpbWFyeS1jb2xvcjogI2RiMDIyOTtcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtncmVlbjtcbiRwcmltYXJ5LWNvbG9yLWxpbms6ICNkYjAyMjk7XG4iLCJmb290ZXIjZm9vdGVyIHtcbiAgLmNvbnRhY3QtYm94IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIC5zaXRlLW5hbWUge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgdG9wOiA2M3B4O1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1mb290ZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgLmNvbnRhY3QtYm94IHtcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXIyNyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFubmVyMjkge1xuICAgICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mYWNlYm9vayBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMCc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pbnN0YWdyYW0gYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDknO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnlvdXR1YmUgYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDMnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9fY29udGFjdCAuY29udGFjdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1BvdMWZZWJ1amV0ZSBwb3JhZGl0PyBaYXZvbGVqdGUgbsOhbSc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnNlY3Rpb24tY2F0ZWdvcmllcyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5ocC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5oNCB7XG4gICAgbWFyZ2luOiAyNnB4IDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDFweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGViZWU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMjMsIDY3LCA4NCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAvL3dpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYjAwMjk7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay10cmFjayB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmVuZWZpdEJhbm5lci5wb3NpdGlvbi0tYmVuZWZpdEhvbWVwYWdlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLS1iZW5lZml0Q2F0ZWdvcnkuYmVuZWZpdEJhbm5lcixcbi5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3QuYmVuZWZpdEJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3QuYmVuZWZpdEJhbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIge1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMzFweCAwIDExcHggMDtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5pbi1pbmRleCAuYmVuZWZpdEJhbm5lcixcbi5pbi1kZXRhaWwgLmJlbmVmaXRCYW5uZXIge1xuICBtYXJnaW46IDBweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVzcCB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS11c3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iZW5lZml0QmFubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHk6bm90KC5pbi1pbmRleCkge1xuICAudXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnVzcCB7XG4gIC8vcGFkZGluZzogMzJweCAwIDMycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1saXN0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLnVzcC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICB9XG4gICAgLy9AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLy8gIHdpZHRoOiA1MCU7XG4gICAgLy99XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgLy9AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgLy99XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKC1uICsgMykge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAvL2NvbG9yOiRibHVlLWxpZ2h0O1xuICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAvL21hcmdpbi1ib3R0b206MDtcbiAgICAgIC8vdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgLy9saW5lLWhlaWdodDoxLjI7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIC8vbWF4LXdpZHRoOiAxODVweDtcbiAgICB9XG4gIH1cbn1cblxuLnR5cGUtZGV0YWlsIHtcbiAgLnVzcCB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gIH1cbn1cblxuLmluLWluZGV4IHtcbiAgLnVzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5wa3RlY2huaWstdHJhaWxlcnMuY29tL3VzZXIvZG9jdW1lbnRzL2ltZy9vdmVybGF5LmpwZWcnKTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2NXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNjVweDtcbiAgICAgIHBhZGRpbmc6IDEyNnB4IDcwcHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTU1cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLy9oZWlnaHQ6IDI2M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLy9AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC8vICBoZWlnaHQ6IDI4My41cHg7XG4gICAgICAvL31cbiAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDYxNXB4KSB7XG4gICAgICAvLyAgaGVpZ2h0OiAzMDIuNXB4O1xuICAgICAgLy99XG4gICAgICAvL0BtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAgICAgLy8gIGhlaWdodDogMzIxLjVweDtcbiAgICAgIC8vfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMC41JTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDY1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTE4MzM7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiAxMjZweCA1MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAxMjZweCAzMHB4IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMTVweCAwO1xuICAgICAgfVxuXG4gICAgICAudW5kZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBiYW5uZXJ5IHZ5aG9kIHNjc3NcblxuLmJlbmVmaXRCYW5uZXIge1xuICAmLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2UsXG4gICYucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0IHtcbiAgICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuXG4gICAgICAgIC5iZW5lZml0QmFubmVyX19jb250ZW50IHtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAuYmVuZWZpdEJhbm5lcl9faW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQycHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAuYmVuZWZpdEJhbm5lcl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50eXBlLWRldGFpbCB7XG4gIC5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ0ZTA7XG59XG4iLCIjY29udGVudCB7XG4gIC5wLWRldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyIHtcbiAgICAgIG9yZGVyOiAzMDtcbiAgICB9XG4gICAgLnByb2R1Y3RzLXJlbGF0ZWQucHJvZHVjdHMtYWRkaXRpb25hbCB7XG4gICAgICBvcmRlcjogMzE7XG4gICAgfVxuICAgIC5wLWRldGFpbCAuYnJvd3NlLXAge1xuICAgICAgb3JkZXI6IDMyO1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3Qge1xuICAmLnNsaWNrLXNsaWRlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
