/*!
    Theme Name: CPM Group
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:none}.grid-container{max-width:1400px;margin:0 auto}.grid-container-max{max-width:1720px;margin:0 auto}@media screen and (max-width:1720px){.grid-container-max{padding:0 10px}}@media screen and (max-width:1400px){.grid-container{padding:0 10px}}body{font-family:Roboto,sans-serif}a:visited{color:inherit}a:focus{outline:none;text-decoration:none}b,strong{font-weight:700}em,i{font-style:italic}.main{overflow:hidden;position:relative}.header{background-color:#fff;height:90px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);z-index:999999!important;width:100%!important}.logged-in .is-sticky .header{top:32px!important}@media screen and (max-width:782px){.logged-in .is-sticky .header{top:0!important}}.header .primary-menu-wrapper{display:block}.header__container{max-width:1720px;margin:0 auto;display:block;overflow:hidden}.header .site-branding{display:inline-block;vertical-align:top;text-align:right;margin:18px 18px 18px 34px}.header__logo{width:210px;height:50px}.header__menu{max-width:1400px;background:#fff;width:73%;display:inline-block;float:right;text-align:right;vertical-align:top}.header__menu ul.primary-menu{margin:0!important;top:auto;right:auto}.header__menu ul.primary-menu ul{top:auto;right:auto!important;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.header__menu ul.primary-menu li,.header__menu ul.primary-menu ul li{position:static}.header__menu ul.primary-menu>li.menu-item-has-children>a{padding-right:0}.header__menu ul.primary-menu>li{display:inline-block;margin:0 25px;padding:34px 0}.header__menu ul.primary-menu>li .icon{display:none}.header__menu ul.primary-menu>li>a{color:#333!important;font-size:18px;outline:none;text-decoration:none;font-family:Roboto,sans-serif;font-weight:600;cursor:pointer;text-transform:uppercase}.header__menu ul.primary-menu>li:hover,.header__menu ul.primary-menu>li:hover>a{color:#ff8e00!important}.header__menu ul.primary-menu>li>ul{opacity:0;background-color:#fff!important;text-align:left;width:200px;padding-left:20px;margin-top:33px;-webkit-box-shadow:0 9px 5px -5px rgba(0,0,0,.1);box-shadow:0 9px 5px -5px rgba(0,0,0,.1);position:absolute;z-index:999}.header__menu ul.primary-menu>li>ul:after,.header__menu ul.primary-menu>li>ul:before{display:none!important}.header__menu ul.primary-menu>li>ul>li{display:block;vertical-align:top;text-align:left}.header__menu ul.primary-menu>li>ul>li a{color:#333!important;font-size:18px;padding:12px 0 12px 12px;display:block;text-decoration:none;font-family:Roboto,sans-serif}.header__menu ul.primary-menu>li>ul>li a:hover{color:#ff8e00!important}.header__menu ul.primary-menu>li>ul>li:hover{color:#ff8e00}.header__menu ul.primary-menu .current-menu-item>a{text-decoration:none;color:#ff8e00!important}.header__menu ul.primary-menu li.menu-item-has-children>ul.sub-menu{right:0;opacity:0!important;display:none;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.header__menu ul.primary-menu li.menu-item-has-children:hover>ul.sub-menu{right:0;opacity:1!important;display:block;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}@media screen and (max-width:1720px){.header__container{padding:0 10px}}@media screen and (max-width:1336px){.header__menu ul.primary-menu>li{margin:0 15px}}@media screen and (max-width:1140px){.header__container{padding:8px 0 0}.header .site-branding{margin:13px 18px 13px 7%}.header .menu_hamburger{display:inline-block;height:25px;float:right;margin:20px 7% 20px 10px;width:25px;background-size:contain;background-image:url(../images/hamburger.svg);background-repeat:no-repeat}.header .menu_hamburger.close{background-image:url(../images/close.svg);margin-right:7%}.header__menu{width:100%;position:relative;z-index:9999}.header__menu ul.primary-menu{display:none;padding:0}.header__menu ul.primary-menu>li{display:block;margin:20px 0;padding:0;text-align:left}.header__menu ul.primary-menu>li a{padding-left:7%;display:inline}.header__menu ul.primary-menu>li span{content:"";width:46px;height:15px;display:inline-block;float:right;background-size:50%;background-repeat:no-repeat;background-image:url(../images/arrow-down.svg);background-position:50%;padding:0;margin-right:6%}.header__menu ul.primary-menu>li.btn{margin-right:7%!important;margin-left:7%!important}.header__menu ul.primary-menu>li.btn a{padding-left:10px}.header__menu ul.primary-menu>li ul{display:none;opacity:1;margin-top:15px;border:none;top:0;position:relative;padding:0;width:100%}.header__menu ul.primary-menu>li ul>li{display:block;padding-left:10%}.header__menu ul.primary-menu>li.active ul{display:block;-webkit-box-shadow:none;box-shadow:none}.header__menu ul.primary-menu>li.active span{background-image:url(../images/arrow-up.svg)}.header__menu ul.primary-menu>li:hover>ul{right:auto;border-radius:0}.header__menu ul.primary-menu>li:hover>a{color:#109fff}}@media screen and (max-width:480px){.header__container{padding-top:8px}.header .site-branding{margin:0;padding:10px}.header .menu_hamburger{display:inline-block;height:25px;float:right;margin:20px 10px;width:25px;background-size:contain;background-image:url(../images/hamburger.svg);background-repeat:no-repeat}.header .menu_hamburger.close{background-image:url(../images/close.svg);margin:20px 10px}.header__menu{width:100%;position:relative;z-index:9999}.header__menu ul.primary-menu{display:none;padding:10px 0}.header__menu ul.primary-menu>li{display:block;margin:20px 0;padding:10px 0;text-align:left}.header__menu ul.primary-menu>li a{padding-left:10px}.header__menu ul.primary-menu>li span{content:"";width:46px;height:15px;display:inline-block;float:right;background-size:50%;background-repeat:no-repeat;background-image:url(../images/arrow-down.svg);background-position:50%;padding:0 20px;margin-right:0}.header__menu ul.primary-menu>li>ul{display:none;margin-top:15px;border:none;top:0;position:relative;padding:0}.header__menu ul.primary-menu>li>ul>li{display:block;padding-left:32px}.header__menu ul.primary-menu>li.active>ul{display:block}.header__menu ul.primary-menu>li.active span{background-image:url(../images/arrow-up.svg)}}@media screen and (max-width:1140px){.header{position:fixed;top:0!important}.logged-in .header{top:32px!important}}body:not(.overlay-header) .primary-menu>li>a{color:#333}body:not(.overlay-header) .primary-menu .current-menu-item>a{text-decoration:none;color:#ff8e00}.footer{background-color:#f2f2f2}.footer .footer-nav-widgets-wrapper{margin-top:0;border:none}.footer .footer-nav-widgets-wrapper .footer-inner{width:100%;max-width:100%;border:none;background-color:#f2f2f2;color:#333}.footer .footer-nav-widgets-wrapper .footer-inner aside{border:none;padding:80px 0}.footer .footer-nav-widgets-wrapper .footer-inner aside .footer-widgets-wrapper .footer-widgets .widget ul li{margin:15px 0}.footer .footer-nav-widgets-wrapper .footer-inner aside .footer-widgets-wrapper .footer-widgets .widget ul li a{color:#333!important;font-size:20px;font-weight:300}.footer .footer-nav-widgets-wrapper .footer-inner aside .footer-widgets-wrapper .footer-widgets .widget ul li:first-child a{font-weight:600}.footer .footer-nav-widgets-wrapper .footer-inner aside .footer-widgets-wrapper .footer-widgets .widget .widget-title{font-weight:600;font-size:20px;color:#333;margin:15px 0}.footer .footer-nav-widgets-wrapper .footer-inner aside .footer-widgets-wrapper .footer-widgets .widget .textwidget p{font-size:20px;color:#333;line-height:1.5;margin:15px 0;font-family:SFCompactText,sans-serif}.footer .sub-footer{background-color:#e6e6e6;font-size:20px;padding:15px 34px;color:#333;overflow:hidden}.footer .sub-footer .copyright{width:50%;float:left;display:inline-block}.footer .sub-footer .copyright-text{line-height:33px}.footer .sub-footer .developed-by{width:50%;float:left;display:inline-block;text-align:right}.footer .sub-footer .developed-by .scr-link{text-decoration:none;text-align:right;font-family:Roboto,sans-serif;font-weight:400;color:#333!important;display:inline-block;background:url(../images/logo-scriptics.png) 0 0 no-repeat;height:33px;line-height:33px;padding-left:35px;width:auto;-webkit-transition:all .15s linear;transition:all .15s linear}.footer .sub-footer .developed-by .scr-link:hover{background-position:0 100%;color:#0072bc!important}.footer .footer-widgets.column-one,.footer .footer-widgets.column-three,.footer .footer-widgets.column-two{display:none}.footer .footer-widgets.column-four{margin:0 auto;width:83%;max-width:800px}.footer .footer-widgets.column-four h2{width:290px;display:inline-block;vertical-align:top}.footer .footer-widgets.column-four .textwidget{width:calc(100% - 300px);display:inline-block}.footer .footer-widgets.column-four .textwidget a{color:#333;text-decoration:none}.footer .footer-widgets.column-four .textwidget a:hover{text-decoration:underline}@media screen and (max-width:768px){.footer .sub-footer{padding:15px 0}}@media screen and (max-width:480px){.footer .footer-widgets.column-four h2{display:block;width:260px;margin:0 auto!important}.footer .footer-widgets.column-four .textwidget{width:260px;display:block;margin:0 auto}.footer .sub-footer .copyright,.footer .sub-footer .developed-by{float:none;text-align:center;width:90%}.footer .sub-footer .developed-by{margin-top:20px}}.blog-list-container{margin:0 auto;max-width:1170px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px 45px}.blog-item-image-container{width:100%;height:210px;background-size:cover;background-position:50%}.blog-item-title{color:#4a4a4a;font-size:21px;line-height:32px;font-weight:400;letter-spacing:-.3px;text-decoration:none}.blog-item-time-author{font-size:13px;font-weight:400;letter-spacing:.1px;color:#000048}.full_width_slider{position:relative;z-index:10}.full_width_slider .slide__content{height:90vh;background-size:cover;position:relative;text-align:center;display:table}.full_width_slider .slide__details{max-width:1200px;display:table-cell;vertical-align:middle}.full_width_slider .slide__title{font-family:Roboto,helvetica,sans-serif;font-size:60px;color:#fff;font-weight:700;text-align:center;margin-bottom:14px}.full_width_slider .slide__title span{color:#ff8e00}.full_width_slider .slide__subtitle{font-family:Roboto,helvetica,sans-serif;font-size:40px;color:#fff;font-weight:700;text-align:center;margin-bottom:54px}.full_width_slider .slide__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full_width_slider .paginator{position:absolute;top:45%;width:100%}.full_width_slider .paginator .previous{cursor:pointer;width:52px;background:rgba(0,0,0,.4);position:absolute;left:20px}.full_width_slider .paginator .previous:hover{background:rgba(0,0,0,.6)}.full_width_slider .paginator .previous img{display:block;padding:10px}.full_width_slider .paginator .next{cursor:pointer;width:52px;background:rgba(0,0,0,.4);position:absolute;right:20px}.full_width_slider .paginator .next:hover{background:rgba(0,0,0,.6)}.full_width_slider .paginator .next img{display:block;padding:10px}.full_width_slider .slick-dots{position:absolute;bottom:20px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full_width_slider .slick-dots li{display:inline-block;margin-left:10px}.full_width_slider .slick-dots li button{border-radius:50%;outline:none;font-size:0;width:20px;height:20px;border:1px solid #f0f0f0;background:transparent!important}.full_width_slider .slick-dots .slick-active button{background:#f0f0f0!important}@media screen and (max-width:1050px){.full_width_slider .slide__title{font-size:50px}.full_width_slider .slide__subtitle{font-size:30px}}@media screen and (max-width:767px){.full_width_slider .slide__title{font-size:40px;max-width:80%;margin:0 auto 20px}.full_width_slider .slide__subtitle{font-size:24px;max-width:70%;margin:0 auto 50px}.full_width_slider .slide__content{height:500px;padding-top:160px;background-size:cover;background-position:50%}.full_width_slider .paginator .next{right:10px;width:42px}.full_width_slider .paginator .previous{width:42px;left:10px}}.contact-section{padding:100px 0;clear:both}.contact-section .info{width:49%;display:inline-block;vertical-align:top}.contact-section .info .title{font-size:50px;font-weight:600;margin-bottom:10px;color:#333}.contact-section .info .description p a{color:#333;font-size:26px;text-decoration:none}.contact-section .contact-form{width:49%;display:inline-block;vertical-align:top}.contact-section .contact-form form p{position:relative;margin-top:35px}.contact-section .contact-form form p:last-child{margin-top:50px}.contact-section .contact-form form p label{position:absolute;top:8px;z-index:99;background-color:#fff;padding:0 15px;left:10px;font-size:18px;color:#333}.contact-section .contact-form form p select{width:100%}.contact-section .contact-form form p input,.contact-section .contact-form form p textarea{font-size:20px;padding:20px;color:#333;border:1px solid #333}.contact-section .contact-form form p input[type=submit]{background-color:#ff8e00;border:1px solid #ff8e00;width:100%;font-size:20px;padding:20px;color:#fff}.contact-section .contact-form form p input[type=submit]:focus{border:1px solid #ff8e00;outline:none}.contact-section .contact-form form p input[type=submit]:hover{background-color:#00abbd;border:1px solid #00abbd;text-decoration:none}.contact-section .contact-form form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none!important}.contact-section .contact-form form span.wpcf7-not-valid-tip{color:red;font-size:16px;font-weight:400;display:block;padding-top:10px;position:absolute;width:300px}.contact-section .contact-form form .ajax-loader{display:none}@media screen and (max-width:1400px){.contact-section .grid-container{padding:0 10px}}@media screen and (max-width:769px){.contact-section .contact-form,.contact-section .info{width:80%;display:block;margin:0 auto}}@media screen and (max-width:480px){.contact-section .contact-form,.contact-section .info{width:100%}}.images-list{padding:100px 0;clear:both}.images-list .section-title{font-size:50px;font-weight:600;margin-bottom:10px;color:#333;text-align:center}.images-list .all-items{padding:50px 0;overflow-x:hidden}.images-list .all-items .item{position:relative;width:400px;height:300px;background-color:transparent;margin:115.47px 0;border-left:1px solid #333;border-right:1px solid #333;max-width:33%;display:inline-block;text-align:center}.images-list .all-items .item:nth-child(3n-1){margin:0 calc((100% - 1208px)/2)}.images-list .all-items .item:after,.images-list .all-items .item:before{content:"";position:absolute;z-index:1;width:282.84px;height:282.84px;-webkit-transform:scaleY(.577) rotate(-45deg);transform:scaleY(.577) rotate(-45deg);background-color:inherit;left:57.5786px}.images-list .all-items .item:before{top:-141.4214px;border-top:1.4142px solid #333;border-right:1.4142px solid #333}.images-list .all-items .item:after{bottom:-141.4214px;border-bottom:1.4142px solid #333;border-left:1.4142px solid #333}.images-list .all-items .item img{display:block;margin:0 auto 50px;max-width:230px;max-height:56px}.images-list .all-items .item .text{overflow:hidden;height:200px}.images-list .all-items .item .text p{max-width:80%;margin:0 auto;font-size:20px;line-height:1.3;color:#a2a2a2;font-weight:300}@media screen and (max-width:1250px){.images-list .all-items .item{position:relative;min-width:300px;width:300px;height:310px;background-color:transparent;margin:86.6px 0}.images-list .all-items .item:nth-child(3n-1){margin:0 calc((100% - 908px)/2)}.images-list .all-items .item:after,.images-list .all-items .item:before{content:"";position:absolute;z-index:1;width:212.13px;height:212.13px;-webkit-transform:scaleY(.577) rotate(-45deg);transform:scaleY(.577) rotate(-45deg);background-color:inherit;left:42.934px}.images-list .all-items .item:before{top:-106.066px}.images-list .all-items .item:after{bottom:-106.066px}}@media screen and (max-width:970px){.images-list .all-items{padding:0}.images-list .all-items .item{display:block;margin:172px auto}.images-list .all-items .item:last-child{margin:172px auto 88px}.images-list .all-items .item:nth-child(3n-1){margin:172px auto}}.button__default{font-family:Roboto,helvetica,sans-serif;position:relative;min-width:200px;height:70px;color:#fff;background-color:#ff8e00;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.button__default__link{padding:0!important}.button__default a{font-family:Roboto,helvetica,sans-serif;font-size:28px;font-weight:700;text-decoration:none;line-height:2.5;text-transform:uppercase;color:#fff;padding:18px 20px}.button__default__wrapper{position:relative;height:70px}.button__default__wrapper:before{top:0;height:51%;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}.button__default__wrapper:after,.button__default__wrapper:before{content:"";position:absolute;left:0;width:50px;background:#ff8e00;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.button__default__wrapper:after{top:50%;height:50%;-webkit-transform:skew(-135deg,0deg);transform:skew(-135deg,0deg)}.button__default .left-arrow{margin-left:-26px;float:left}.button__default .right-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;margin-right:-26px}.button__default:hover,.button__default:hover .left-arrow:after,.button__default:hover .left-arrow:before,.button__default:hover .right-arrow:after,.button__default:hover .right-arrow:before{background-color:#00abbd}.button__orange{color:#fff;border-top:1px solid #ff8e00;border-bottom:1px solid #ff8e00;background-color:#ff8e00}.button--ghost--blue{color:#fff;border-top:2px solid #00abbd;border-bottom:2px solid #00abbd;background-color:transparent;min-width:300px;text-align:center;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.button--ghost--blue__wrapper{position:relative;height:70px;top:-2px}.button--ghost--blue__wrapper:after,.button--ghost--blue__wrapper:before{width:3px;background:#00abbd}.button--ghost--blue .left-arrow{margin-left:-18px;float:left}.button--ghost--blue .right-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;margin-right:-18px}.button--ghost--blue:hover{background-color:#00abbd}.button--ghost--blue:hover .left-arrow:after,.button--ghost--blue:hover .left-arrow:before,.button--ghost--blue:hover .right-arrow:after,.button--ghost--blue:hover .right-arrow:before{background-color:#00abbd;width:36px}.button__half{display:inline-block;font-family:Roboto,helvetica,sans-serif;position:relative;min-width:200px;height:70px;color:#fff;background-color:#ff8e00}.button__half.button__white{background-color:#fff;min-width:40%}.button__half.button__white p{color:#00abbd}.button__half.button__white .button__half__wrapper:after,.button__half.button__white .button__half__wrapper:before{background:#fff}.button__half.button__orange{background-color:#ff8e00;min-width:50%}.button__half.button__orange p{color:#fff}.button__half.button__orange .button__half__wrapper:after,.button__half.button__orange .button__half__wrapper:before{background:#ff8e00}.button__half.button__blue{background-color:#00abbd;min-width:55%}.button__half.button__blue p{color:#fff}.button__half.button__blue .button__half__wrapper:after,.button__half.button__blue .button__half__wrapper:before{background:#00abbd}.button__half.button__black{background-color:#333;min-width:60%}.button__half.button__black p{color:#fff}.button__half.button__black .button__half__wrapper:after,.button__half.button__black .button__half__wrapper:before{background:#333}.button__half p{font-family:Roboto,helvetica,sans-serif;font-size:30px;font-weight:700;text-decoration:none;line-height:1.2;color:#fff;padding:18px 20px}.button__half__wrapper{position:relative;height:70px}.button__half__wrapper:before{top:0;height:51%;-webkit-transform:skew(-45deg,0deg);transform:skew(-45deg,0deg)}.button__half__wrapper:after,.button__half__wrapper:before{content:"";position:absolute;left:0;width:50px;background:#ff8e00}.button__half__wrapper:after{top:50%;height:50%;-webkit-transform:skew(-135deg,0deg);transform:skew(-135deg,0deg)}.button__half .left-arrow{margin-left:-26px;float:left}.button__half .right-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:right;margin-right:-26px}@media screen and (max-width:1050px){.button__default{height:53px}.button__default a{font-size:22px}.button__default__wrapper{height:53px}.button--ghost--blue .left-arrow{margin-left:-15px;top:-2px}.button--ghost--blue .right-arrow{margin-right:-15px;top:-2px}.button__half{height:53px}.button__half p{font-size:22px;line-height:20px}.button__half__wrapper{height:53px}}@media screen and (max-width:767px){.button__default a{font-size:18px;line-height:58px;padding:18px 10px}.button__default__wrapper:after,.button__default__wrapper:before{width:38px}.button--ghost--blue{min-width:190px}.button--ghost--blue__wrapper:after,.button--ghost--blue__wrapper:before{width:3px}}.aboutus{padding-top:196px;border-bottom:1px solid #d1d1d1;position:relative;overflow:hidden;background-color:#fff;z-index:1}.aboutus__wrapper{position:relative;z-index:2}.aboutus__title{font-family:Roboto,helvetica,sans-serif;font-size:50px;color:#ff8e00;font-weight:700;text-align:center;margin-bottom:36px}.aboutus__title span{color:#00abbd}.aboutus__description{font-family:Roboto,helvetica,sans-serif;font-size:30px;color:#333;font-weight:700;text-align:center;max-width:560px;line-height:42px;margin:0 auto 56px}.aboutus__img{margin:0 auto;max-width:800px}.aboutus .hexagon{position:relative;width:150px;height:86.6px;background-color:#fff;border-left:2px solid #b3b3b3;border-right:2px solid #b3b3b3;display:inline-block;float:left;margin:20px -1px;z-index:1}.aboutus .hexagon-3:hover{background:#b2e6eb}.aboutus .hexagon-8:hover{background:#f9f4f4}.aboutus .hexagon-11:hover{background:#ffddb2}.aboutus .hexagon-15:hover{background:#fcc}.aboutus .hexagon-17:hover{background:#ccd8eb}.aboutus .hexagon__section{position:absolute;left:-222px;bottom:-110px}.aboutus .hexagon__section.-top{left:auto;top:24px;right:-149px}.aboutus .hexagon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutus .hexagon:after,.aboutus .hexagon:before{content:"";position:absolute;z-index:1;width:106.07px;height:106.07px;-webkit-transform:scaleY(.577) rotate(-45deg);transform:scaleY(.577) rotate(-45deg);background-color:inherit;left:19.967px}.aboutus .hexagon:before{top:-53.033px;border-top:2.8284px solid #b3b3b3;border-right:2.8284px solid #b3b3b3}.aboutus .hexagon:after{bottom:-53.033px;border-bottom:2.8284px solid #b3b3b3;border-left:2.8284px solid #b3b3b3}@media screen and (max-width:1550px){.aboutus__img{max-width:800px;width:100%}.aboutus__wrapper{max-width:1000px;width:100%;margin:0 auto}}@media screen and (max-width:950px){.aboutus{padding-top:126px}.aboutus__title{font-size:40px}.aboutus__description{font-size:24px;line-height:32px}.aboutus .hexagon{width:100px;height:57.74px;margin:13px -2px}.aboutus .hexagon__section{display:none}.aboutus .hexagon__section.-top{display:block;top:16px;right:-146px}.aboutus .hexagon-15{background:#fcc}.aboutus .hexagon:after,.aboutus .hexagon:before{width:70.71px;height:70.71px;left:12.6447px}.aboutus .hexagon:before{top:-35.3553px}.aboutus .hexagon:after{bottom:-35.3553px}}@media screen and (max-width:680px){.aboutus .hexagon{width:75px;height:43.3px;margin:10px -2px}.aboutus .hexagon__section.-top{top:12px;right:-106px}.aboutus .hexagon:after,.aboutus .hexagon:before{width:53.03px;height:53.03px;left:8.9835px}.aboutus .hexagon:before{top:-26.5165px}.aboutus .hexagon:after{bottom:-26.5165px}}@media screen and (max-width:480px){.aboutus{padding-top:96px}.aboutus__title{font-size:30px}.aboutus__description{font-size:22px}.aboutus .hexagon{width:50px;height:28.87px;margin:6px -2px}.aboutus .hexagon__section.-top{top:8px;right:-71px}.aboutus .hexagon:after,.aboutus .hexagon:before{width:35.36px;height:35.36px;left:5.3223px}.aboutus .hexagon:before{top:-17.6777px}.aboutus .hexagon:after{bottom:-17.6777px}}.business{padding-top:146px}.business__title{font-size:50px;color:#ff8e00;margin-bottom:22px}.business__description,.business__title{font-family:Roboto,helvetica,sans-serif;font-weight:700;text-align:center}.business__description{font-size:30px;color:#00abbd;margin-bottom:100px}.business__columns{font-size:0}.business__col{display:inline-block;width:calc(50% - 95px);vertical-align:top;margin-bottom:68px}.business__col:nth-of-type(odd){text-align:right;margin-right:75px}.business__col:nth-of-type(2n){text-align:left;margin-left:75px}.business__col__title{font-size:26px;color:#333;margin-bottom:22px}.business__col__description p,.business__col__title{font-family:Roboto,helvetica,sans-serif;font-weight:700}.business__col__description p{font-size:22px;color:#a2a2a2}.business__button{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px}@media screen and (max-width:950px){.business{padding-top:66px}.business__title{font-size:40px}.business__description{font-size:24px}.business__col:nth-of-type(odd){margin-right:55px}.business__col:nth-of-type(2n){margin-left:55px}.business__col__title{font-size:24px}.business__col__desription p{font-size:22px}}@media screen and (max-width:767px){.business__title{font-size:30px;margin-bottom:12px}.business__description{font-size:22px;margin-bottom:40px}.business__col{width:100%;display:block;margin-bottom:28px}.business__col:nth-of-type(odd){text-align:center;margin-right:auto}.business__col:nth-of-type(2n){text-align:center;margin-left:auto}}.commercial{font-size:0;z-index:10;position:relative}.commercial__left{background-color:#121820;width:50%;vertical-align:top;padding-top:364px;display:table-cell;padding-left:50px;padding-right:50px}.commercial__left__title{font-size:40px;color:#ff8e00;margin-bottom:22px}.commercial__left__subtitle,.commercial__left__title{font-family:Roboto,helvetica,sans-serif;font-weight:700}.commercial__left__subtitle{font-size:24px;color:#00abbd;line-height:38px;margin-bottom:66px}.commercial__left__text{font-family:Roboto,helvetica,sans-serif;font-size:22px;color:#fff;font-weight:700;line-height:30px;margin-bottom:90px}.commercial__left__button{display:inline-block;margin-left:50px;margin-bottom:50px}.commercial__right{width:50%;vertical-align:top;padding-top:360px;display:table-cell;padding-bottom:230px;background-position:50%;background-size:cover;background-repeat:no-repeat}.commercial__right .item{margin-bottom:10px}@media screen and (max-width:1050px){.commercial__left{padding-top:164px}.commercial__left__subtitle{margin-bottom:36px}.commercial__left__text{margin-bottom:40px}.commercial__left__button{margin-left:30px}.commercial__right{padding-top:160px}}@media screen and (max-width:767px){.commercial__left{display:block;width:100%;padding-top:64px}.commercial__right{display:block;width:100%;padding-top:100px;padding-bottom:100px}}.text-with-parallax{padding-top:180px;padding-bottom:200px}.text-with-parallax .text__wrapper{text-align:center;max-width:700px;margin:0 auto}.text-with-parallax .text__wrapper .text p{font-family:Roboto,helvetica,sans-serif;font-size:30px;color:#333;line-height:42px;font-weight:700}@media screen and (max-width:767px){.text-with-parallax{padding-top:90px;padding-bottom:90px}.text-with-parallax .text__wrapper .text p{font-size:22px}}.parallax__business div#parallax-bg-1{background-color:red}.parallax__business div#parallax-bg-1,.parallax__business div#parallax-bg-2{position:absolute;width:1200px;top:0;left:50%;margin-left:-600px;z-index:0}.parallax__business div#parallax-bg-2 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__business div#bg-2-1{top:1120px;left:40px;background:url(../images/plus-sprite.png) no-repeat -249px 0;width:29px!important;height:31px!important}.parallax__business div#bg-2-2{top:1440px;right:-17px;background:url(../images/plus-sprite.png) no-repeat -388px 0;width:67px!important;height:76px!important}.parallax__business div#bg-2-3{top:1470px;left:-70px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}.parallax__business div#bg-2-4{top:1440px;right:420px;background:url(../images/plus-sprite.png) no-repeat -211px -54px;width:21px!important;height:22px!important}.parallax__business div#bg-2-5{top:1340px;left:-70px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__business div#parallax-bg-1 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__business div#bg-1-1{top:1280px;left:210px;background:url(../images/plus-sprite.png) no-repeat -80px -55px;width:20px!important;height:21px!important}.parallax__business div#bg-1-2{top:1130px;left:1030px;background:url(../images/plus-sprite.png) no-repeat -426px 0;width:29px!important;height:32px!important}.parallax__business div#bg-1-3{top:1190px;right:1050px;background:url(../images/plus-sprite.png) no-repeat -331px -13px;width:47px!important;height:51px!important}.parallax__business div#bg-1-4{top:1080px;right:30px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__business div#bg-1-5{top:1330px;right:750px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}@media screen and (max-width:1050px){.parallax__business div#bg-2-1{top:1180px;left:280px}.parallax__business div#bg-2-2{top:1140px;right:283px}.parallax__business div#bg-2-3{top:1470px;left:230px}.parallax__business div#bg-2-5{top:1140px;left:530px}.parallax__business div#bg-1-2{top:1180px;left:940px}.parallax__business div#bg-1-3{top:1290px;right:300px}}@media screen and (max-width:767px){.parallax__business div#bg-1-1{top:619px;left:290px}.parallax__business div#bg-1-2{top:760px;left:900px}.parallax__business div#bg-1-3{top:790px;right:300px}.parallax__business div#bg-1-4{top:620px;right:270px}.parallax__business div#bg-1-5{top:790px;right:750px}.parallax__business div#bg-2-1{top:790px;left:280px}.parallax__business div#bg-2-2{top:820px;right:443px}.parallax__business div#bg-2-3{top:670px;left:490px}.parallax__business div#bg-2-4{top:640px;right:420px}}.text-with-parallax-and-video{padding-top:180px;padding-bottom:200px;position:relative;z-index:10}.text-with-parallax-and-video .text__wrapper{text-align:center;max-width:700px;margin:0 auto}.text-with-parallax-and-video .text__wrapper .text p{font-family:Roboto,helvetica,sans-serif;font-size:30px;color:#333;line-height:42px;font-weight:700}.text-with-parallax-and-video iframe{height:378px!important;width:640px!important;padding:20px;background:#fff;margin:30px auto 20px;-webkit-box-shadow:-1px 0 16px -9px;box-shadow:-1px 0 16px -9px;border-radius:12px}.parallax__technology div#parallax-bg-1{background-color:red}.parallax__technology div#parallax-bg-1,.parallax__technology div#parallax-bg-2{position:absolute;width:1200px;top:0;left:50%;margin-left:-600px;z-index:0}.parallax__technology div#parallax-bg-2 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__technology div#bg-2-1{top:1120px;left:40px;background:url(../images/plus-sprite.png) no-repeat -249px 0;width:29px!important;height:31px!important}.parallax__technology div#bg-2-2{top:1220px;right:-77px;background:url(../images/plus-sprite.png) no-repeat -388px 0;width:67px!important;height:76px!important}.parallax__technology div#bg-2-3{top:1160px;left:1080px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}.parallax__technology div#bg-2-4{top:1990px;right:420px;background:url(../images/plus-sprite.png) no-repeat -211px -54px;width:21px!important;height:22px!important}.parallax__technology div#bg-2-5{top:1840px;left:130px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__technology div#parallax-bg-1 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__technology div#bg-1-1{top:1610px;left:-90px;background:url(../images/plus-sprite.png) no-repeat -80px -55px;width:20px!important;height:21px!important}.parallax__technology div#bg-1-2{top:1530px;left:1030px;background:url(../images/plus-sprite.png) no-repeat -426px 0;width:29px!important;height:32px!important}.parallax__technology div#bg-1-3{top:1920px;right:1240px;background:url(../images/plus-sprite.png) no-repeat -331px -13px;width:47px!important;height:51px!important}.parallax__technology div#bg-1-4{top:1210px;right:1130px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__technology div#bg-1-5{top:1130px;right:1030px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}@media screen and (max-width:1050px){.parallax__technology div#parallax-bg-1,.parallax__technology div#parallax-bg-2{width:100%}.parallax__technology div#bg-2-1{top:1220px;left:180px}.parallax__technology div#bg-2-3{top:1130px;left:980px}.parallax__technology div#bg-2-4{top:1340px;right:420px}.parallax__technology div#bg-2-5{top:1380px;left:230px}.parallax__technology div#bg-1-1{top:1210px;left:210px}.parallax__technology div#bg-1-2{top:1330px;left:1030px}.parallax__technology div#bg-1-3{top:1320px;right:740px}.text-with-parallax-and-video{padding-top:80px;padding-bottom:100px}.module-repeater{width:100%}.module-repeater__title img{display:block}}@media screen and (max-width:767px){.text-with-parallax{padding-top:90px;padding-bottom:90px}.text-with-parallax .text__wrapper .text p{font-size:22px}.text-with-parallax-and-video iframe{width:100%!important;padding:10px}.text-with-parallax-and-video .text__wrapper .text p{font-size:26px;line-height:34px;margin-bottom:60px}.parallax__technology div#parallax-bg-1,.parallax__technology div#parallax-bg-2{left:0;margin-left:0}.parallax__technology div#bg-2-1{top:830px;left:0}.parallax__technology div#bg-2-2{top:870px;right:23px}.parallax__technology div#bg-2-3{top:1030px;left:50px}.parallax__technology div#bg-1-1,.parallax__technology div#bg-1-2,.parallax__technology div#bg-1-3,.parallax__technology div#bg-1-4,.parallax__technology div#bg-1-5,.parallax__technology div#bg-2-4,.parallax__technology div#bg-2-5{display:none}}.colored-section{font-size:0;background:#06070a;background:-webkit-gradient(linear,left top,right top,from(#06070a),color-stop(50%,#121820));background:linear-gradient(90deg,#06070a,#121820 50%);padding-top:100px;padding-bottom:100px;position:relative}.colored-section#no-padding{padding:0}.colored-section#centered-title{padding-top:100px;padding-bottom:100px}.colored-section#centered-title .title{margin-bottom:0}.colored-section#centered-title .colored-section__left{width:100%;display:block;vertical-align:middle;text-align:center}.colored-section#centered-title .colored-section__right{display:none}.colored-section .title{font-size:50px;color:#ff8e00;margin-bottom:40px}.colored-section .text p,.colored-section .title{font-family:Roboto,helvetica,sans-serif;font-weight:700}.colored-section .text p{font-size:30px;color:#00abbd}.colored-section__button{display:inline-block}.colored-section__right{text-align:center}.colored-section__left,.colored-section__right{width:50%;display:inline-block;vertical-align:middle}@media screen and (max-width:1050px){.colored-section .title{font-size:40px;margin-bottom:30px}.colored-section .text p{font-size:24px}}@media screen and (max-width:767px){.colored-section{padding-top:100px;padding-bottom:100px}.colored-section__right{display:block;width:100%;text-align:center}.colored-section__left{display:block;width:100%;margin-bottom:40px}.colored-section#no-padding{padding:70px 0}}@media screen and (max-width:680px){.colored-section{padding-top:70px;padding-bottom:70px}.colored-section .title{font-size:30px;margin-bottom:20px}.colored-section .text p{font-size:22px}}.parallax__home div#parallax-bg-1{background-color:red}.parallax__home div#parallax-bg-1,.parallax__home div#parallax-bg-2{position:absolute;width:1200px;top:0;left:50%;margin-left:-600px;z-index:0}.parallax__home div#parallax-bg-2 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__home div#bg-2-1{top:2320px;left:40px;background:url(../images/plus-sprite.png) no-repeat -249px 0;width:29px!important;height:31px!important}.parallax__home div#bg-2-2{top:2240px;right:-117px;background:url(../images/plus-sprite.png) no-repeat -388px 0;width:67px!important;height:76px!important}.parallax__home div#bg-2-3{top:3170px;left:-70px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}.parallax__home div#bg-2-4{top:3040px;right:-80px;background:url(../images/plus-sprite.png) no-repeat -211px -54px;width:21px!important;height:22px!important}.parallax__home div#bg-2-5{top:3090px;left:-120px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__home div#parallax-bg-1 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__home div#bg-1-1{top:2880px;left:-140px;background:url(../images/plus-sprite.png) no-repeat -80px -55px;width:20px!important;height:21px!important}.parallax__home div#bg-1-2{top:2830px;left:1230px;background:url(../images/plus-sprite.png) no-repeat -426px 0;width:29px!important;height:32px!important}.parallax__home div#bg-1-3{top:3090px;right:1190px;background:url(../images/plus-sprite.png) no-repeat -331px -13px;width:47px!important;height:51px!important}.parallax__home div#bg-1-4{top:3080px;right:-90px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__home div#bg-1-5{top:3030px;right:-20px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}@media screen and (max-width:1400px){.parallax__home div#bg-2-1{top:1520px;left:130px}.parallax__home div#bg-2-2{top:1340px;right:213px}.parallax__home div#bg-2-3{top:1170px;left:430px}.parallax__home div#bg-2-5{top:2890px;left:-70px}}@media screen and (max-width:1050px){.parallax__home div#bg-1-1{top:2480px;left:190px}.parallax__home div#bg-1-2{top:2530px;left:990px}.parallax__home div#bg-1-3{top:2690px;right:890px}.parallax__home div#bg-1-4{top:2680px;right:210px}.parallax__home div#bg-1-5{top:2710px;right:330px}}@media screen and (max-width:767px){.parallax__home div#parallax-bg-2{width:100%;margin-left:0}.parallax__home div#bg-2-1{top:680px;left:130px}.parallax__home div#bg-2-2{top:850px;right:473px}.parallax__home div#bg-2-3{top:1680px;left:330px}.parallax__home div#bg-2-4{top:2240px;right:420px}.parallax__home div#bg-2-5{top:2290px;left:-330px}.parallax__home div#bg-1-1{top:2200px;left:890px}.parallax__home div#bg-1-2{top:2200px;left:290px}.parallax__home div#bg-1-3{top:740px;right:910px}.parallax__home div#bg-1-4{top:2211px;right:1010px}.parallax__home div#bg-1-5{top:1910px;right:1090px}}.spinning-icons{padding-top:120px;padding-bottom:180px;position:relative;z-index:20}.spinning-icons .section-title{position:relative;display:inline-block;font-family:Roboto,helvetica,sans-serif;font-size:50px;color:#ff8e00;font-weight:700;margin-right:120px;padding-top:40px}.spinning-icons .section-title span{color:#00abbd}.spinning-icons .section-title:before{content:"";width:70px;height:1px;background-color:#333;top:70px;right:-100px;position:absolute}.spinning-icons .all-items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;margin-top:75px}.spinning-icons .item{display:inline-block;position:relative}.spinning-icons .item__description{height:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.spinning-icons .item.active .item__description{width:200px;position:relative;text-align:center;left:0;right:0;margin:0 auto 0 90px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.spinning-icons .item.active .item__description p{font-family:Roboto,helvetica,sans-serif;font-size:18px;color:#000;line-height:1.3em}.spinning-icons .item:first-of-type .hexagon-text{background:transparent}.spinning-icons .item:first-of-type .hexagon-text .text{color:#333}.spinning-icons .item:nth-of-type(2) .hexagon-text{background-color:#ff8e00;border:transparent}.spinning-icons .item:nth-of-type(2) .hexagon-text:after,.spinning-icons .item:nth-of-type(2) .hexagon-text:before{border:transparent}.spinning-icons .item:nth-of-type(3) .hexagon-text{background-color:#00abbd;border:transparent}.spinning-icons .item:nth-of-type(3) .hexagon-text:after,.spinning-icons .item:nth-of-type(3) .hexagon-text:before{border:transparent}.spinning-icons .item:nth-of-type(4) .hexagon-text{background-color:#3f6b77;border:transparent}.spinning-icons .item:nth-of-type(4) .hexagon-text:after,.spinning-icons .item:nth-of-type(4) .hexagon-text:before{border:transparent}.spinning-icons .item:nth-of-type(5) .hexagon-text{background-color:#96b8be;border:transparent}.spinning-icons .item:nth-of-type(5) .hexagon-text:after,.spinning-icons .item:nth-of-type(5) .hexagon-text:before{border:transparent}.spinning-icons .item:nth-of-type(6) .hexagon-text{background-color:#b2b3b3;border:transparent}.spinning-icons .item:nth-of-type(6) .hexagon-text:after,.spinning-icons .item:nth-of-type(6) .hexagon-text:before{border:transparent}.spinning-icons .item .hexagon-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:200px;height:115.47px;background-color:#64c7cc;border-left:1px solid #333;border-right:1px solid #333;vertical-align:middle;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:57.74px 0 57.74px 90px}.spinning-icons .item .hexagon-text:hover{-webkit-transform:none;transform:none;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.spinning-icons .item .hexagon-text:hover .text,.spinning-icons .item .hexagon-text:hover img{-webkit-transform:none;transform:none;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;padding-top:0}.spinning-icons .item .hexagon-text:hover .text{bottom:-15px;left:-9px}.spinning-icons .item .hexagon-text img{width:50%;display:block;position:relative}.spinning-icons .item .hexagon-text .text,.spinning-icons .item .hexagon-text img{margin:0 auto;z-index:20;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding-top:21px}.spinning-icons .item .hexagon-text .text{text-align:center;left:120px;font-family:Roboto,helvetica,sans-serif;font-size:16px;color:#fff;font-weight:700}.spinning-icons .item .hexagon-text:after,.spinning-icons .item .hexagon-text:before{content:"";position:absolute;z-index:1;width:141.42px;height:141.42px;-webkit-transform:scaleY(.577) rotate(-45deg);transform:scaleY(.577) rotate(-45deg);background-color:inherit;left:28.2893px}.spinning-icons .item .hexagon-text:before{top:-70.7107px;border-top:1.4142px solid #333;border-right:1.4142px solid #333}.spinning-icons .item .hexagon-text:after{bottom:-70.7107px;border-bottom:1.4142px solid #333;border-left:1.4142px solid #333}@media screen and (max-width:1350px){.spinning-icons .hexagon-text{margin-left:50px}}@media screen and (max-width:1250px){.spinning-icons{padding-top:100px;padding-bottom:100px}.spinning-icons .section-title{text-align:center;margin:0 auto 50px;display:block;padding-top:0}.spinning-icons .section-title:before{content:none}.spinning-icons .hexagon-text{margin-left:50px}.spinning-icons .all-items{margin:0 auto;text-align:center}}@media screen and (max-width:900px){.spinning-icons .all-items,.spinning-icons .item{display:block}.spinning-icons .item .hexagon-text{margin:108px auto 98px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.spinning-icons .item.active .item__description{position:relative;margin:0 auto}}@media screen and (max-width:767px){.spinning-icons .section-title{font-size:30px}.spinning-icons .all-items{text-align:left}.spinning-icons .hexagon-text .text{font-size:22px}}@media screen and (max-width:480px){.spinning-icons .section-title{font-size:30px}.spinning-icons .all-items{text-align:left;max-width:232px}.spinning-icons .hexagon-text{margin-left:15px}.spinning-icons .hexagon-text .text{font-size:22px}}.vertical-slider{margin:100px 0 0;overflow:hidden}.vertical-slider#tools-slider .slider-navigation .slide__text{margin:10px 0}.vertical-slider .slider-navigation{width:40%;float:left}.vertical-slider .slider-navigation .slide__content.slick-active .slide__text{color:#333;position:relative}.vertical-slider .slider-navigation .slide__content.slick-active .slide__text:before{content:"";background-color:#ff8e00;width:7px;height:7px;border-radius:3px;position:absolute;right:25px;top:5px}.vertical-slider .slider-navigation .slide__content.slick-active .slide__text:after{content:"";border:solid #ff8e00;border-width:0 1px 1px 0;padding:6px;right:1px;top:2px;position:absolute;line-height:1.5;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.vertical-slider .slider-navigation .slide__content:first-child .slide__text{margin-top:0}.vertical-slider .slider-navigation .slide__text{color:#a4a4a4;font-size:22px;font-weight:600;margin:25px 0;text-align:right;padding-right:10%}.vertical-slider .slider-content{width:60%;float:left}.vertical-slider .slider-content .slide__content{padding:0 7%}.vertical-slider .slider-content .slide__content .center{width:70%;margin:0 auto}.vertical-slider .slider-content .slide__content .center img{margin-bottom:30px}.vertical-slider .slider-content .slide__content .center p{color:#333;padding:10px 0;font-size:18px;line-height:1.2}.vertical-slider .slider-content .slide__content .center ul{list-style-type:disc;margin:0 0 0 30px}.vertical-slider .slider-content .slide__content .center ol{list-style-type:decimal;margin:0 0 0 30px}.vertical-slider .slider-content .slide__content .center li{color:#333;padding:10px 0;font-size:18px;line-height:1.2}@media screen and (max-width:1024px){.vertical-slider .slider-navigation .slide__text{margin:18px 0}}@media screen and (max-width:768px){.vertical-slider .slider-navigation .slide__text{margin:15px 0;font-size:16px}.vertical-slider .slider-navigation .slide__content.slick-active .slide__text:after{right:4px}.vertical-slider .slider-navigation .slide__content.slick-active .slide__text:before{display:none}.vertical-slider .slider-content .slide__content .center li,.vertical-slider .slider-content .slide__content .center p{padding:5px 0;font-size:15px;line-height:1.2}}@media screen and (max-width:480px){.vertical-slider#impact_and_pipeline .slider-navigation{width:40%}.vertical-slider#impact_and_pipeline .slider-navigation .slick-list,.vertical-slider#impact_and_pipeline .slider-navigation .slick-track{height:50vh!important}.vertical-slider#impact_and_pipeline .slider-navigation .slide__text{margin:10px 0;font-size:16px}.vertical-slider#impact_and_pipeline .slider-navigation .slide__content.slick-active .slide__text:after{top:10px}.vertical-slider#impact_and_pipeline .slider-navigation .slide__content.slick-active .slide__text:before{display:none}.vertical-slider .slider-navigation{width:40%}.vertical-slider .slider-navigation .slick-list,.vertical-slider .slider-navigation .slick-track{height:100vh!important}.vertical-slider .slider-navigation .slide__text{margin:10px 0;font-size:16px}.vertical-slider .slider-navigation .slide__content.slick-active .slide__text:after{top:10px}.vertical-slider .slider-navigation .slide__content.slick-active .slide__text:before{display:none}.vertical-slider .slider-content{width:60%}.vertical-slider .slider-content .slide__content .center li,.vertical-slider .slider-content .slide__content .center p{padding:5px 0;font-size:15px;line-height:1.2}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.vertical-slider#impact_and_pipeline .slider-content .slick-list,.vertical-slider#impact_and_pipeline .slider-content .slick-slide,.vertical-slider#impact_and_pipeline .slider-navigation .slick-list,.vertical-slider#impact_and_pipeline .slider-navigation .slick-track{height:45vh!important}.vertical-slider .slider-content .slick-list,.vertical-slider .slider-content .slick-slide,.vertical-slider .slider-navigation .slick-list,.vertical-slider .slider-navigation .slick-track{height:60vh!important}}@media screen and (max-height:800px){.vertical-slider#impact_and_pipeline .slider-content .slick-list,.vertical-slider#impact_and_pipeline .slider-content .slick-slide,.vertical-slider#impact_and_pipeline .slider-navigation .slick-list,.vertical-slider#impact_and_pipeline .slider-navigation .slick-track{height:85vh!important}}@media screen and (max-height:720px){.vertical-slider .slider-content .slick-list,.vertical-slider .slider-content .slick-slide,.vertical-slider .slider-navigation .slick-list,.vertical-slider .slider-navigation .slick-track{height:120vh!important}}.module_slider{position:relative}.module_slider .slider{max-width:900px;margin:0 auto}.module_slider .slider .slide__content{text-align:center}.module_slider .slider .slide__title span{color:#ff8e00}.module_slider .slider .slide__text .wp-video{max-width:100%;height:auto;width:850px!important;margin:0 auto}.module_slider .slider .slide__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module_slider .slider .slide__image img{max-width:600px;margin:0 auto;width:80%}.module_slider .pagination-wrapper.active{position:fixed;bottom:0;width:100%;z-index:99999;height:70px;border-top:1px solid #f1f1f1;background:#fff;overflow:hidden}.module_slider .pagination-wrapper.active .paginator{position:relative;width:100%;max-width:900px;margin:10px auto;display:block;left:unset;right:unset;top:unset;bottom:unset}.module_slider .paginator{position:absolute;width:100%;max-width:900px;margin:0 auto;display:block;left:0;right:0;top:auto;bottom:4%}.module_slider .paginator .previous{cursor:pointer;width:35%;position:absolute;left:20px}.module_slider .paginator .previous img{display:inline-block;vertical-align:middle;padding:10px;width:50px}.module_slider .paginator .next{cursor:pointer;width:35%;position:absolute;right:20px;text-align:right}.module_slider .paginator .next img{display:inline-block;vertical-align:middle;padding:10px;width:50px}.module_slider .paginator .slide__title{display:inline-block;vertical-align:middle;font-family:Roboto,helvetica,sans-serif;font-size:18px;color:#00abbd;font-weight:700;text-transform:uppercase}.module_slider .paginator .current-mobile{display:none}.module_slider .paginator .current-title{font-family:Roboto,helvetica,sans-serif;font-size:20px;color:#00abbd;font-weight:700;text-transform:uppercase}.module_slider .slick-dots{text-align:center}.module_slider .slick-dots li{display:inline-block;margin-left:10px}.module_slider .slick-dots li button{border-radius:50%;outline:none;font-size:0;width:20px;height:20px;border:1px solid #333;background:transparent!important}.module_slider .slick-dots .slick-active button{background:#333!important}@media screen and (max-width:768px){.module_slider .paginator{bottom:0}.module_slider .paginator .slide__title{font-size:16px;display:none!important}.module_slider .paginator .next,.module_slider .paginator .previous{width:50px;position:relative;display:inline-block}.module_slider .paginator .current-mobile{text-align:center;display:inline-block;margin:0 auto;width:calc(100% - 108px);vertical-align:middle}.module_slider .slider .slide__text{width:90%;margin:80px auto 40px}.module_slider .slider .slide__button{display:block;width:100%;margin:0 auto 20px;margin-left:0!important}.module_slider .slider .slide__button__wrapper{width:70%!important}.module_slider .slick-dots{display:none!important}}.mejs-controls{opacity:0!important}.mejs-controls:hover{opacity:1!important}#bottom-videos{padding-top:90px}@media screen and (max-width:768px){#bottom-videos{padding-top:40px}}.module-repeater{max-width:80%;margin:0 auto 150px}.module-repeater__content{margin-bottom:20px}.module-repeater__wrapper.active .module-repeater__content{border-bottom:1px solid #acacac}.module-repeater__wrapper.active .more-info{display:block}.module-repeater__wrapper .more-info{display:none}.module-repeater__wrapper .arrow-up{background-image:url(../images/arrow-up.svg)}.module-repeater__wrapper .arrow-down,.module-repeater__wrapper .arrow-up{width:46px;height:15px;display:inline-block;float:right;background-size:50%;background-repeat:no-repeat;background-position:50%}.module-repeater__wrapper .arrow-down{background-image:url(../images/arrow-down.svg)}.module-repeater__title p{font-family:Roboto,helvetica,sans-serif;font-size:30px;color:#00abbd;font-weight:700;display:inline-block;vertical-align:top;margin-right:10px;margin-left:-120px}.module-repeater__title img{display:inline-block;vertical-align:top;margin:0}.module-repeater__subtitle p{font-family:Roboto,helvetica,sans-serif;color:#333;margin-top:20px;margin-bottom:50px;font-size:22px;width:58%}.module-repeater__block{display:inline-block;float:right}.module-repeater__block-title{display:inline-block;margin-bottom:20px;vertical-align:top;width:70%;cursor:pointer}.module-repeater__item{display:inline-block}.module-repeater__row__title{font-family:Roboto,helvetica,sans-serif;font-size:20px;color:#ff8e00;font-weight:700;text-transform:uppercase;line-height:2}.module-repeater__row__title span{color:#00abbd}.module-repeater__row__wrapper{display:inline-block;float:right;width:30%;text-align:right}.module-repeater__row__demo{font-family:Roboto,helvetica,sans-serif;font-size:16px;color:#ff8e00!important;text-decoration:none;margin-right:10px;display:inline-block}.module-repeater__row__demo:hover{color:#00abbd!important}.module-repeater__row__more{font-family:Roboto,helvetica,sans-serif;font-size:16px;color:#333!important;text-decoration:none;display:inline-block;cursor:pointer;width:131px}.module-repeater__row__more:hover{color:#ff8e00!important}.module-repeater__row__more:hover .arrow-down{background-image:url(../images/arrow-down-orange.svg)}.module-repeater__row__more:hover .arrow-up{background-image:url(../images/arrow-up-orange.svg)}.module-repeater__row__less{font-family:Roboto,helvetica,sans-serif;font-size:18px;color:#333!important;display:none;text-decoration:none}.module-repeater__row__less:hover{color:#ff8e00!important}.module-repeater__row__text p{font-family:Roboto,helvetica,sans-serif;font-size:18px;color:#000;margin-bottom:30px;line-height:1.2}.module-repeater__row__text h1,.module-repeater__row__text h2,.module-repeater__row__text h3,.module-repeater__row__text h4,.module-repeater__row__text h5,.module-repeater__row__text h6{font-family:Roboto,helvetica,sans-serif;font-size:20px;color:#000;margin-bottom:30px;font-weight:700;line-height:1.2}.module-repeater__row__text li{font-family:Roboto,helvetica,sans-serif;font-size:18px;color:#000;line-height:1.2;margin-bottom:10px}.module-repeater__row__text li:last-of-type{margin-bottom:30px}.module-repeater__row__button{display:inline-block;margin-left:50px;margin-bottom:40px}.module_slider{clear:both;margin-bottom:120px}.module_slider .hexagon{position:relative;width:150px;height:86.6px;background-color:#fff;border-left:2px solid #b3b3b3;border-right:2px solid #b3b3b3;display:inline-block;float:left;margin:20px -1px;z-index:1}.module_slider .hexagon-3:hover{background:#b2e6eb}.module_slider .hexagon-8:hover{background:#f9f4f4}.module_slider .hexagon-11:hover{background:#ffddb2}.module_slider .hexagon-15:hover{background:#fcc}.module_slider .hexagon-17:hover{background:#ccd8eb}.module_slider .hexagon__section{position:absolute;left:-222px;bottom:-110px}.module_slider .hexagon__section.-top{left:auto;top:24px;right:-149px}.module_slider .hexagon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module_slider .hexagon:after,.module_slider .hexagon:before{content:"";position:absolute;z-index:1;width:106.07px;height:106.07px;-webkit-transform:scaleY(.577) rotate(-45deg);transform:scaleY(.577) rotate(-45deg);background-color:inherit;left:19.967px}.module_slider .hexagon:before{top:-53.033px;border-top:2.8284px solid #b3b3b3;border-right:2.8284px solid #b3b3b3}.module_slider .hexagon:after{bottom:-53.033px;border-bottom:2.8284px solid #b3b3b3;border-left:2.8284px solid #b3b3b3}.module_slider .hexagon.active{background-color:#ff8e00;position:relative}.module_slider .hexagon.active p{color:#fff;text-transform:uppercase;font-weight:600;text-align:center;font-size:20px;line-height:1;margin:0;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module_slider .hexagon.active:after,.module_slider .hexagon.active:before{background-color:#ff8e00;z-index:-1}.module_slider .slider .slide__text{font-family:Roboto,helvetica,sans-serif;font-size:22px;color:#000;font-weight:700;text-align:center;margin-top:80px;margin-bottom:40px}.module_slider .slider .slide__button{display:inline-block;margin-left:90px;margin-bottom:40px}.module_slider .slider .slide__button:first-of-type{margin-left:0}.module_slider .slider .slide__button__wrapper{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.module_slider .slider .slide__button-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:22px;margin:0 auto 80px}.module_slider .slider .slide__button-link a{font-family:Roboto,helvetica,sans-serif;font-size:22px;color:#00abbd;font-weight:700;text-decoration:none}@media screen and (max-width:1200px){.module-repeater{margin-bottom:100px}.module-repeater__title p{margin-left:0}.module-repeater__title img{display:block;margin-top:20px}.module_slider .hexagon{width:100px;height:57.74px;margin:13px -2px}.module_slider .hexagon.active p{font-size:15px;text-transform:capitalize}.module_slider .hexagon__section.-top{display:block;top:16px;right:-146px}.module_slider .hexagon:after,.module_slider .hexagon:before{width:70.71px;height:70.71px;left:12.6447px}.module_slider .hexagon:before{top:-35.3553px}.module_slider .hexagon:after{bottom:-35.3553px}}@media screen and (max-width:850px){.module-repeater__block-title{width:60%}.module-repeater__row__wrapper{width:40%}}@media screen and (max-width:768px){.module-repeater__block-title{width:100%;margin-bottom:30px}.module-repeater__row__wrapper{display:none}.module-repeater__row__title{font-size:18px;line-height:1.8}.module-repeater__subtitle p{width:100%;font-size:18px}.module_slider .hexagon{width:75px;height:43.3px;margin:10px -2px}.module_slider .hexagon.active,.module_slider .hexagon.active:after,.module_slider .hexagon.active:before{background:transparent}.module_slider .hexagon.active p,.module_slider .hexagon__section{display:none}.module_slider .hexagon__section.-top{top:-106px;right:-106px}.module_slider .hexagon:after,.module_slider .hexagon:before{width:53.03px;height:53.03px;left:8.9835px}.module_slider .hexagon:before{top:-26.5165px}.module_slider .hexagon:after{bottom:-26.5165px}}@media screen and (max-width:480px){.module_slider .hexagon{display:none;width:50px;height:28.87px;margin:6px -2px}.module_slider .hexagon__section.-top{top:-100px;right:-71px}.module_slider .hexagon:after,.module_slider .hexagon:before{width:35.36px;height:35.36px;left:5.3223px}.module_slider .hexagon:before{top:-17.6777px}.module_slider .hexagon:after{bottom:-17.6777px}}.team-members{width:80%;margin:0 auto}.team-members__title{font-family:Roboto,helvetica,sans-serif;text-align:center;margin-top:140px;margin-bottom:140px;position:relative;z-index:1}.team-members__title .text p{font-size:20px;color:#333;line-height:26px;margin-bottom:26px;font-weight:400}.team-members__title .text h1{font-family:Roboto,helvetica,sans-serif;font-size:30px;color:#333;font-weight:700;text-align:center;line-height:44px;margin-bottom:40px}.team-members .repeater__wrapper{font-size:0;-webkit-box-shadow:0 0 35px 0 #c4c4c4;box-shadow:0 0 35px 0 #c4c4c4;margin-bottom:90px;padding-top:40px;padding-bottom:40px;position:relative;z-index:10;background:#fff}.team-members .repeater__wrapper .block-left{font-size:medium;width:30%;display:inline-block;vertical-align:middle;margin-right:70px;text-align:center;padding-left:20px;padding-right:20px}.team-members .repeater__wrapper .block-left img{width:210px;height:auto;margin:0 auto 30px}.team-members .repeater__wrapper .block-left h2{font-family:Roboto,helvetica,sans-serif;font-size:32px;color:#333;font-weight:700}.team-members .repeater__wrapper .block-right{font-size:medium;display:inline-block;width:60%;vertical-align:middle;padding-right:20px}.team-members .repeater__wrapper .block-right .text p{font-family:Roboto,helvetica,sans-serif;font-size:20px;color:#333;line-height:26px;margin-bottom:26px}.team-members .repeater__wrapper .block-right .text p:last-of-type{margin-bottom:0}.text-with-parallax-about{width:80%;margin:0 auto}.parallax__about div#parallax-bg-1{background-color:red}.parallax__about div#parallax-bg-1,.parallax__about div#parallax-bg-2{position:absolute;width:1200px;top:0;left:50%;margin-left:-600px;z-index:0}.parallax__about div#parallax-bg-2 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__about div#bg-2-1{top:2420px;left:40px;background:url(../images/plus-sprite.png) no-repeat -249px 0;width:29px!important;height:31px!important}.parallax__about div#bg-2-2{top:2220px;right:-77px;background:url(../images/plus-sprite.png) no-repeat -388px 0;width:67px!important;height:76px!important}.parallax__about div#bg-2-3{top:2470px;left:1210px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}.parallax__about div#bg-2-4{top:2380px;right:420px;background:url(../images/plus-sprite.png) no-repeat -211px -54px;width:21px!important;height:22px!important}.parallax__about div#bg-2-5{top:2440px;left:130px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__about div#parallax-bg-1 div{background-repeat:no-repeat;position:absolute;display:block;width:600px;height:600px;overflow:hidden}.parallax__about div#bg-1-1{top:1610px;left:-90px;background:url(../images/plus-sprite.png) no-repeat -80px -55px;width:20px!important;height:21px!important}.parallax__about div#bg-1-2{top:1530px;left:1030px;background:url(../images/plus-sprite.png) no-repeat -426px 0;width:29px!important;height:32px!important}.parallax__about div#bg-1-3{top:1920px;right:1240px;background:url(../images/plus-sprite.png) no-repeat -331px -13px;width:47px!important;height:51px!important}.parallax__about div#bg-1-4{top:2250px;right:30px;background:url(../images/plus-sprite.png) no-repeat -288px -20px;width:33px!important;height:36px!important}.parallax__about div#bg-1-5{top:2330px;right:750px;background:url(../images/plus-sprite.png) no-repeat -173px -41px;width:28px!important;height:31px!important}@media screen and (max-width:1050px){.hero-section .details{font-size:50px}.hero-section .text{font-size:30px}.parallax__about div#parallax-bg-1,.parallax__about div#parallax-bg-2{width:100%;left:0;margin-left:0}}@media screen and (max-width:950px){.team-members{width:90%}.team-members__title{margin-top:90px;margin-bottom:90px}.team-members__title,.team-members h1{font-size:26px;line-height:34px}.team-members .repeater__wrapper .block-left{display:block;width:100%}.team-members .repeater__wrapper .block-left h2{margin-bottom:40px}.team-members .repeater__wrapper .block-right{display:block;width:100%;padding-left:20px}.text-with-parallax-about{width:100%}}@media screen and (max-width:767px){.hero-section .title{font-size:40px;max-width:80%;margin:0 auto 20px}.hero-section .text{font-size:24px;max-width:70%;margin:0 auto 50px}.hero-section .details{height:500px;padding-top:160px;background-size:cover;background-position:50%}.team-members{margin:0 auto 90px}.team-members__title{font-size:20px;line-height:28px;margin-bottom:50px;margin-top:50px}}.hero-with-image{min-height:70vh;font-size:0;position:relative;z-index:1}.hero-with-image .with-background{padding-top:50px;padding-bottom:50px;background-size:cover;background-repeat:no-repeat;background-position:50%;height:90vh;text-align:center;display:table;width:100%}.hero-with-image .grid-container{display:table-cell;vertical-align:middle}.hero-with-image .row{max-width:1200px;display:inline-block}.hero-with-image .details{display:inline-block;width:30%;vertical-align:middle}.hero-with-image .details .text{margin-bottom:20px}.hero-with-image .details .text p{font-family:Roboto,helvetica,sans-serif;font-size:40px;color:#fff;font-weight:700;text-align:left}.hero-with-image .right{display:inline-block;vertical-align:middle;width:60%}@media screen and (max-width:1200px){.hero-with-image .details{margin-right:50px}}@media screen and (max-width:767px){.hero-with-image .details{display:block;width:50%;margin:0 auto 50px}.hero-with-image .right{display:block;width:90%;margin:0 auto}}@media screen and (max-width:480px){.hero-with-image .details{width:80%}}.hero-section{position:relative}.hero-section .with-background{background-size:cover;height:90vh;text-align:center;display:table;width:100%;background-position:50%}.hero-section .grid-container{display:table-cell;vertical-align:middle}.hero-section .row{display:inline-block}.hero-section .details{max-width:1200px}.hero-section .title{font-family:Roboto,helvetica,sans-serif;font-size:60px;color:#fff;font-weight:700;text-align:center;margin-bottom:14px}.hero-section .title span{color:#ff8e00}.hero-section .text{font-family:Roboto,helvetica,sans-serif;font-size:40px;color:#fff;font-weight:700;text-align:center;margin-bottom:54px}@media screen and (max-width:480px){.hero-section#jobs-hero .with-background{background-position:75%;height:auto}}#academy-hero{position:relative}#academy-hero .overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);cursor:pointer}#academy-hero .with-background .grid-container{position:relative}#academy-hero .title{font-family:Roboto,helvetica,sans-serif;font-size:60px;color:#ff8e00;font-weight:700;text-align:center;margin-bottom:14px;line-height:1.4}#academy-hero .title span{color:#00abbd}@media screen and (max-width:500px){#academy-hero .title{font-size:40px}}.concepts-repeater .hex-repeater{margin:150px auto;width:80%}.concepts-repeater .hex-repeater .section-title{display:inline-block;vertical-align:middle;width:49%}.concepts-repeater .hex-repeater .section-title h1{font-family:Roboto,helvetica,sans-serif;color:#ff8e00;font-size:26px;font-weight:600;max-width:420px;text-align:right}.concepts-repeater .hex-repeater .section-title span{text-transform:uppercase;color:#00abbd}.concepts-repeater .hex-tiles{width:49%;display:inline-block;vertical-align:middle}.concepts-repeater .hex-tiles .hexagon-list{display:block;margin:0;max-width:420px}.concepts-repeater .hex-tiles .hexagon-list .hex-4{top:70px;position:relative}.concepts-repeater .hex-tiles .hexagon-list .hex{float:left;margin-right:-38px;margin-bottom:-68px;cursor:pointer}.concepts-repeater .hex-tiles .hexagon-list .hex .left{float:left;width:0;border-right:40px solid #ff8e00;border-top:70px solid transparent;border-bottom:70px solid transparent}.concepts-repeater .hex-tiles .hexagon-list .hex .middle{float:left;width:85px;height:140px;background:#ff8e00;text-align:center;position:relative}.concepts-repeater .hex-tiles .hexagon-list .hex .middle .title{color:#fff;margin:0;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);word-break:keep-all;font-size:15px;font-weight:500}.concepts-repeater .hex-tiles .hexagon-list .hex .right{float:left;width:0;border-left:40px solid #ff8e00;border-top:70px solid transparent;border-bottom:70px solid transparent}.concepts-repeater .hex-tiles .hexagon-list .hex:nth-child(2){margin-top:-71px}.concepts-repeater .hex-tiles .hexagon-list .hex:nth-child(4){clear:left;margin-left:127px;margin-top:-1px}.concepts-repeater .hex-tiles .hexagon-list .hex.active .left{border-right:40px solid #00abbd}.concepts-repeater .hex-tiles .hexagon-list .hex.active .middle{background:#00abbd}.concepts-repeater .hex-tiles .hexagon-list .hex.active .right{border-left:40px solid #00abbd}.concepts-repeater .hex-tiles .hexagon-list.hex-row{clear:left}.concepts-repeater .description{margin-bottom:100px}.concepts-repeater .description .blocks{display:none;max-width:80%;margin:0 auto}.concepts-repeater .description .blocks:first-child{display:block}.concepts-repeater .description__text p{font-size:20px;color:#333;line-height:26px;margin-bottom:26px;font-weight:400}.concepts-repeater .description__text ul li{list-style-type:disc;margin-bottom:15px;font-size:20px;color:#333;line-height:26px}.concepts-repeater .description__text ol li{list-style-type:decimal;margin-bottom:15px;font-size:20px;color:#333;line-height:26px}.concepts-repeater .description__title{font-size:20px;color:#333;line-height:1.4;margin-bottom:30px;font-weight:600}.concepts-repeater .description__title span{color:#ff8e00}.concepts-repeater .description img{width:80%;margin:0 auto}@media screen and (max-width:1200px){.concepts-repeater .hex-repeater .section-title h1{text-align:left}}@media screen and (max-width:1023px){.concepts-repeater .hex-repeater .section-title{width:100%;margin-bottom:50px}.concepts-repeater .hex-repeater .section-title h1{text-align:center;max-width:100%}.concepts-repeater .hex-tiles{display:block;margin:100px auto;position:relative;height:145px;width:420px}}@media screen and (max-width:500px){.concepts-repeater .hex-repeater{margin-top:100px}.concepts-repeater .hex-tiles{width:100%;height:215px}.concepts-repeater .hex-tiles .hexagon-list .hex-4{top:33px}.concepts-repeater .hex-tiles .hexagon-list .hex:nth-child(2){margin-right:-38px;margin-bottom:-33px}.concepts-repeater .hex-tiles .hexagon-list .hex:nth-child(3){margin-bottom:-31px;margin-top:36px;margin-right:2px}.concepts-repeater .hex-tiles .hexagon-list .hex:nth-child(4){margin-left:0;margin-top:-38px}}@media screen and (max-width:400px){.concepts-repeater .hex-tiles .hexagon-list .hex:nth-child(3){margin-bottom:-31px;margin-top:35px;margin-right:-20px}}.description_and_video{font-size:0;background:transparent;padding-top:150px;padding-bottom:150px;position:relative}.description_and_video .title{font-family:Roboto,helvetica,sans-serif;font-size:45px;color:#ff8e00;font-weight:700;margin-bottom:40px;text-align:center}.description_and_video .text p{font-family:Roboto,helvetica,sans-serif;font-size:23px;color:#000;line-height:1.1;font-weight:300;margin-bottom:10px}.description_and_video .text .wp-video{margin:0 auto}.description_and_video__button{display:inline-block}.description_and_video__right{width:50%;display:inline-block;text-align:center;vertical-align:top;padding-left:20px}.description_and_video__left{width:50%;display:inline-block;vertical-align:top;padding-right:20px}.description_and_video__left .text{padding-left:50px}@media screen and (max-width:1050px){.description_and_video .title{font-size:40px;margin-bottom:30px}.description_and_video .text p{font-size:24px}}@media screen and (max-width:767px){.description_and_video{padding-top:100px;padding-bottom:100px}.description_and_video__right{display:block;width:100%;text-align:center;padding-left:0}.description_and_video__left{display:block;width:100%;margin-bottom:40px;padding-right:0}.description_and_video__left .text{padding-left:0}}@media screen and (max-width:680px){.description_and_video{padding-top:70px;padding-bottom:70px}.description_and_video .title{font-size:30px;margin-bottom:20px}.description_and_video .text p{font-size:22px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYXBwLmNzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fY29sb3JzLnNjc3MiLCJnbG9iYWwvX2dlbmVyYWwuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19ibG9nLnNjc3MiLCJtb2R1bGVzL19mdWxsLXdpZHRoLXNsaWRlci5zY3NzIiwibW9kdWxlcy9fY29udGFjdC1zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL19pbWFnZXMtbGlzdC5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwibW9kdWxlcy9fc2VjdGlvbi1BYm91dFVzLnNjc3MiLCJtb2R1bGVzL19zZWN0aW9uLUJ1c2luZXNzLnNjc3MiLCJtb2R1bGVzL19zZWN0aW9uLUNvbW1lcmNpYWwuc2NzcyIsIm1vZHVsZXMvX3RleHQtd2l0aC1wYXJhbGxheC5zY3NzIiwibW9kdWxlcy9fdGV4dC13aXRoLXBhcmFsbGF4LWFuZC12aWRlby5zY3NzIiwibW9kdWxlcy9fY29sb3JlZC1iYWNrZ3JvdW5kLnNjc3MiLCJtb2R1bGVzL19wYXJhbGxheC5zY3NzIiwibW9kdWxlcy9fc3Bpbm5pbmctaWNvbnMuc2NzcyIsIm1vZHVsZXMvX3ZlcnRpY2FsLXNsaWRlci5zY3NzIiwibW9kdWxlcy9fbW9kdWxlLXNsaWRlci5zY3NzIiwibW9kdWxlcy9fbW9kdWxlc19wcmVzZW50YXRpb24uc2NzcyIsIm1vZHVsZXMvX3RlYW0tbWVtYmVyLnNjc3MiLCJtb2R1bGVzL19oZXJvLXdpdGgtaW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX2hlcm8tc2VjdGlvbi5zY3NzIiwibW9kdWxlcy9fY29uY2VwdHMtcmVwZWF0ZXIuc2NzcyIsIm1vZHVsZXMvX2Rlc2NyaXB0aW9uLWFuZC12aWRlby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztDQ0VDLENDR0QsMlpBYUUsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENB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QixpQkFBa0IsQ0FHcEIsNkJBQ0UsU0FBVSxDQUNWLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBSnBCLG1DQU9HLGlCQUFrQixDQU14QixxQ0FDRSw4QkFFSSxjQUFlLENBQ2Ysa0JBQW1CLENBSHZCLCtCQVFNLGNBQWUsQ0FDaEIsQ0FLUCxvQ0FDRSx1QkFDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBRXJCLDhCQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGNBQWUsQ0FHakIsNkJBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FKakIsbUNBT0UsY0FBZSxDQUNmLENBS1Asb0NBQ0UsdUJBQ0UsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUZ0Qiw4QkFLSSxjQUFlLENBQ2Ysa0JBQW1CLENBTnZCLCtCQVdNLGNBQWUsQ0FDaEIiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICAgIFRoZW1lIE5hbWU6IENQTSBHcm91cFxuKi9cbi8qKiBZb3UgY2FuIGFsc28gaW5saW5lIGltYWdlcyB3aXRoIGF1dG9tYXRpYyBCYXNlNjQgZW5jb2Rpbmc6XG4gICAgYmFja2dyb3VuZDogaW5saW5lKCcuLi9pbWFnZXMvX2NocmlzdG1hcy1mYW1pbHktcGljLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICovXG4vLyBHbG9iYWxcbkBpbXBvcnQgXCJnbG9iYWwvY29sb3JzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2ZvbnRzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL3Jlc2V0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2dlbmVyYWxcIjtcblxuLy8gTW9kdWxlc1xuQGltcG9ydCBcIm1vZHVsZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb290ZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Jsb2dcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hvbWVQYWdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mdWxsLXdpZHRoLXNsaWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29udGFjdC1zZWN0aW9uXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZXMtbGlzdFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2VjdGlvbi1BYm91dFVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZWN0aW9uLUJ1c2luZXNzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZWN0aW9uLUNvbW1lcmNpYWxcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RleHQtd2l0aC1wYXJhbGxheFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGV4dC13aXRoLXBhcmFsbGF4LWFuZC12aWRlb1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29sb3JlZC1iYWNrZ3JvdW5kXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYXJhbGxheFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3Bpbm5pbmctaWNvbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZlcnRpY2FsLXNsaWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbW9kdWxlLXNsaWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbW9kdWxlc19wcmVzZW50YXRpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RlYW0tbWVtYmVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9oZXJvLXdpdGgtaW1hZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hlcm8tc2VjdGlvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29uY2VwdHMtcmVwZWF0ZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Rlc2NyaXB0aW9uLWFuZC12aWRlb1wiO1xuIiwiLyohXG4gICAgVGhlbWUgTmFtZTogQ1BNIEdyb3VwXG4qL1xuLyoqIFlvdSBjYW4gYWxzbyBpbmxpbmUgaW1hZ2VzIHdpdGggYXV0b21hdGljIEJhc2U2NCBlbmNvZGluZzpcbiAgICBiYWNrZ3JvdW5kOiBpbmxpbmUoJy4uL2ltYWdlcy9fY2hyaXN0bWFzLWZhbWlseS1waWMuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gKi9cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdyaWQtY29udGFpbmVyLW1heCB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzIwcHgpIHtcbiAgICAgIC5ncmlkLWNvbnRhaW5lci1tYXgge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7IH1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmksIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDkwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmxvZ2dlZC1pbiAuaXMtc3RpY2t5IC5oZWFkZXIge1xuICAgIHRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgIC5sb2dnZWQtaW4gLmlzLXN0aWNreSAuaGVhZGVyIHtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuaGVhZGVyIC5wcmltYXJ5LW1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMThweCAxOHB4IDE4cHggMzRweDsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDczJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSB1bCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51IHVsIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgcGFkZGluZzogMzRweCAwOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGk6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmY4ZTAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmOGUwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkgPiB1bCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA5cHggNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpID4gdWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkgPiB1bDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAxMnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjhlMDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGk6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmOGUwMDsgfVxuICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZjhlMDAgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiB1bC5zdWItbWVudSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcyMHB4KSB7XG4gICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzZweCkge1xuICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAuaGVhZGVyX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogOHB4IDAgMDsgfVxuICAgIC5oZWFkZXIgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgbWFyZ2luOiAxM3B4IDE4cHggMTNweCA3JTsgfVxuICAgIC5oZWFkZXIgLm1lbnVfaGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oYW1idXJnZXIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5oZWFkZXIgLm1lbnVfaGFtYnVyZ2VyLmNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDclOyB9XG4gICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkgc3BhbiB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaS5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDclICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkuYnRuIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaSB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaS5hY3RpdmUgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaS5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXVwLnN2Zyk7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICMxMDlmZmY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gICAgLmhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmhlYWRlciAubWVudV9oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGFtYnVyZ2VyLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAuaGVhZGVyIC5tZW51X2hhbWJ1cmdlci5jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xvc2Uuc3ZnKTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7IH1cbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk5OTsgfVxuICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSB1bC5wcmltYXJ5LW1lbnUgPiBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkgc3BhbiB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwucHJpbWFyeS1tZW51ID4gbGkuYWN0aXZlID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsLnByaW1hcnktbWVudSA+IGxpLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctdXAuc3ZnKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxvZ2dlZC1pbiAuaGVhZGVyIHtcbiAgICB0b3A6IDMycHggIWltcG9ydGFudDsgfSB9XG5cbmJvZHk6bm90KC5vdmVybGF5LWhlYWRlcikgLnByaW1hcnktbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbmJvZHk6bm90KC5vdmVybGF5LWhlYWRlcikgLnByaW1hcnktbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmOGUwMDsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAuZm9vdGVyIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciAuZm9vdGVyLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciAuZm9vdGVyLWlubmVyIGFzaWRlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAgICAgLmZvb3RlciAuZm9vdGVyLW5hdi13aWRnZXRzLXdyYXBwZXIgLmZvb3Rlci1pbm5lciBhc2lkZSAuZm9vdGVyLXdpZGdldHMtd3JhcHBlciAuZm9vdGVyLXdpZGdldHMgLndpZGdldCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgICAgICAuZm9vdGVyIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciAuZm9vdGVyLWlubmVyIGFzaWRlIC5mb290ZXItd2lkZ2V0cy13cmFwcGVyIC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICAuZm9vdGVyIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciAuZm9vdGVyLWlubmVyIGFzaWRlIC5mb290ZXItd2lkZ2V0cy13cmFwcGVyIC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciAuZm9vdGVyLWlubmVyIGFzaWRlIC5mb290ZXItd2lkZ2V0cy13cmFwcGVyIC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAgIC5mb290ZXIgLmZvb3Rlci1uYXYtd2lkZ2V0cy13cmFwcGVyIC5mb290ZXItaW5uZXIgYXNpZGUgLmZvb3Rlci13aWRnZXRzLXdyYXBwZXIgLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLnRleHR3aWRnZXQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNGQ29tcGFjdFRleHQsIHNhbnMtc2VyaWY7IH1cbiAgLmZvb3RlciAuc3ViLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAzNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZm9vdGVyIC5zdWItZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZm9vdGVyIC5zdWItZm9vdGVyIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gICAgLmZvb3RlciAuc3ViLWZvb3RlciAuZGV2ZWxvcGVkLWJ5IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZm9vdGVyIC5zdWItZm9vdGVyIC5kZXZlbG9wZWQtYnkgLnNjci1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvZ28tc2NyaXB0aWNzLnBuZ1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7IH1cbiAgICAgICAgLmZvb3RlciAuc3ViLWZvb3RlciAuZGV2ZWxvcGVkLWJ5IC5zY3ItbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tb25lLCAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tdHdvLCAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tdGhyZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdGVyLXdpZGdldHMuY29sdW1uLWZvdXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MyU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAgIC5mb290ZXIgLmZvb3Rlci13aWRnZXRzLmNvbHVtbi1mb3VyIGgyIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tZm91ciAudGV4dHdpZGdldCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tZm91ciAudGV4dHdpZGdldCBhIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tZm91ciAudGV4dHdpZGdldCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIgLnN1Yi1mb290ZXIge1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tZm91ciBoMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5jb2x1bW4tZm91ciAudGV4dHdpZGdldCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmZvb3RlciAuc3ViLWZvb3RlciAuY29weXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5mb290ZXIgLnN1Yi1mb290ZXIgLmRldmVsb3BlZC1ieSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmJsb2ctbGlzdC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiA2MHB4IDQ1cHg7IH1cblxuLmJsb2ctaXRlbS1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5ibG9nLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ibG9nLWl0ZW0tdGltZS1hdXRob3Ige1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMXB4O1xuICBjb2xvcjogIzAwMDA0ODsgfVxuXG4uZnVsbF93aWR0aF9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5mdWxsX3dpZHRoX3NsaWRlciAuc2xpZGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogOTB2aDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5zbGlkZV9fZGV0YWlscyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mdWxsX3dpZHRoX3NsaWRlciAuc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5mdWxsX3dpZHRoX3NsaWRlciAuc2xpZGVfX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZjhlMDA7IH1cbiAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5zbGlkZV9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9XG4gIC5mdWxsX3dpZHRoX3NsaWRlciAuc2xpZGVfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5wYWdpbmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mdWxsX3dpZHRoX3NsaWRlciAucGFnaW5hdG9yIC5wcmV2aW91cyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgIC5mdWxsX3dpZHRoX3NsaWRlciAucGFnaW5hdG9yIC5wcmV2aW91czpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgICAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5wYWdpbmF0b3IgLnByZXZpb3VzIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5wYWdpbmF0b3IgLm5leHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDsgfVxuICAgICAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5wYWdpbmF0b3IgLm5leHQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAgIC5mdWxsX3dpZHRoX3NsaWRlciAucGFnaW5hdG9yIC5uZXh0IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5mdWxsX3dpZHRoX3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAuZnVsbF93aWR0aF9zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuZnVsbF93aWR0aF9zbGlkZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5mdWxsX3dpZHRoX3NsaWRlciAuc2xpZGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAgIC5mdWxsX3dpZHRoX3NsaWRlciAuc2xpZGVfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5zbGlkZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gICAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5zbGlkZV9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4gICAgLmZ1bGxfd2lkdGhfc2xpZGVyIC5zbGlkZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5mdWxsX3dpZHRoX3NsaWRlciAucGFnaW5hdG9yIC5uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAuZnVsbF93aWR0aF9zbGlkZXIgLnBhZ2luYXRvciAucHJldmlvdXMge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBsZWZ0OiAxMHB4OyB9IH1cblxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmluZm8ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uIC5pbmZvIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiAuaW5mbyAuZGVzY3JpcHRpb24gcCBhIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtZm9ybSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtZm9ybSBmb3JtIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1mb3JtIGZvcm0gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1mb3JtIGZvcm0gcCBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtZm9ybSBmb3JtIHAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtZm9ybSBmb3JtIHAgaW5wdXQsIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtZm9ybSBmb3JtIHAgdGV4dGFyZWEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzOyB9XG4gICAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWZvcm0gZm9ybSBwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZTAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY4ZTAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWZvcm0gZm9ybSBwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjhlMDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWZvcm0gZm9ybSBwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiYmQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwYWJiZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWZvcm0gZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0LndwY2Y3LWRpc3BsYXktbm9uZS53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWZvcm0gZm9ybSBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgY29sb3I6ICNmMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtZm9ybSBmb3JtIC5hamF4LWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWN0LXNlY3Rpb24gLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiAuaW5mbyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtZm9ybSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiAuaW5mbywgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmltYWdlcy1saXN0IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLmltYWdlcy1saXN0IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbjogMTE1LjQ3cHggMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMzMzMztcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMzMzMzMzM7XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmltYWdlcy1saXN0IC5hbGwtaXRlbXMgLml0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoKDEwMCUgLSAxMjA4cHgpIC8gMik7IH1cbiAgICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIC5pdGVtOmJlZm9yZSwgLmltYWdlcy1saXN0IC5hbGwtaXRlbXMgLml0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAyODIuODRweDtcbiAgICAgICAgaGVpZ2h0OiAyODIuODRweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTc3KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogNTcuNTc4NnB4OyB9XG4gICAgICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyAuaXRlbTpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xNDEuNDIxNHB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxLjQxNDJweCAjMzMzMzMzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7IH1cbiAgICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIC5pdGVtOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTQxLjQyMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMS40MTQycHggIzMzMzMzMztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7IH1cbiAgICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIC5pdGVtIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4OyB9XG4gICAgICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyAuaXRlbSAudGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgLmltYWdlcy1saXN0IC5hbGwtaXRlbXMgLml0ZW0gLnRleHQgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgY29sb3I6ICNhMmEyYTI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luOiA4Ni42MHB4IDA7IH1cbiAgICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIC5pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gOTA4cHgpIC8gMik7IH1cbiAgICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIC5pdGVtOmJlZm9yZSwgLmltYWdlcy1saXN0IC5hbGwtaXRlbXMgLml0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAyMTIuMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyMTIuMTNweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTc3KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogNDIuOTM0MHB4OyB9XG4gICAgICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyAuaXRlbTpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xMDYuMDY2MHB4OyB9XG4gICAgICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyAuaXRlbTphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTEwNi4wNjYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5pbWFnZXMtbGlzdCAuYWxsLWl0ZW1zIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTcycHggYXV0bzsgfVxuICAgICAgICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDE3MnB4IGF1dG8gODhweDsgfVxuICAgICAgICAuaW1hZ2VzLWxpc3QgLmFsbC1pdGVtcyAuaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICAgICAgICAgIG1hcmdpbjogMTcycHggYXV0bzsgfSB9XG5cbi5idXR0b25fX2RlZmF1bHQge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZTAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5idXR0b25fX2RlZmF1bHRfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuYnV0dG9uX19kZWZhdWx0IGEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMThweCAyMHB4OyB9XG4gIC5idXR0b25fX2RlZmF1bHRfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuYnV0dG9uX19kZWZhdWx0X193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDUxJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmOGUwMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAgIC5idXR0b25fX2RlZmF1bHRfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmOGUwMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTEzNWRlZywgMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5idXR0b25fX2RlZmF1bHQgLmxlZnQtYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYnV0dG9uX19kZWZhdWx0IC5yaWdodC1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDsgfVxuICAuYnV0dG9uX19kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmJkOyB9XG4gICAgLmJ1dHRvbl9fZGVmYXVsdDpob3ZlciAucmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiYmQ7IH1cbiAgICAuYnV0dG9uX19kZWZhdWx0OmhvdmVyIC5yaWdodC1hcnJvdzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmJkOyB9XG4gICAgLmJ1dHRvbl9fZGVmYXVsdDpob3ZlciAubGVmdC1hcnJvdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDsgfVxuICAgIC5idXR0b25fX2RlZmF1bHQ6aG92ZXIgLmxlZnQtYXJyb3c6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDsgfVxuXG4uYnV0dG9uX19vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjhlMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY4ZTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZTAwOyB9XG5cbi5idXR0b24tLWdob3N0LS1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBhYmJkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWJiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAuYnV0dG9uLS1naG9zdC0tYmx1ZV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0b3A6IC0ycHg7IH1cbiAgICAuYnV0dG9uLS1naG9zdC0tYmx1ZV9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGFiYmQ7IH1cbiAgICAuYnV0dG9uLS1naG9zdC0tYmx1ZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzAwYWJiZDsgfVxuICAuYnV0dG9uLS1naG9zdC0tYmx1ZSAubGVmdC1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5idXR0b24tLWdob3N0LS1ibHVlIC5yaWdodC1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfVxuICAuYnV0dG9uLS1naG9zdC0tYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDsgfVxuICAgIC5idXR0b24tLWdob3N0LS1ibHVlOmhvdmVyIC5yaWdodC1hcnJvdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDtcbiAgICAgIHdpZHRoOiAzNnB4OyB9XG4gICAgLmJ1dHRvbi0tZ2hvc3QtLWJsdWU6aG92ZXIgLnJpZ2h0LWFycm93OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiYmQ7XG4gICAgICB3aWR0aDogMzZweDsgfVxuICAgIC5idXR0b24tLWdob3N0LS1ibHVlOmhvdmVyIC5sZWZ0LWFycm93OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmJkO1xuICAgICAgd2lkdGg6IDM2cHg7IH1cbiAgICAuYnV0dG9uLS1naG9zdC0tYmx1ZTpob3ZlciAubGVmdC1hcnJvdzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmJkO1xuICAgICAgd2lkdGg6IDM2cHg7IH1cblxuLmJ1dHRvbl9faGFsZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGUwMDsgfVxuICAuYnV0dG9uX19oYWxmLmJ1dHRvbl9fd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiA0MCU7IH1cbiAgICAuYnV0dG9uX19oYWxmLmJ1dHRvbl9fd2hpdGUgcCB7XG4gICAgICBjb2xvcjogIzAwYWJiZDsgfVxuICAgIC5idXR0b25fX2hhbGYuYnV0dG9uX193aGl0ZSAuYnV0dG9uX19oYWxmX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmJ1dHRvbl9faGFsZi5idXR0b25fX3doaXRlIC5idXR0b25fX2hhbGZfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYnV0dG9uX19oYWxmLmJ1dHRvbl9fb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZTAwO1xuICAgIG1pbi13aWR0aDogNTAlOyB9XG4gICAgLmJ1dHRvbl9faGFsZi5idXR0b25fX29yYW5nZSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ1dHRvbl9faGFsZi5idXR0b25fX29yYW5nZSAuYnV0dG9uX19oYWxmX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY4ZTAwOyB9XG4gICAgLmJ1dHRvbl9faGFsZi5idXR0b25fX29yYW5nZSAuYnV0dG9uX19oYWxmX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjhlMDA7IH1cbiAgLmJ1dHRvbl9faGFsZi5idXR0b25fX2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiYmQ7XG4gICAgbWluLXdpZHRoOiA1NSU7IH1cbiAgICAuYnV0dG9uX19oYWxmLmJ1dHRvbl9fYmx1ZSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ1dHRvbl9faGFsZi5idXR0b25fX2JsdWUgLmJ1dHRvbl9faGFsZl9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwYWJiZDsgfVxuICAgIC5idXR0b25fX2hhbGYuYnV0dG9uX19ibHVlIC5idXR0b25fX2hhbGZfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwYWJiZDsgfVxuICAuYnV0dG9uX19oYWxmLmJ1dHRvbl9fYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgbWluLXdpZHRoOiA2MCU7IH1cbiAgICAuYnV0dG9uX19oYWxmLmJ1dHRvbl9fYmxhY2sgcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idXR0b25fX2hhbGYuYnV0dG9uX19ibGFjayAuYnV0dG9uX19oYWxmX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzOyB9XG4gICAgLmJ1dHRvbl9faGFsZi5idXR0b25fX2JsYWNrIC5idXR0b25fX2hhbGZfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzMzMzMzMzsgfVxuICAuYnV0dG9uX19oYWxmIHAge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8saGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMThweCAyMHB4OyB9XG4gIC5idXR0b25fX2hhbGZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuYnV0dG9uX19oYWxmX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDUxJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmOGUwMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTsgfVxuICAgIC5idXR0b25fX2hhbGZfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmOGUwMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTEzNWRlZywgMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpOyB9XG4gIC5idXR0b25fX2hhbGYgLmxlZnQtYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYnV0dG9uX19oYWxmIC5yaWdodC1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmJ1dHRvbl9fZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiA1M3B4OyB9XG4gICAgLmJ1dHRvbl9fZGVmYXVsdCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5idXR0b25fX2RlZmF1bHRfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA1M3B4OyB9XG4gIC5idXR0b24tLWdob3N0LS1ibHVlIC5sZWZ0LWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgdG9wOiAtMnB4OyB9XG4gIC5idXR0b24tLWdob3N0LS1ibHVlIC5yaWdodC1hcnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB0b3A6IC0ycHg7IH1cbiAgLmJ1dHRvbl9faGFsZiB7XG4gICAgaGVpZ2h0OiA1M3B4OyB9XG4gICAgLmJ1dHRvbl9faGFsZiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmJ1dHRvbl9faGFsZl9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDUzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uX19kZWZhdWx0IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7IH1cbiAgLmJ1dHRvbl9fZGVmYXVsdF9fd3JhcHBlcjpiZWZvcmUsIC5idXR0b25fX2RlZmF1bHRfX3dyYXBwZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAzOHB4OyB9XG4gIC5idXR0b24tLWdob3N0LS1ibHVlIHtcbiAgICBtaW4td2lkdGg6IDE5MHB4OyB9XG4gICAgLmJ1dHRvbi0tZ2hvc3QtLWJsdWVfX3dyYXBwZXI6YmVmb3JlLCAuYnV0dG9uLS1naG9zdC0tYmx1ZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICB3aWR0aDogM3B4OyB9IH1cblxuLmFib3V0dXMge1xuICBwYWRkaW5nLXRvcDogMTk2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmFib3V0dXNfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5hYm91dHVzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiAjZmY4ZTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAuYWJvdXR1c19fdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwYWJiZDsgfVxuICAuYWJvdXR1c19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDU2cHg7IH1cbiAgLmFib3V0dXNfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAuYWJvdXR1cyAuaGV4YWdvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDg2LjYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNiM2IzYjM7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2IzYjNiMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAyMHB4IC0xcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uLTM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2IyZTZlYjsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uLTg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y5ZjRmNDsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uLTExOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmRkYjI7IH1cbiAgICAuYWJvdXR1cyAuaGV4YWdvbi0xNTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZjY2NjOyB9XG4gICAgLmFib3V0dXMgLmhleGFnb24tMTc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2NjZDhlYjsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uX19zZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yMjJweDtcbiAgICAgIGJvdHRvbTogLTExMHB4OyB9XG4gICAgICAuYWJvdXR1cyAuaGV4YWdvbl9fc2VjdGlvbi4tdG9wIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICByaWdodDogLTE0OXB4OyB9XG4gICAgLmFib3V0dXMgLmhleGFnb25fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uOmJlZm9yZSwgLmFib3V0dXMgLmhleGFnb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTA2LjA3cHg7XG4gICAgICBoZWlnaHQ6IDEwNi4wN3B4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC41NzcpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41NzcpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDE5Ljk2NzBweDsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uOmJlZm9yZSB7XG4gICAgICB0b3A6IC01My4wMzMwcHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAyLjgyODRweCAjYjNiM2IzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAyLjgyODRweCAjYjNiM2IzOyB9XG4gICAgLmFib3V0dXMgLmhleGFnb246YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtNTMuMDMzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMi44Mjg0cHggI2IzYjNiMztcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAyLjgyODRweCAjYjNiM2IzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICAuYWJvdXR1c19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYm91dHVzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5hYm91dHVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7IH1cbiAgICAuYWJvdXR1c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLmFib3V0dXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmFib3V0dXMgLmhleGFnb24ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA1Ny43NHB4O1xuICAgICAgbWFyZ2luOiAxM3B4IC0ycHg7IH1cbiAgICAgIC5hYm91dHVzIC5oZXhhZ29uX19zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuYWJvdXR1cyAuaGV4YWdvbl9fc2VjdGlvbi4tdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xNDZweDsgfVxuICAgICAgLmFib3V0dXMgLmhleGFnb24tMTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNjOyB9XG4gICAgICAuYWJvdXR1cyAuaGV4YWdvbjpiZWZvcmUsIC5hYm91dHVzIC5oZXhhZ29uOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDcwLjcxcHg7XG4gICAgICAgIGhlaWdodDogNzAuNzFweDtcbiAgICAgICAgbGVmdDogMTIuNjQ0N3B4OyB9XG4gICAgICAuYWJvdXR1cyAuaGV4YWdvbjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0zNS4zNTUzcHg7IH1cbiAgICAgIC5hYm91dHVzIC5oZXhhZ29uOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMzUuMzU1M3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmFib3V0dXMgLmhleGFnb24ge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNDMuMzBweDtcbiAgICBtYXJnaW46IDEwcHggLTJweDsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uX19zZWN0aW9uLi10b3Age1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IC0xMDZweDsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uOmJlZm9yZSwgLmFib3V0dXMgLmhleGFnb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUzLjAzcHg7XG4gICAgICBoZWlnaHQ6IDUzLjAzcHg7XG4gICAgICBsZWZ0OiA4Ljk4MzVweDsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uOmJlZm9yZSB7XG4gICAgICB0b3A6IC0yNi41MTY1cHg7IH1cbiAgICAuYWJvdXR1cyAuaGV4YWdvbjphZnRlciB7XG4gICAgICBib3R0b206IC0yNi41MTY1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWJvdXR1cyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7IH1cbiAgICAuYWJvdXR1c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLmFib3V0dXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5hYm91dHVzIC5oZXhhZ29uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAyOC44N3B4O1xuICAgICAgbWFyZ2luOiA2cHggLTJweDsgfVxuICAgICAgLmFib3V0dXMgLmhleGFnb25fX3NlY3Rpb24uLXRvcCB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogLTcxcHg7IH1cbiAgICAgIC5hYm91dHVzIC5oZXhhZ29uOmJlZm9yZSwgLmFib3V0dXMgLmhleGFnb246YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzUuMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNS4zNnB4O1xuICAgICAgICBsZWZ0OiA1LjMyMjNweDsgfVxuICAgICAgLmFib3V0dXMgLmhleGFnb246YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTcuNjc3N3B4OyB9XG4gICAgICAuYWJvdXR1cyAuaGV4YWdvbjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTE3LjY3NzdweDsgfSB9XG5cbi5idXNpbmVzcyB7XG4gIHBhZGRpbmctdG9wOiAxNDZweDsgfVxuICAuYnVzaW5lc3NfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICNmZjhlMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAuYnVzaW5lc3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICMwMGFiYmQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLmJ1c2luZXNzX19jb2x1bW5zIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmJ1c2luZXNzX19jb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA5NXB4KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cbiAgICAuYnVzaW5lc3NfX2NvbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG4gICAgLmJ1c2luZXNzX19jb2w6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9XG4gICAgLmJ1c2luZXNzX19jb2xfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgIC5idXNpbmVzc19fY29sX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNhMmEyYTI7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5idXNpbmVzc19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5idXNpbmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7IH1cbiAgICAuYnVzaW5lc3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5idXNpbmVzc19fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmJ1c2luZXNzX19jb2w6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cbiAgICAuYnVzaW5lc3NfX2NvbDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDsgfVxuICAgIC5idXNpbmVzc19fY29sX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuYnVzaW5lc3NfX2NvbF9fZGVzcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5idXNpbmVzc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5idXNpbmVzc19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLmJ1c2luZXNzX19jb2w6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYnVzaW5lc3NfX2NvbDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5jb21tZXJjaWFsIHtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb21tZXJjaWFsX19sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxODIwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogMzY0cHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgIC5jb21tZXJjaWFsX19sZWZ0X190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAjZmY4ZTAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgICAuY29tbWVyY2lhbF9fbGVmdF9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzAwYWJiZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7IH1cbiAgICAuY29tbWVyY2lhbF9fbGVmdF9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgIC5jb21tZXJjaWFsX19sZWZ0X19idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5jb21tZXJjaWFsX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAzNjBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNvbW1lcmNpYWxfX3JpZ2h0IC5pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jb21tZXJjaWFsX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7IH1cbiAgICAuY29tbWVyY2lhbF9fbGVmdF9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIC5jb21tZXJjaWFsX19sZWZ0X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuY29tbWVyY2lhbF9fbGVmdF9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5jb21tZXJjaWFsX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lcmNpYWxfX2xlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gIC5jb21tZXJjaWFsX19yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi50ZXh0LXdpdGgtcGFyYWxsYXgge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDsgfVxuICAudGV4dC13aXRoLXBhcmFsbGF4IC50ZXh0X193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC50ZXh0LXdpdGgtcGFyYWxsYXggLnRleHRfX3dyYXBwZXIgLnRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LXdpdGgtcGFyYWxsYXgge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gICAgLnRleHQtd2l0aC1wYXJhbGxheCAudGV4dF9fd3JhcHBlciAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I3BhcmFsbGF4LWJnLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTYwMHB4O1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH1cblxuLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjcGFyYWxsYXgtYmctMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjAwcHg7XG4gIHotaW5kZXg6IDA7IH1cblxuLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjcGFyYWxsYXgtYmctMiBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMi0xIHtcbiAgdG9wOiAxMTIwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yNDlweCAwO1xuICB3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0yLTIge1xuICB0b3A6IDE0NDBweDtcbiAgcmlnaHQ6IC0xN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzg4cHggMDtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMi0zIHtcbiAgdG9wOiAxNDcwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMTczcHggLTQxcHg7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTItNCB7XG4gIHRvcDogMTQ0MHB4O1xuICByaWdodDogNDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yMTFweCAtNTRweDtcbiAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMi01IHtcbiAgdG9wOiAxMzQwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMjg4cHggLTIwcHg7XG4gIHdpZHRoOiAzM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I3BhcmFsbGF4LWJnLTEgZGl2IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTEtMSB7XG4gIHRvcDogMTI4MHB4O1xuICBsZWZ0OiAyMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTgwcHggLTU1cHg7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjFweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTEtMiB7XG4gIHRvcDogMTEzMHB4O1xuICBsZWZ0OiAxMDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC00MjZweCAwO1xuICB3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0xLTMge1xuICB0b3A6IDExOTBweDtcbiAgcmlnaHQ6IDEwNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTMzMXB4IC0xM3B4O1xuICB3aWR0aDogNDdweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUxcHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0xLTQge1xuICB0b3A6IDEwODBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yODhweCAtMjBweDtcbiAgd2lkdGg6IDMzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMS01IHtcbiAgdG9wOiAxMzMwcHg7XG4gIHJpZ2h0OiA3NTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTE3M3B4IC00MXB4O1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMi0xIHtcbiAgICB0b3A6IDExODBweDtcbiAgICBsZWZ0OiAyODBweDsgfVxuICAucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0yLTIge1xuICAgIHRvcDogMTE0MHB4O1xuICAgIHJpZ2h0OiAyODNweDsgfVxuICAucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0yLTMge1xuICAgIHRvcDogMTQ3MHB4O1xuICAgIGxlZnQ6IDIzMHB4OyB9XG4gIC5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTItNSB7XG4gICAgdG9wOiAxMTQwcHg7XG4gICAgbGVmdDogNTMwcHg7IH1cbiAgLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMS0yIHtcbiAgICB0b3A6IDExODBweDtcbiAgICBsZWZ0OiA5NDBweDsgfVxuICAucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0xLTMge1xuICAgIHRvcDogMTI5MHB4O1xuICAgIHJpZ2h0OiAzMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTEtMSB7XG4gICAgdG9wOiA2MTlweDtcbiAgICBsZWZ0OiAyOTBweDsgfVxuICAucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0xLTIge1xuICAgIHRvcDogNzYwcHg7XG4gICAgbGVmdDogOTAwcHg7IH1cbiAgLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMS0zIHtcbiAgICB0b3A6IDc5MHB4O1xuICAgIHJpZ2h0OiAzMDBweDsgfVxuICAucGFyYWxsYXhfX2J1c2luZXNzIGRpdiNiZy0xLTQge1xuICAgIHRvcDogNjIwcHg7XG4gICAgcmlnaHQ6IDI3MHB4OyB9XG4gIC5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTEtNSB7XG4gICAgdG9wOiA3OTBweDtcbiAgICByaWdodDogNzUwcHg7IH1cbiAgLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMi0xIHtcbiAgICB0b3A6IDc5MHB4O1xuICAgIGxlZnQ6IDI4MHB4OyB9XG4gIC5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTItMiB7XG4gICAgdG9wOiA4MjBweDtcbiAgICByaWdodDogNDQzcHg7IH1cbiAgLnBhcmFsbGF4X19idXNpbmVzcyBkaXYjYmctMi0zIHtcbiAgICB0b3A6IDY3MHB4O1xuICAgIGxlZnQ6IDQ5MHB4OyB9XG4gIC5wYXJhbGxheF9fYnVzaW5lc3MgZGl2I2JnLTItNCB7XG4gICAgdG9wOiA2NDBweDtcbiAgICByaWdodDogNDIwcHg7IH0gfVxuXG4udGV4dC13aXRoLXBhcmFsbGF4LWFuZC12aWRlbyB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC50ZXh0LXdpdGgtcGFyYWxsYXgtYW5kLXZpZGVvIC50ZXh0X193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC50ZXh0LXdpdGgtcGFyYWxsYXgtYW5kLXZpZGVvIC50ZXh0X193cmFwcGVyIC50ZXh0IHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGV4dC13aXRoLXBhcmFsbGF4LWFuZC12aWRlbyBpZnJhbWUge1xuICAgIGhlaWdodDogMzc4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAxNnB4IC05cHg7XG4gICAgYm94LXNoYWRvdzogLTFweCAwIDE2cHggLTlweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbi5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjcGFyYWxsYXgtYmctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjAwcHg7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuXG4ucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I3BhcmFsbGF4LWJnLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTYwMHB4O1xuICB6LWluZGV4OiAwOyB9XG5cbi5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjcGFyYWxsYXgtYmctMiBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhcmFsbGF4X190ZWNobm9sb2d5IGRpdiNiZy0yLTEge1xuICB0b3A6IDExMjBweDtcbiAgbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTI0OXB4IDA7XG4gIHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi0yIHtcbiAgdG9wOiAxMjIwcHg7XG4gIHJpZ2h0OiAtNzdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTM4OHB4IDA7XG4gIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzZweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi0zIHtcbiAgdG9wOiAxMTYwcHg7XG4gIGxlZnQ6IDEwODBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTE3M3B4IC00MXB4O1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I2JnLTItNCB7XG4gIHRvcDogMTk5MHB4O1xuICByaWdodDogNDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yMTFweCAtNTRweDtcbiAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X190ZWNobm9sb2d5IGRpdiNiZy0yLTUge1xuICB0b3A6IDE4NDBweDtcbiAgbGVmdDogMTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yODhweCAtMjBweDtcbiAgd2lkdGg6IDMzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X190ZWNobm9sb2d5IGRpdiNwYXJhbGxheC1iZy0xIGRpdiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I2JnLTEtMSB7XG4gIHRvcDogMTYxMHB4O1xuICBsZWZ0OiAtOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTgwcHggLTU1cHg7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjFweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMS0yIHtcbiAgdG9wOiAxNTMwcHg7XG4gIGxlZnQ6IDEwMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTQyNnB4IDA7XG4gIHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMS0zIHtcbiAgdG9wOiAxOTIwcHg7XG4gIHJpZ2h0OiAxMjQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zMzFweCAtMTNweDtcbiAgd2lkdGg6IDQ3cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X190ZWNobm9sb2d5IGRpdiNiZy0xLTQge1xuICB0b3A6IDEyMTBweDtcbiAgcmlnaHQ6IDExMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTI4OHB4IC0yMHB4O1xuICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I2JnLTEtNSB7XG4gIHRvcDogMTEzMHB4O1xuICByaWdodDogMTAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMTczcHggLTQxcHg7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I3BhcmFsbGF4LWJnLTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjcGFyYWxsYXgtYmctMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcmFsbGF4X190ZWNobm9sb2d5IGRpdiNiZy0yLTEge1xuICAgIHRvcDogMTIyMHB4O1xuICAgIGxlZnQ6IDE4MHB4OyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi0zIHtcbiAgICB0b3A6IDExMzBweDtcbiAgICBsZWZ0OiA5ODBweDsgfVxuICAucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I2JnLTItNCB7XG4gICAgdG9wOiAxMzQwcHg7XG4gICAgcmlnaHQ6IDQyMHB4OyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi01IHtcbiAgICB0b3A6IDEzODBweDtcbiAgICBsZWZ0OiAyMzBweDsgfVxuICAucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I2JnLTEtMSB7XG4gICAgdG9wOiAxMjEwcHg7XG4gICAgbGVmdDogMjEwcHg7IH1cbiAgLnBhcmFsbGF4X190ZWNobm9sb2d5IGRpdiNiZy0xLTIge1xuICAgIHRvcDogMTMzMHB4O1xuICAgIGxlZnQ6IDEwMzBweDsgfVxuICAucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I2JnLTEtMyB7XG4gICAgdG9wOiAxMzIwcHg7XG4gICAgcmlnaHQ6IDc0MHB4OyB9XG4gIC50ZXh0LXdpdGgtcGFyYWxsYXgtYW5kLXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLm1vZHVsZS1yZXBlYXRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kdWxlLXJlcGVhdGVyX190aXRsZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC13aXRoLXBhcmFsbGF4IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAgIC50ZXh0LXdpdGgtcGFyYWxsYXggLnRleHRfX3dyYXBwZXIgLnRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnRleHQtd2l0aC1wYXJhbGxheC1hbmQtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnRleHQtd2l0aC1wYXJhbGxheC1hbmQtdmlkZW8gLnRleHRfX3dyYXBwZXIgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnBhcmFsbGF4X190ZWNobm9sb2d5IGRpdiNwYXJhbGxheC1iZy0yIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjcGFyYWxsYXgtYmctMSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucGFyYWxsYXhfX3RlY2hub2xvZ3kgZGl2I2JnLTItMSB7XG4gICAgdG9wOiA4MzBweDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi0yIHtcbiAgICB0b3A6IDg3MHB4O1xuICAgIHJpZ2h0OiAyM3B4OyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi0zIHtcbiAgICB0b3A6IDEwMzBweDtcbiAgICBsZWZ0OiA1MHB4OyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi00IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMi01IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMS0xIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMS0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMS0zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMS00IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhbGxheF9fdGVjaG5vbG9neSBkaXYjYmctMS01IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbG9yZWQtc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogIzA2MDcwYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDYwNzBhIDAlLCAjMTIxODIwIDUwJSk7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbG9yZWQtc2VjdGlvbiNuby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb2xvcmVkLXNlY3Rpb24jY2VudGVyZWQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuY29sb3JlZC1zZWN0aW9uI2NlbnRlcmVkLXRpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbG9yZWQtc2VjdGlvbiNjZW50ZXJlZC10aXRsZSAuY29sb3JlZC1zZWN0aW9uX19sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbG9yZWQtc2VjdGlvbiNjZW50ZXJlZC10aXRsZSAuY29sb3JlZC1zZWN0aW9uX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xvcmVkLXNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICNmZjhlMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jb2xvcmVkLXNlY3Rpb24gLnRleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjMDBhYmJkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNvbG9yZWQtc2VjdGlvbl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbG9yZWQtc2VjdGlvbl9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jb2xvcmVkLXNlY3Rpb25fX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jb2xvcmVkLXNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29sb3JlZC1zZWN0aW9uIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xvcmVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuY29sb3JlZC1zZWN0aW9uX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbG9yZWQtc2VjdGlvbl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jb2xvcmVkLXNlY3Rpb24jbm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY29sb3JlZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIC5jb2xvcmVkLXNlY3Rpb24gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY29sb3JlZC1zZWN0aW9uIC50ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnBhcmFsbGF4X19ob21lIGRpdiNwYXJhbGxheC1iZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG5cbi5wYXJhbGxheF9faG9tZSBkaXYjcGFyYWxsYXgtYmctMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjAwcHg7XG4gIHotaW5kZXg6IDA7IH1cblxuLnBhcmFsbGF4X19ob21lIGRpdiNwYXJhbGxheC1iZy0yIGRpdiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTItMSB7XG4gIHRvcDogMjMyMHB4O1xuICBsZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMjQ5cHggMDtcbiAgd2lkdGg6IDI5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19ob21lIGRpdiNiZy0yLTIge1xuICB0b3A6IDIyNDBweDtcbiAgcmlnaHQ6IC0xMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTM4OHB4IDA7XG4gIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzZweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9faG9tZSBkaXYjYmctMi0zIHtcbiAgdG9wOiAzMTcwcHg7XG4gIGxlZnQ6IC03MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMTczcHggLTQxcHg7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9faG9tZSBkaXYjYmctMi00IHtcbiAgdG9wOiAzMDQwcHg7XG4gIHJpZ2h0OiAtODBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTIxMXB4IC01NHB4O1xuICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTItNSB7XG4gIHRvcDogMzA5MHB4O1xuICBsZWZ0OiAtMTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yODhweCAtMjBweDtcbiAgd2lkdGg6IDMzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19ob21lIGRpdiNwYXJhbGxheC1iZy0xIGRpdiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTEtMSB7XG4gIHRvcDogMjg4MHB4O1xuICBsZWZ0OiAtMTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC04MHB4IC01NXB4O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIxcHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTEtMiB7XG4gIHRvcDogMjgzMHB4O1xuICBsZWZ0OiAxMjMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC00MjZweCAwO1xuICB3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTEtMyB7XG4gIHRvcDogMzA5MHB4O1xuICByaWdodDogMTE5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzMxcHggLTEzcHg7XG4gIHdpZHRoOiA0N3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTFweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9faG9tZSBkaXYjYmctMS00IHtcbiAgdG9wOiAzMDgwcHg7XG4gIHJpZ2h0OiAtOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTI4OHB4IC0yMHB4O1xuICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTEtNSB7XG4gIHRvcDogMzAzMHB4O1xuICByaWdodDogLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xNzNweCAtNDFweDtcbiAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjYmctMi0xIHtcbiAgICB0b3A6IDE1MjBweDtcbiAgICBsZWZ0OiAxMzBweDsgfVxuICAucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTItMiB7XG4gICAgdG9wOiAxMzQwcHg7XG4gICAgcmlnaHQ6IDIxM3B4OyB9XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjYmctMi0zIHtcbiAgICB0b3A6IDExNzBweDtcbiAgICBsZWZ0OiA0MzBweDsgfVxuICAucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTItNSB7XG4gICAgdG9wOiAyODkwcHg7XG4gICAgbGVmdDogLTcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBhcmFsbGF4X19ob21lIGRpdiNiZy0xLTEge1xuICAgIHRvcDogMjQ4MHB4O1xuICAgIGxlZnQ6IDE5MHB4OyB9XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjYmctMS0yIHtcbiAgICB0b3A6IDI1MzBweDtcbiAgICBsZWZ0OiA5OTBweDsgfVxuICAucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTEtMyB7XG4gICAgdG9wOiAyNjkwcHg7XG4gICAgcmlnaHQ6IDg5MHB4OyB9XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjYmctMS00IHtcbiAgICB0b3A6IDI2ODBweDtcbiAgICByaWdodDogMjEwcHg7IH1cbiAgLnBhcmFsbGF4X19ob21lIGRpdiNiZy0xLTUge1xuICAgIHRvcDogMjcxMHB4O1xuICAgIHJpZ2h0OiAzMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjcGFyYWxsYXgtYmctMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnBhcmFsbGF4X19ob21lIGRpdiNiZy0yLTEge1xuICAgIHRvcDogNjgwcHg7XG4gICAgbGVmdDogMTMwcHg7IH1cbiAgLnBhcmFsbGF4X19ob21lIGRpdiNiZy0yLTIge1xuICAgIHRvcDogODUwcHg7XG4gICAgcmlnaHQ6IDQ3M3B4OyB9XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjYmctMi0zIHtcbiAgICB0b3A6IDE2ODBweDtcbiAgICBsZWZ0OiAzMzBweDsgfVxuICAucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTItNCB7XG4gICAgdG9wOiAyMjQwcHg7XG4gICAgcmlnaHQ6IDQyMHB4OyB9XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjYmctMi01IHtcbiAgICB0b3A6IDIyOTBweDtcbiAgICBsZWZ0OiAtMzMwcHg7IH1cbiAgLnBhcmFsbGF4X19ob21lIGRpdiNiZy0xLTEge1xuICAgIHRvcDogMjIwMHB4O1xuICAgIGxlZnQ6IDg5MHB4OyB9XG4gIC5wYXJhbGxheF9faG9tZSBkaXYjYmctMS0yIHtcbiAgICB0b3A6IDIyMDBweDtcbiAgICBsZWZ0OiAyOTBweDsgfVxuICAucGFyYWxsYXhfX2hvbWUgZGl2I2JnLTEtMyB7XG4gICAgdG9wOiA3NDBweDtcbiAgICByaWdodDogOTEwcHg7IH1cbiAgLnBhcmFsbGF4X19ob21lIGRpdiNiZy0xLTQge1xuICAgIHRvcDogMjIxMXB4O1xuICAgIHJpZ2h0OiAxMDEwcHg7IH1cbiAgLnBhcmFsbGF4X19ob21lIGRpdiNiZy0xLTUge1xuICAgIHRvcDogMTkxMHB4O1xuICAgIHJpZ2h0OiAxMDkwcHg7IH0gfVxuXG4uc3Bpbm5pbmctaWNvbnMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDsgfVxuICAuc3Bpbm5pbmctaWNvbnMgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiAjZmY4ZTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIC5zcGlubmluZy1pY29ucyAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDBhYmJkOyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5zZWN0aW9uLXRpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICByaWdodDogLTEwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5zcGlubmluZy1pY29ucyAuYWxsLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gIC5zcGlubmluZy1pY29ucyAuaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zcGlubmluZy1pY29ucyAuaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc3Bpbm5pbmctaWNvbnMgLml0ZW0uYWN0aXZlIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDkwcHg7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50OyB9XG4gICAgICAuc3Bpbm5pbmctaWNvbnMgLml0ZW0uYWN0aXZlIC5pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIC5zcGlubmluZy1pY29ucyAuaXRlbTpudGgtb2YtdHlwZSgxKSAuaGV4YWdvbi10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc3Bpbm5pbmctaWNvbnMgLml0ZW06bnRoLW9mLXR5cGUoMSkgLmhleGFnb24tdGV4dCAudGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5pdGVtOm50aC1vZi10eXBlKDIpIC5oZXhhZ29uLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGUwMDtcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbTpudGgtb2YtdHlwZSgyKSAuaGV4YWdvbi10ZXh0OmFmdGVyLCAuc3Bpbm5pbmctaWNvbnMgLml0ZW06bnRoLW9mLXR5cGUoMikgLmhleGFnb24tdGV4dDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5pdGVtOm50aC1vZi10eXBlKDMpIC5oZXhhZ29uLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDtcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbTpudGgtb2YtdHlwZSgzKSAuaGV4YWdvbi10ZXh0OmFmdGVyLCAuc3Bpbm5pbmctaWNvbnMgLml0ZW06bnRoLW9mLXR5cGUoMykgLmhleGFnb24tdGV4dDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5pdGVtOm50aC1vZi10eXBlKDQpIC5oZXhhZ29uLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNmI3NztcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbTpudGgtb2YtdHlwZSg0KSAuaGV4YWdvbi10ZXh0OmFmdGVyLCAuc3Bpbm5pbmctaWNvbnMgLml0ZW06bnRoLW9mLXR5cGUoNCkgLmhleGFnb24tdGV4dDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5pdGVtOm50aC1vZi10eXBlKDUpIC5oZXhhZ29uLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2YjhiZTtcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbTpudGgtb2YtdHlwZSg1KSAuaGV4YWdvbi10ZXh0OmFmdGVyLCAuc3Bpbm5pbmctaWNvbnMgLml0ZW06bnRoLW9mLXR5cGUoNSkgLmhleGFnb24tdGV4dDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5pdGVtOm50aC1vZi10eXBlKDYpIC5oZXhhZ29uLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjNiMztcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbTpudGgtb2YtdHlwZSg2KSAuaGV4YWdvbi10ZXh0OmFmdGVyLCAuc3Bpbm5pbmctaWNvbnMgLml0ZW06bnRoLW9mLXR5cGUoNikgLmhleGFnb24tdGV4dDpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5pdGVtIC5oZXhhZ29uLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMTE1LjQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjN2NjO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzMzMzMzMztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBtYXJnaW46IDU3Ljc0cHggMCA1Ny43NHB4IDkwcHg7IH1cbiAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbSAuaGV4YWdvbi10ZXh0OmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gICAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbSAuaGV4YWdvbi10ZXh0OmhvdmVyIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbSAuaGV4YWdvbi10ZXh0OmhvdmVyIC50ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuc3Bpbm5pbmctaWNvbnMgLml0ZW0gLmhleGFnb24tdGV4dCBpbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4OyB9XG4gICAgICAuc3Bpbm5pbmctaWNvbnMgLml0ZW0gLmhleGFnb24tdGV4dCAudGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7IH1cbiAgICAgIC5zcGlubmluZy1pY29ucyAuaXRlbSAuaGV4YWdvbi10ZXh0OmJlZm9yZSwgLnNwaW5uaW5nLWljb25zIC5pdGVtIC5oZXhhZ29uLXRleHQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxNDEuNDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNDEuNDJweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTc3KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMjguMjg5M3B4OyB9XG4gICAgICAuc3Bpbm5pbmctaWNvbnMgLml0ZW0gLmhleGFnb24tdGV4dDpiZWZvcmUge1xuICAgICAgICB0b3A6IC03MC43MTA3cHg7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMS40MTQycHggIzMzMzMzMzsgfVxuICAgICAgLnNwaW5uaW5nLWljb25zIC5pdGVtIC5oZXhhZ29uLXRleHQ6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC03MC43MTA3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxLjQxNDJweCAjMzMzMzMzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuc3Bpbm5pbmctaWNvbnMgLmhleGFnb24tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnNwaW5uaW5nLWljb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuc3Bpbm5pbmctaWNvbnMgLnNlY3Rpb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5zcGlubmluZy1pY29ucyAuaGV4YWdvbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5hbGwtaXRlbXMge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc3Bpbm5pbmctaWNvbnMgLmFsbC1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNwaW5uaW5nLWljb25zIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zcGlubmluZy1pY29ucyAuaXRlbSAuaGV4YWdvbi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMTA4cHggYXV0byA5OHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5zcGlubmluZy1pY29ucyAuaXRlbS5hY3RpdmUgLml0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwaW5uaW5nLWljb25zIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnNwaW5uaW5nLWljb25zIC5hbGwtaXRlbXMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNwaW5uaW5nLWljb25zIC5oZXhhZ29uLXRleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zcGlubmluZy1pY29ucyAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5zcGlubmluZy1pY29ucyAuYWxsLWl0ZW1zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMjMycHg7IH1cbiAgLnNwaW5uaW5nLWljb25zIC5oZXhhZ29uLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLnNwaW5uaW5nLWljb25zIC5oZXhhZ29uLXRleHQgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnZlcnRpY2FsLXNsaWRlciB7XG4gIG1hcmdpbjogMTAwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBpUGFkcyAocG9ydHJhaXQpIC0tLS0tLS0tLS0tICovIH1cbiAgLnZlcnRpY2FsLXNsaWRlciN0b29scy1zbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fdGV4dCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpZGVfX2NvbnRlbnQuc2xpY2stYWN0aXZlIC5zbGlkZV9fdGV4dCB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWRlX19jb250ZW50LnNsaWNrLWFjdGl2ZSAuc2xpZGVfX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGUwMDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fY29udGVudC5zbGljay1hY3RpdmUgLnNsaWRlX190ZXh0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmY4ZTAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fY29udGVudDpmaXJzdC1jaGlsZCAuc2xpZGVfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fdGV4dCB7XG4gICAgICBjb2xvcjogI2E0YTRhNDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTAlOyB9XG4gIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLnNsaWRlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgNyU7IH1cbiAgICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5zbGlkZV9fY29udGVudCAuY2VudGVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLnNsaWRlX19jb250ZW50IC5jZW50ZXIgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5zbGlkZV9fY29udGVudCAuY2VudGVyIHAge1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItY29udGVudCAuc2xpZGVfX2NvbnRlbnQgLmNlbnRlciB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDsgfVxuICAgICAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItY29udGVudCAuc2xpZGVfX2NvbnRlbnQgLmNlbnRlciBvbCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDsgfVxuICAgICAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItY29udGVudCAuc2xpZGVfX2NvbnRlbnQgLmNlbnRlciBsaSB7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fdGV4dCB7XG4gICAgICBtYXJnaW46IDE4cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWRlX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWRlX19jb250ZW50LnNsaWNrLWFjdGl2ZSAuc2xpZGVfX3RleHQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDRweDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fY29udGVudC5zbGljay1hY3RpdmUgLnNsaWRlX190ZXh0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLnNsaWRlX19jb250ZW50IC5jZW50ZXIgcCwgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLnNsaWRlX19jb250ZW50IC5jZW50ZXIgbGkge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudmVydGljYWwtc2xpZGVyI2ltcGFjdF9hbmRfcGlwZWxpbmUgLnNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC52ZXJ0aWNhbC1zbGlkZXIjaW1wYWN0X2FuZF9waXBlbGluZSAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAgICAgLnZlcnRpY2FsLXNsaWRlciNpbXBhY3RfYW5kX3BpcGVsaW5lIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDsgfVxuICAgICAgLnZlcnRpY2FsLXNsaWRlciNpbXBhY3RfYW5kX3BpcGVsaW5lIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpZGVfX3RleHQge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAudmVydGljYWwtc2xpZGVyI2ltcGFjdF9hbmRfcGlwZWxpbmUgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fY29udGVudC5zbGljay1hY3RpdmUgLnNsaWRlX190ZXh0OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMHB4OyB9XG4gICAgICAudmVydGljYWwtc2xpZGVyI2ltcGFjdF9hbmRfcGlwZWxpbmUgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fY29udGVudC5zbGljay1hY3RpdmUgLnNsaWRlX190ZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbGlzdCB7XG4gICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAgICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4gICAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpZGVfX3RleHQge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpZGVfX2NvbnRlbnQuc2xpY2stYWN0aXZlIC5zbGlkZV9fdGV4dDphZnRlciB7XG4gICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWRlX19jb250ZW50LnNsaWNrLWFjdGl2ZSAuc2xpZGVfX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5zbGlkZV9fY29udGVudCAuY2VudGVyIHAsIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5zbGlkZV9fY29udGVudCAuY2VudGVyIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAudmVydGljYWwtc2xpZGVyI2ltcGFjdF9hbmRfcGlwZWxpbmUgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1saXN0IHtcbiAgICAgIGhlaWdodDogNDV2aCAhaW1wb3J0YW50OyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciNpbXBhY3RfYW5kX3BpcGVsaW5lIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stdHJhY2sge1xuICAgICAgaGVpZ2h0OiA0NXZoICFpbXBvcnRhbnQ7IH1cbiAgICAudmVydGljYWwtc2xpZGVyI2ltcGFjdF9hbmRfcGlwZWxpbmUgLnNsaWRlci1jb250ZW50IC5zbGljay1saXN0IHtcbiAgICAgIGhlaWdodDogNDV2aCAhaW1wb3J0YW50OyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciNpbXBhY3RfYW5kX3BpcGVsaW5lIC5zbGlkZXItY29udGVudCAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiA0NXZoICFpbXBvcnRhbnQ7IH1cbiAgICAudmVydGljYWwtc2xpZGVyIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDYwdmggIWltcG9ydGFudDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDYwdmggIWltcG9ydGFudDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5zbGljay1saXN0IHtcbiAgICAgIGhlaWdodDogNjB2aCAhaW1wb3J0YW50OyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNjB2aCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgLnZlcnRpY2FsLXNsaWRlciNpbXBhY3RfYW5kX3BpcGVsaW5lIC5zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDg1dmggIWltcG9ydGFudDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIjaW1wYWN0X2FuZF9waXBlbGluZSAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXRyYWNrIHtcbiAgICAgIGhlaWdodDogODV2aCAhaW1wb3J0YW50OyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciNpbXBhY3RfYW5kX3BpcGVsaW5lIC5zbGlkZXItY29udGVudCAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDg1dmggIWltcG9ydGFudDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIjaW1wYWN0X2FuZF9waXBlbGluZSAuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogODV2aCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLWxpc3Qge1xuICAgICAgaGVpZ2h0OiAxMjB2aCAhaW1wb3J0YW50OyB9XG4gICAgLnZlcnRpY2FsLXNsaWRlciAuc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMTIwdmggIWltcG9ydGFudDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5zbGljay1saXN0IHtcbiAgICAgIGhlaWdodDogMTIwdmggIWltcG9ydGFudDsgfVxuICAgIC52ZXJ0aWNhbC1zbGlkZXIgLnNsaWRlci1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEyMHZoICFpbXBvcnRhbnQ7IH0gfVxuXG4ubW9kdWxlX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9kdWxlX3NsaWRlciAuc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLnNsaWRlciAuc2xpZGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLnNsaWRlciAuc2xpZGVfX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZjhlMDA7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuc2xpZGVyIC5zbGlkZV9fdGV4dCAud3AtdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5zbGlkZXIgLnNsaWRlX19idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuc2xpZGVyIC5zbGlkZV9faW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgLm1vZHVsZV9zbGlkZXIgLnBhZ2luYXRpb24td3JhcHBlci5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubW9kdWxlX3NsaWRlciAucGFnaW5hdGlvbi13cmFwcGVyLmFjdGl2ZSAucGFnaW5hdG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IHVuc2V0OyB9XG4gIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNCU7IH1cbiAgICAubW9kdWxlX3NsaWRlciAucGFnaW5hdG9yIC5wcmV2aW91cyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDsgfVxuICAgICAgLm1vZHVsZV9zbGlkZXIgLnBhZ2luYXRvciAucHJldmlvdXMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3IgLm5leHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3IgLm5leHQgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3IgLnNsaWRlX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMGFiYmQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3IgLmN1cnJlbnQtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kdWxlX3NsaWRlciAucGFnaW5hdG9yIC5jdXJyZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMDBhYmJkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1vZHVsZV9zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAubW9kdWxlX3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzMgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3Ige1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAubW9kdWxlX3NsaWRlciAucGFnaW5hdG9yIC5zbGlkZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm1vZHVsZV9zbGlkZXIgLnBhZ2luYXRvciAucHJldmlvdXMsIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3IgLm5leHQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5tb2R1bGVfc2xpZGVyIC5wYWdpbmF0b3IgLmN1cnJlbnQtbW9iaWxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA4cHgpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLnNsaWRlciAuc2xpZGVfX3RleHQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDQwcHg7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuc2xpZGVyIC5zbGlkZV9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLm1vZHVsZV9zbGlkZXIgLnNsaWRlciAuc2xpZGVfX2J1dHRvbl9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5tZWpzLWNvbnRyb2xzIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG4gIC5tZWpzLWNvbnRyb2xzOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuI2JvdHRvbS12aWRlb3Mge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNib3R0b20tdmlkZW9zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLm1vZHVsZS1yZXBlYXRlciB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubW9kdWxlLXJlcGVhdGVyX193cmFwcGVyLmFjdGl2ZSAubW9kdWxlLXJlcGVhdGVyX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FjYWNhYzsgfVxuICAubW9kdWxlLXJlcGVhdGVyX193cmFwcGVyLmFjdGl2ZSAubW9yZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kdWxlLXJlcGVhdGVyX193cmFwcGVyIC5tb3JlLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fd3JhcHBlciAuYXJyb3ctdXAge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy11cC5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubW9kdWxlLXJlcGVhdGVyX193cmFwcGVyIC5hcnJvdy1kb3duIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1kb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubW9kdWxlLXJlcGVhdGVyX190aXRsZSBwIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICMwMGFiYmQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDsgfVxuICAubW9kdWxlLXJlcGVhdGVyX190aXRsZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDsgfVxuICAubW9kdWxlLXJlcGVhdGVyX19zdWJ0aXRsZSBwIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA1OCU7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubW9kdWxlLXJlcGVhdGVyX19ibG9jay10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmOGUwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAubW9kdWxlLXJlcGVhdGVyX19yb3dfX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMGFiYmQ7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X19kZW1vIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZjhlMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fZGVtbzpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWJiZCAhaW1wb3J0YW50OyB9XG4gIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEzMXB4OyB9XG4gICAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X19tb3JlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY4ZTAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fbW9yZTpob3ZlciAuYXJyb3ctZG93biB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi1vcmFuZ2Uuc3ZnKTsgfVxuICAgICAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X19tb3JlOmhvdmVyIC5hcnJvdy11cCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctdXAtb3JhbmdlLnN2Zyk7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X19sZXNzIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fbGVzczpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmOGUwMCAhaW1wb3J0YW50OyB9XG4gIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fdGV4dCBoMSwgLm1vZHVsZS1yZXBlYXRlcl9fcm93X190ZXh0IGgyLCAubW9kdWxlLXJlcGVhdGVyX19yb3dfX3RleHQgaDMsIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fdGV4dCBoNCwgLm1vZHVsZS1yZXBlYXRlcl9fcm93X190ZXh0IGg1LCAubW9kdWxlLXJlcGVhdGVyX19yb3dfX3RleHQgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubW9kdWxlLXJlcGVhdGVyX19yb3dfX3RleHQgbGkge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubW9kdWxlLXJlcGVhdGVyX19yb3dfX3RleHQgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tb2R1bGVfc2xpZGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogODYuNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2IzYjNiMztcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjYjNiM2IzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDIwcHggLTFweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb24tMzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjJlNmViOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb24tODpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmNGY0OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb24tMTE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZGRiMjsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uLTE1OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmNjY2M7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbi0xNzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NkOGViOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb25fX3NlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIyMnB4O1xuICAgICAgYm90dG9tOiAtMTEwcHg7IH1cbiAgICAgIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uX19zZWN0aW9uLi10b3Age1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTQ5cHg7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbl9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb246YmVmb3JlLCAubW9kdWxlX3NsaWRlciAuaGV4YWdvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDYuMDdweDtcbiAgICAgIGhlaWdodDogMTA2LjA3cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNTc3KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjU3Nykgcm90YXRlKC00NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgbGVmdDogMTkuOTY3MHB4OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb246YmVmb3JlIHtcbiAgICAgIHRvcDogLTUzLjAzMzBweDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDIuODI4NHB4ICNiM2IzYjM7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDIuODI4NHB4ICNiM2IzYjM7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbjphZnRlciB7XG4gICAgICBib3R0b206IC01My4wMzMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAyLjgyODRweCAjYjNiM2IzO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDIuODI4NHB4ICNiM2IzYjM7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb24uYWN0aXZlIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbi5hY3RpdmU6YmVmb3JlLCAubW9kdWxlX3NsaWRlciAuaGV4YWdvbi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZTAwO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAubW9kdWxlX3NsaWRlciAuc2xpZGVyIC5zbGlkZV9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubW9kdWxlX3NsaWRlciAuc2xpZGVyIC5zbGlkZV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5zbGlkZXIgLnNsaWRlX19idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5zbGlkZXIgLnNsaWRlX19idXR0b25fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5zbGlkZXIgLnNsaWRlX19idXR0b24tbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgLm1vZHVsZV9zbGlkZXIgLnNsaWRlciAuc2xpZGVfX2J1dHRvbi1saW5rIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzAwYWJiZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLXJlcGVhdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgIC5tb2R1bGUtcmVwZWF0ZXJfX3RpdGxlIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubW9kdWxlLXJlcGVhdGVyX190aXRsZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA1Ny43NHB4O1xuICAgIG1hcmdpbjogMTNweCAtMnB4OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb24uYWN0aXZlIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbl9fc2VjdGlvbi4tdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgcmlnaHQ6IC0xNDZweDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uOmJlZm9yZSwgLm1vZHVsZV9zbGlkZXIgLmhleGFnb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDcwLjcxcHg7XG4gICAgICBoZWlnaHQ6IDcwLjcxcHg7XG4gICAgICBsZWZ0OiAxMi42NDQ3cHg7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbjpiZWZvcmUge1xuICAgICAgdG9wOiAtMzUuMzU1M3B4OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb246YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMzUuMzU1M3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLm1vZHVsZS1yZXBlYXRlcl9fYmxvY2stdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X193cmFwcGVyIHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1yZXBlYXRlcl9fYmxvY2stdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1vZHVsZS1yZXBlYXRlcl9fcm93X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2R1bGUtcmVwZWF0ZXJfX3Jvd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5tb2R1bGUtcmVwZWF0ZXJfX3N1YnRpdGxlIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbiB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA0My4zMHB4O1xuICAgIG1hcmdpbjogMTBweCAtMnB4OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb24uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbi5hY3RpdmU6YmVmb3JlLCAubW9kdWxlX3NsaWRlciAuaGV4YWdvbi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb24uYWN0aXZlIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb25fX3NlY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb25fX3NlY3Rpb24uLXRvcCB7XG4gICAgICAgIHRvcDogLTEwNnB4O1xuICAgICAgICByaWdodDogLTEwNnB4OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb246YmVmb3JlLCAubW9kdWxlX3NsaWRlciAuaGV4YWdvbjphZnRlciB7XG4gICAgICB3aWR0aDogNTMuMDNweDtcbiAgICAgIGhlaWdodDogNTMuMDNweDtcbiAgICAgIGxlZnQ6IDguOTgzNXB4OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb246YmVmb3JlIHtcbiAgICAgIHRvcDogLTI2LjUxNjVweDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTI2LjUxNjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMjguODdweDtcbiAgICBtYXJnaW46IDZweCAtMnB4OyB9XG4gICAgLm1vZHVsZV9zbGlkZXIgLmhleGFnb25fX3NlY3Rpb24uLXRvcCB7XG4gICAgICB0b3A6IC0xMDBweDtcbiAgICAgIHJpZ2h0OiAtNzFweDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uOmJlZm9yZSwgLm1vZHVsZV9zbGlkZXIgLmhleGFnb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDM1LjM2cHg7XG4gICAgICBoZWlnaHQ6IDM1LjM2cHg7XG4gICAgICBsZWZ0OiA1LjMyMjNweDsgfVxuICAgIC5tb2R1bGVfc2xpZGVyIC5oZXhhZ29uOmJlZm9yZSB7XG4gICAgICB0b3A6IC0xNy42Nzc3cHg7IH1cbiAgICAubW9kdWxlX3NsaWRlciAuaGV4YWdvbjphZnRlciB7XG4gICAgICBib3R0b206IC0xNy42Nzc3cHg7IH0gfVxuXG4udGVhbS1tZW1iZXJzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnRlYW0tbWVtYmVyc19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC50ZWFtLW1lbWJlcnNfX3RpdGxlIC50ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnRlYW0tbWVtYmVyc19fdGl0bGUgLnRleHQgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnRlYW0tbWVtYmVycyAucmVwZWF0ZXJfX3dyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2M0YzRjNDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2M0YzRjNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMzVweCAwICNjNGM0YzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC50ZWFtLW1lbWJlcnMgLnJlcGVhdGVyX193cmFwcGVyIC5ibG9jay1sZWZ0IHtcbiAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLnRlYW0tbWVtYmVycyAucmVwZWF0ZXJfX3dyYXBwZXIgLmJsb2NrLWxlZnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH1cbiAgICAgIC50ZWFtLW1lbWJlcnMgLnJlcGVhdGVyX193cmFwcGVyIC5ibG9jay1sZWZ0IGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAudGVhbS1tZW1iZXJzIC5yZXBlYXRlcl9fd3JhcHBlciAuYmxvY2stcmlnaHQge1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAudGVhbS1tZW1iZXJzIC5yZXBlYXRlcl9fd3JhcHBlciAuYmxvY2stcmlnaHQgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgICAgICAudGVhbS1tZW1iZXJzIC5yZXBlYXRlcl9fd3JhcHBlciAuYmxvY2stcmlnaHQgLnRleHQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7IH1cblxuLnRleHQtd2l0aC1wYXJhbGxheC1hYm91dCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYXJhbGxheF9fYWJvdXQgZGl2I3BhcmFsbGF4LWJnLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTYwMHB4O1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH1cblxuLnBhcmFsbGF4X19hYm91dCBkaXYjcGFyYWxsYXgtYmctMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjAwcHg7XG4gIHotaW5kZXg6IDA7IH1cblxuLnBhcmFsbGF4X19hYm91dCBkaXYjcGFyYWxsYXgtYmctMiBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhcmFsbGF4X19hYm91dCBkaXYjYmctMi0xIHtcbiAgdG9wOiAyNDIwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0yNDlweCAwO1xuICB3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2Fib3V0IGRpdiNiZy0yLTIge1xuICB0b3A6IDIyMjBweDtcbiAgcmlnaHQ6IC03N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMzg4cHggMDtcbiAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19hYm91dCBkaXYjYmctMi0zIHtcbiAgdG9wOiAyNDcwcHg7XG4gIGxlZnQ6IDEyMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTE3M3B4IC00MXB4O1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2Fib3V0IGRpdiNiZy0yLTQge1xuICB0b3A6IDIzODBweDtcbiAgcmlnaHQ6IDQyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMjExcHggLTU0cHg7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fYWJvdXQgZGl2I2JnLTItNSB7XG4gIHRvcDogMjQ0MHB4O1xuICBsZWZ0OiAxMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTI4OHB4IC0yMHB4O1xuICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2Fib3V0IGRpdiNwYXJhbGxheC1iZy0xIGRpdiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFyYWxsYXhfX2Fib3V0IGRpdiNiZy0xLTEge1xuICB0b3A6IDE2MTBweDtcbiAgbGVmdDogLTkwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC04MHB4IC01NXB4O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIxcHggIWltcG9ydGFudDsgfVxuXG4ucGFyYWxsYXhfX2Fib3V0IGRpdiNiZy0xLTIge1xuICB0b3A6IDE1MzBweDtcbiAgbGVmdDogMTAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtNDI2cHggMDtcbiAgd2lkdGg6IDI5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19hYm91dCBkaXYjYmctMS0zIHtcbiAgdG9wOiAxOTIwcHg7XG4gIHJpZ2h0OiAxMjQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0zMzFweCAtMTNweDtcbiAgd2lkdGg6IDQ3cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFsbGF4X19hYm91dCBkaXYjYmctMS00IHtcbiAgdG9wOiAyMjUwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAtMjg4cHggLTIwcHg7XG4gIHdpZHRoOiAzM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhbGxheF9fYWJvdXQgZGl2I2JnLTEtNSB7XG4gIHRvcDogMjMzMHB4O1xuICByaWdodDogNzUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC0xNzNweCAtNDFweDtcbiAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuaGVyby1zZWN0aW9uIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnBhcmFsbGF4X19hYm91dCBkaXYjcGFyYWxsYXgtYmctMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucGFyYWxsYXhfX2Fib3V0IGRpdiNwYXJhbGxheC1iZy0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnRlYW0tbWVtYmVycyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIC50ZWFtLW1lbWJlcnNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgICAudGVhbS1tZW1iZXJzIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLnRlYW0tbWVtYmVycyAucmVwZWF0ZXJfX3dyYXBwZXIgLmJsb2NrLWxlZnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRlYW0tbWVtYmVycyAucmVwZWF0ZXJfX3dyYXBwZXIgLmJsb2NrLWxlZnQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnRlYW0tbWVtYmVycyAucmVwZWF0ZXJfX3dyYXBwZXIgLmJsb2NrLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnRleHQtd2l0aC1wYXJhbGxheC1hYm91dCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgLmhlcm8tc2VjdGlvbiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cbiAgLmhlcm8tc2VjdGlvbiAuZGV0YWlscyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnRlYW0tbWVtYmVycyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTBweDsgfVxuICAgIC50ZWFtLW1lbWJlcnNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uaGVyby13aXRoLWltYWdlIHtcbiAgbWluLWhlaWdodDogNzB2aDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmhlcm8td2l0aC1pbWFnZSAud2l0aC1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogOTB2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8td2l0aC1pbWFnZSAuZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaGVyby13aXRoLWltYWdlIC5yb3cge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaGVyby13aXRoLWltYWdlIC5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmhlcm8td2l0aC1pbWFnZSAuZGV0YWlscyAudGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuaGVyby13aXRoLWltYWdlIC5kZXRhaWxzIC50ZXh0IHAge1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmhlcm8td2l0aC1pbWFnZSAucmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA2MCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXdpdGgtaW1hZ2UgLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXdpdGgtaW1hZ2UgLmRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuICAuaGVyby13aXRoLWltYWdlIC5yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLXdpdGgtaW1hZ2UgLmRldGFpbHMge1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvLXNlY3Rpb24gLndpdGgtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuaGVyby1zZWN0aW9uIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5oZXJvLXNlY3Rpb24gLnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5oZXJvLXNlY3Rpb24gLmRldGFpbHMge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5oZXJvLXNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5oZXJvLXNlY3Rpb24gLnRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZjhlMDA7IH1cbiAgLmhlcm8tc2VjdGlvbiAudGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVyby1zZWN0aW9uI2pvYnMtaGVybyAud2l0aC1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbiNhY2FkZW15LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2FjYWRlbXktaGVybyAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIFNpdCBvbiB0b3Agb2YgdGhlIHBhZ2UgY29udGVudCAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIEZ1bGwgd2lkdGggKGNvdmVyIHRoZSB3aG9sZSBwYWdlKSAqL1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvKiBGdWxsIGhlaWdodCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAvKiBCbGFjayBiYWNrZ3JvdW5kIHdpdGggb3BhY2l0eSAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBBZGQgYSBwb2ludGVyIG9uIGhvdmVyICovIH1cbiAgI2FjYWRlbXktaGVybyAud2l0aC1iYWNrZ3JvdW5kIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNhY2FkZW15LWhlcm8gLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgY29sb3I6ICNmZjhlMDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgI2FjYWRlbXktaGVybyAudGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwYWJiZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICNhY2FkZW15LWhlcm8gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbi5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXJlcGVhdGVyIHtcbiAgbWFyZ2luOiAxNTBweCBhdXRvO1xuICB3aWR0aDogODAlOyB9XG4gIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXJlcGVhdGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDklOyB9XG4gICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtcmVwZWF0ZXIgLnNlY3Rpb24tdGl0bGUgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmOGUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuY29uY2VwdHMtcmVwZWF0ZXIgLmhleC1yZXBlYXRlciAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwYWJiZDsgfVxuXG4uY29uY2VwdHMtcmVwZWF0ZXIgLmhleC10aWxlcyB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY29uY2VwdHMtcmVwZWF0ZXIgLmhleC10aWxlcyAuaGV4YWdvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuICAgIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIC5oZXhhZ29uLWxpc3QgLmhleC00IHtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIC5oZXhhZ29uLWxpc3QgLmhleCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNjhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4IC5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgI2ZmOGUwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4IC5taWRkbGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjhlMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIC5oZXhhZ29uLWxpc3QgLmhleCAubWlkZGxlIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIC5oZXhhZ29uLWxpc3QgLmhleCAucmlnaHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICNmZjhlMDA7XG4gICAgICAgIGJvcmRlci10b3A6IDcwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDcwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIC5oZXhhZ29uLWxpc3QgLmhleDpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzFweDsgfVxuICAgICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4Om50aC1jaGlsZCg0KSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIC5oZXhhZ29uLWxpc3QgLmhleC5hY3RpdmUgLmxlZnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgIzAwYWJiZDsgfVxuICAgICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4LmFjdGl2ZSAubWlkZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYWJiZDsgfVxuICAgICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4LmFjdGl2ZSAucmlnaHQge1xuICAgICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCAjMDBhYmJkOyB9XG4gICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdC5oZXgtcm93IHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG5cbi5jb25jZXB0cy1yZXBlYXRlciAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuY29uY2VwdHMtcmVwZWF0ZXIgLmRlc2NyaXB0aW9uIC5ibG9ja3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29uY2VwdHMtcmVwZWF0ZXIgLmRlc2NyaXB0aW9uIC5ibG9ja3M6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbmNlcHRzLXJlcGVhdGVyIC5kZXNjcmlwdGlvbl9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jb25jZXB0cy1yZXBlYXRlciAuZGVzY3JpcHRpb25fX3RleHQgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuY29uY2VwdHMtcmVwZWF0ZXIgLmRlc2NyaXB0aW9uX190ZXh0IG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmNvbmNlcHRzLXJlcGVhdGVyIC5kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5jb25jZXB0cy1yZXBlYXRlciAuZGVzY3JpcHRpb25fX3RpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZjhlMDA7IH1cbiAgLmNvbmNlcHRzLXJlcGVhdGVyIC5kZXNjcmlwdGlvbiBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXJlcGVhdGVyIC5zZWN0aW9uLXRpdGxlIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXJlcGVhdGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtcmVwZWF0ZXIgLnNlY3Rpb24tdGl0bGUgaDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTQ1cHg7XG4gICAgd2lkdGg6IDQyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtcmVwZWF0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5jb25jZXB0cy1yZXBlYXRlciAuaGV4LXRpbGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxNXB4OyB9XG4gICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4LTQge1xuICAgICAgdG9wOiAzM3B4OyB9XG4gICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4Om50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTMzcHg7IH1cbiAgICAuY29uY2VwdHMtcmVwZWF0ZXIgLmhleC10aWxlcyAuaGV4YWdvbi1saXN0IC5oZXg6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4Om50aC1jaGlsZCg0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0zOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbmNlcHRzLXJlcGVhdGVyIC5oZXgtdGlsZXMgLmhleGFnb24tbGlzdCAuaGV4Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMxcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cblxuLmRlc2NyaXB0aW9uX2FuZF92aWRlbyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRlc2NyaXB0aW9uX2FuZF92aWRlbyAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBjb2xvcjogI2ZmOGUwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW8gLnRleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxoZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmRlc2NyaXB0aW9uX2FuZF92aWRlbyAudGV4dCAud3AtdmlkZW8ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW9fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW9fX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmRlc2NyaXB0aW9uX2FuZF92aWRlb19fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmRlc2NyaXB0aW9uX2FuZF92aWRlb19fbGVmdCAudGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZGVzY3JpcHRpb25fYW5kX3ZpZGVvIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuZGVzY3JpcHRpb25fYW5kX3ZpZGVvX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmRlc2NyaXB0aW9uX2FuZF92aWRlb19fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW9fX2xlZnQgLnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuZGVzY3JpcHRpb25fYW5kX3ZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW8gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZGVzY3JpcHRpb25fYW5kX3ZpZGVvIC50ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLW1heCB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzIwcHgpe1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59IiwiJGNvbG9yLW9yYW5nZTogI2ZmOGUwMDtcbiRjb2xvci1ibHVlOiAjMDBhYmJkO1xuJGNvbG9yLWdyYXk6ICMzMzMzMzM7XG4kY29sb3ItZ3JheS1saWdodDogI2U2ZTZlNjtcbiRjb2xvci1ncmF5LWxpZ2h0ZXI6ICNmMmYyZjI7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItbWFnZW50YTogI2ViMjY2ZDtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcbiRjb2xvci1ncmF5LWRhcmstbGlnaHQ6ICNhNGE0YTQ7XG4kY29sb3ItZ3JheS1kYXJrZXI6ICM0YTRhNGE7XG4kY29sb3ItZ3JheS1kYXJrOiAjYTJhMmEyO1xuJGNvbG9yLWJsdWUtZGFyazogIzEwOWZmZjtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjNjRjN2NjO1xuJGNvbG9yLWVycm9yOiAjZjAwO1xuJGNvbG9yLXB1cnBsZTogIzAwMDA0ODsiLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pLCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIC5sb2dnZWQtaW4gLmlzLXN0aWNreSAmIHsgLy8gaWYgdGhlIHVzZXIgaXMgbG9nZ2VkIGluXG4gICAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnByaW1hcnktbWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zaXRlLWJyYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDE4cHggMThweCAxOHB4IDM0cHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiA3MyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgdWwucHJpbWFyeS1tZW51IHtcblxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcblxuICAgICAgdWwge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA5cHggNXB4IC01cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAxMnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsLnByaW1hcnktbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHVsLnByaW1hcnktbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gdWwuc3ViLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL1xuICAgIC8vLnByaW1hcnktbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTpob3ZlciAgdWwuc3ViLW1lbnUge1xuICAgIC8vICByaWdodDogMDtcbiAgICAvLyAgb3BhY2l0eTogMTtcbiAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC8vICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbiAgICAvL31cblxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzIwcHgpIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzZweCkge1xuICAgICZfX21lbnUge1xuICAgICAgIHVsLnByaW1hcnktbWVudSB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLy8gICZfX21lbnUge1xuICAvLyAgICB6LWluZGV4OiA5OTk7XG4gIC8vXG4gIC8vICAgIHVsLnByaW1hcnktbWVudSB7XG4gIC8vICAgICAgPiBsaSB7XG4gIC8vICAgICAgICAmOmhvdmVyIHtcbiAgLy8gICAgICAgICAgPiB1bCB7XG4gIC8vICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gIC8vICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgLy8gICAgICAgICAgfVxuICAvL1xuICAvLyAgICAgICAgICA+IGEge1xuICAvLyAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAvLyAgICAgICAgICB9XG4gIC8vICAgICAgICB9XG4gIC8vICAgICAgfVxuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gICAgfVxuXG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgbWFyZ2luOiAxM3B4IDE4cHggMTNweCA3JTtcbiAgICAgIC8vcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLm1lbnVfaGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oYW1idXJnZXIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICYuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnN2Zyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNyU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9fbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgIHVsLnByaW1hcnktbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1kb3duLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNyUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctdXAuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIC5tZW51X2hhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oYW1idXJnZXIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICYuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnN2Zyk7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX21lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICB1bC5wcmltYXJ5LW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWRvd24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy11cC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDExNDBweCkge1xuICAjcHJpbWFyeSB7XG4gICAgLy9tYXJnaW4tdG9wOiA5MHB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAubG9nZ2VkLWluIC5oZWFkZXIge1xuICAgIHRvcDogMzJweCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keTpub3QoLm92ZXJsYXktaGVhZGVyKSB7XG4gIC5wcmltYXJ5LW1lbnUge1xuICAgID4gbGkge1xuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICA+IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVyO1xuXG4gIC5mb290ZXItbmF2LXdpZGdldHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAuZm9vdGVyLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcblxuICAgICAgYXNpZGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgICAuZm9vdGVyLXdpZGdldHMtd3JhcHBlciB7XG5cbiAgICAgICAgICAuZm9vdGVyLXdpZGdldHMge1xuICAgICAgICAgICAgLndpZGdldCB7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRleHR3aWRnZXQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNGQ29tcGFjdFRleHQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDM0cHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmLXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV2ZWxvcGVkLWJ5IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAzNHB4O1xuXG4gICAgICAuc2NyLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvZ28tc2NyaXB0aWNzLnBuZ1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy9oaWRlIGZvb3RlciBuYXZpZ2F0aW9uXG5cbiAgLmZvb3Rlci13aWRnZXRze1xuICAgICYuY29sdW1uLW9uZSwgJi5jb2x1bW4tdHdvLCAmLmNvbHVtbi10aHJlZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuY29sdW1uLWZvdXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogODMlO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgLnRleHR3aWRnZXQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWItZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlci13aWRnZXRze1xuICAgICAgJi5jb2x1bW4tZm91ciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0d2lkZ2V0IHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLWZvb3RlciB7XG4gICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cblxuICAgICAgLmRldmVsb3BlZC1ieSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIuYmxvZyB7XG4gICYtbGlzdC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogNjBweCA0NXB4O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICAmLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcmtlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi10aW1lLWF1dGhvciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICB9XG4gIH1cbn0iLCIuZnVsbF93aWR0aF9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5zbGlkZSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiA1MCU7XG4gICAgICAvLy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIC8vbGVmdDogMDtcbiAgICAgIC8vcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnByZXZpb3VzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnNsaWRlIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZSB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0b3Ige1xuICAgICAgLm5leHQge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICB9XG5cbiAgICAgIC5wcmV2aW91cyB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb250YWN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBjbGVhcjogYm90aDtcblxuICAuaW5mbyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGZvcm0ge1xuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy1kaXNwbGF5LW5vbmUud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmluZm8ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5pbmZvLCAuY29udGFjdC1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5pbWFnZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYWxsLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgLy8uaXRlbSB7XG4gICAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgd2lkdGg6IDI1JTtcbiAgICAvLyAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLy8gIC8qIGhlaWdodDogNjBweDsgKi9cbiAgICAvLyAgLyogbGluZS1oZWlnaHQ6IDYwcHg7ICovXG4gICAgLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIC8vXG4gICAgLy8gIGltZyB7XG4gICAgLy8gICAgbWFyZ2luOiAzMXB4IGF1dG87XG4gICAgLy8gICAgd2lkdGg6IDIwMHB4O1xuICAgIC8vICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgLy8gIH1cbiAgICAvL1xuICAgIC8vICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgLy8gICAgd2lkdGg6IDkxJTtcbiAgICAvLyAgICBsZWZ0OiAwO1xuICAgIC8vICAgIHJpZ2h0OiAwO1xuICAgIC8vICAgIG1hcmdpbjogYXV0bztcbiAgICAvLyAgICBoZWlnaHQ6IDU1cHg7XG4gICAgLy8gICAgei1pbmRleDogLTE7XG4gICAgLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy8gICY6YmVmb3JlIHtcbiAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgY29udGVudDogJyc7XG4gICAgLy8gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvLyAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjZweCkgcm90YXRlWCg1ZGVnKTtcbiAgICAvLyAgICAtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjZweCkgcm90YXRlWCg1ZGVnKTtcbiAgICAvLyAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI2cHgpIHJvdGF0ZVgoNWRlZyk7XG4gICAgLy8gIH1cbiAgICAvL1xuICAgIC8vICAmOmFmdGVyIHtcbiAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgdG9wOiA2MHB4O1xuICAgIC8vICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgLy8gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI2cHgpIHJvdGF0ZVgoLTVkZWcpO1xuICAgIC8vICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNnB4KSByb3RhdGVYKC01ZGVnKTtcbiAgICAvLyAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI2cHgpIHJvdGF0ZVgoLTVkZWcpO1xuICAgIC8vICB9XG4gICAgLy99XG5cbiAgICAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDExNS40N3B4IDA7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICMzMzMzMzM7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoKDEwMCUgLSAxMjA4cHgpIC8gMik7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjgyLjg0cHg7XG4gICAgICAgIGhlaWdodDogMjgyLjg0cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41Nzc0KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDU3LjU3ODZweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xNDEuNDIxNHB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxLjQxNDJweCAjMzMzMzMzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0xNDEuNDIxNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxLjQxNDJweCAjMzMzMzMzO1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMS40MTQycHggIzMzMzMzMztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgLmFsbC1pdGVtcyB7XG5cblxuICAgICAgLml0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogODYuNjBweCAwO1xuICAgICAgICAvL2JvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMzMzMztcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzMzMzO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDkwOHB4KSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDIxMi4xM3B4O1xuICAgICAgICAgIGhlaWdodDogMjEyLjEzcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBsZWZ0OiA0Mi45MzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMTA2LjA2NjBweDtcbiAgICAgICAgICAvL2JvcmRlci10b3A6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7XG4gICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0xMDYuMDY2MHB4O1xuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogc29saWQgMS40MTQycHggIzMzMzMzMztcbiAgICAgICAgICAvL2JvcmRlci1sZWZ0OiBzb2xpZCAxLjQxNDJweCAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAuYWxsLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTcycHggYXV0bztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMTcycHggYXV0byA4OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24tMSkge1xuICAgICAgICAgIG1hcmdpbjogMTcycHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLy8uYWxsLWl0ZW1zIHtcbiAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgLy9cbiAgICAvLyAgLml0ZW0ge1xuICAgIC8vICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIC8vXG4gICAgLy8gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIC8vICAgICAgd2lkdGg6IDkzJTtcbiAgICAvLyAgICAgIGhlaWdodDogNDBweDtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICAmOmFmdGVyIHtcbiAgICAvLyAgICAgIHRvcDogNDNweDtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICBpbWcge1xuICAgIC8vICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgLy8gICAgICB3aWR0aDogMTUwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC8vLmFsbC1pdGVtcyB7XG4gICAgLy8gIC5pdGVtIHtcbiAgICAvLyAgICBpbWcge1xuICAgIC8vICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG59IiwiLmJ1dHRvbiB7XG4gIC8vJl9faGV4IHtcbiAgLy8gIC8vJl9fZnVsbCB7XG4gIC8vICAvLyAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC8vICAvLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgLy8gIHdpZHRoOiAxNTBweDtcbiAgLy8gIC8vICBoZWlnaHQ6IDUwcHg7XG4gIC8vICAvLyAgbWFyZ2luOiA1MHB4O1xuICAvLyAgLy8gIGNvbG9yOiAjRkZGRkZGO1xuICAvLyAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNmZjhlMDA7XG4gIC8vICAvLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyAgLy8gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAvLyAgLy8gIHBhZGRpbmc6IDE2cHg7XG4gIC8vICAvLyAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vICAvLyAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvLyAgLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vICAvL1xuICAvLyAgLy8gICY6YmVmb3JlIHtcbiAgLy8gIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAvLyAgICByaWdodDogMTAwJTtcbiAgLy8gIC8vICAgIHRvcDogMDtcbiAgLy8gIC8vICAgIHdpZHRoOiAwO1xuICAvLyAgLy8gICAgaGVpZ2h0OiAwO1xuICAvLyAgLy8gICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLy8gIC8vICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAjZmY4ZTAwO1xuICAvLyAgLy8gICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLy8gIC8vICB9XG4gIC8vICAvL1xuICAvLyAgLy8gICY6YWZ0ZXIge1xuICAvLyAgLy8gICAgY29udGVudDogXCJcIjtcbiAgLy8gIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIC8vICAgIGxlZnQ6IDEwMCU7XG4gIC8vICAvLyAgICB0b3A6IDA7XG4gIC8vICAvLyAgICB3aWR0aDogMDtcbiAgLy8gIC8vICAgIGhlaWdodDogMDtcbiAgLy8gIC8vICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8vICAvLyAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZmY4ZTAwO1xuICAvLyAgLy8gICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLy8gIC8vICB9XG4gIC8vICAvL1xuICAvLyAgLy9cbiAgLy8gIC8vICAmLi0tb3JhbmdlIHtcbiAgLy8gIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhlMDA7XG4gIC8vICAvL1xuICAvLyAgLy8gICAgJjpiZWZvcmUge1xuICAvLyAgLy8gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgI2ZmOGUwMDtcbiAgLy8gIC8vICAgIH1cbiAgLy8gIC8vXG4gIC8vICAvLyAgICAmOmFmdGVyIHtcbiAgLy8gIC8vICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmOGUwMDtcbiAgLy8gIC8vICAgIH1cbiAgLy8gIC8vXG4gIC8vICAvLyAgICAmOmhvdmVyIHtcbiAgLy8gIC8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDtcbiAgLy8gIC8vXG4gIC8vICAvLyAgICAgICY6YmVmb3JlIHtcbiAgLy8gIC8vICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMGFiYmQ7XG4gIC8vICAvLyAgICAgIH1cbiAgLy8gIC8vXG4gIC8vICAvLyAgICAgICY6YWZ0ZXIge1xuICAvLyAgLy8gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBhYmJkO1xuICAvLyAgLy8gICAgICB9XG4gIC8vICAvLyAgICB9XG4gIC8vICAvL1xuICAvLyAgLy8gIH1cbiAgLy8gIC8vXG4gIC8vICAvLyAgJi4tLWJsdWUge1xuICAvLyAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDtcbiAgLy8gIC8vXG4gIC8vICAvLyAgICAmOmJlZm9yZSB7XG4gIC8vICAvLyAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAjMDBhYmJkO1xuICAvLyAgLy8gICAgfVxuICAvLyAgLy9cbiAgLy8gIC8vICAgICY6YWZ0ZXIge1xuICAvLyAgLy8gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjMDBhYmJkO1xuICAvLyAgLy8gICAgfVxuICAvLyAgLy9cbiAgLy8gIC8vICAgICY6aG92ZXIge1xuICAvLyAgLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZTAwO1xuICAvLyAgLy8gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAvLyAgLy9cbiAgLy8gIC8vICAgICAgJjpiZWZvcmUge1xuICAvLyAgLy8gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmOGUwMDtcbiAgLy8gIC8vICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAvLyAgLy8gICAgICB9XG4gIC8vICAvL1xuICAvLyAgLy8gICAgICAmOmFmdGVyIHtcbiAgLy8gIC8vICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmOGUwMDtcbiAgLy8gIC8vICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAvLyAgLy8gICAgICB9XG4gIC8vICAvLyAgICB9XG4gIC8vICAvL1xuICAvLyAgLy8gIH1cbiAgLy8gIC8vXG4gIC8vICAvLyAgJi4tLXRyYW5zcGFyZW50LWJsdWUge1xuICAvLyAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vICAvLyAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBhYmJkO1xuICAvLyAgLy9cbiAgLy8gIC8vICAgICY6YmVmb3JlIHtcbiAgLy8gIC8vICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICMwMGFiYmQ7XG4gIC8vICAvLyAgICB9XG4gIC8vICAvL1xuICAvLyAgLy8gICAgJjphZnRlciB7XG4gIC8vICAvLyAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICMwMGFiYmQ7XG4gIC8vICAvLyAgICB9XG4gIC8vICAvL1xuICAvLyAgLy8gICAgJjpob3ZlciB7XG4gIC8vICAvLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhlMDA7XG4gIC8vICAvL1xuICAvLyAgLy8gICAgICAmOmJlZm9yZSB7XG4gIC8vICAvLyAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY4ZTAwO1xuICAvLyAgLy8gICAgICB9XG4gIC8vICAvL1xuICAvLyAgLy8gICAgICAmOmFmdGVyIHtcbiAgLy8gIC8vICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmOGUwMDtcbiAgLy8gIC8vICAgICAgfVxuICAvLyAgLy8gICAgfVxuICAvLyAgLy9cbiAgLy8gIC8vICB9XG4gIC8vICAvL1xuICAvLyAgLy9cbiAgLy8gIC8vICAmLi0tc21hbGwge1xuICAvLyAgLy8gICAgZm9udC1zaXplOiAyNnB4O1xuICAvLyAgLy8gIH1cbiAgLy8gIC8vXG4gIC8vICAvLyAgJi4tLW1lZGl1bSB7XG4gIC8vICAvLyAgICBmb250LXNpemU6IDMwcHg7XG4gIC8vICAvLyAgfVxuICAvLyAgLy9cbiAgLy8gIC8vICAmLi0tYmlnIHtcbiAgLy8gIC8vICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgLy8gIC8vICB9XG4gIC8vICAvL31cbiAgLy9cbiAgLy8gICZfX2hhbGYtcmlnaHQge1xuICAvLyAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAvLyAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIC8vICAgIGhlaWdodDogNTBweDtcbiAgLy8gICAgY29sb3I6ICNGRkZGRkY7XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhlMDA7XG4gIC8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIC8vICAgIHBhZGRpbmc6IDE2cHg7XG4gIC8vICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vICAgIG1hcmdpbjogMDtcbiAgLy9cbiAgLy8gICAgJjphZnRlciB7XG4gIC8vICAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAgbGVmdDogMTAwJTtcbiAgLy8gICAgICB0b3A6IDA7XG4gIC8vICAgICAgd2lkdGg6IDA7XG4gIC8vICAgICAgaGVpZ2h0OiAwO1xuICAvLyAgICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8vICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmOGUwMDtcbiAgLy8gICAgICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvLyAgICB9XG4gIC8vXG4gIC8vICAgICYuLS13aGl0ZSB7XG4gIC8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLy8gICAgICBjb2xvcjogIzAwYWJiZDtcbiAgLy9cbiAgLy8gICAgICAmOmFmdGVyIHtcbiAgLy8gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNmZmZmZmY7XG4gIC8vICAgICAgfVxuICAvLyAgICB9XG4gIC8vXG4gIC8vICAgICYuLS1vcmFuZ2Uge1xuICAvLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhlMDA7XG4gIC8vICAgICAgY29sb3I6ICNmZmZmZmY7XG4gIC8vXG4gIC8vICAgICAgJjphZnRlciB7XG4gIC8vICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZmY4ZTAwO1xuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvL1xuICAvLyAgICAmLi0tYmx1ZSB7XG4gIC8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJiZDtcbiAgLy8gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgLy9cbiAgLy8gICAgICAmOmFmdGVyIHtcbiAgLy8gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICMwMGFiYmQ7XG4gIC8vICAgICAgfVxuICAvLyAgICB9XG4gIC8vXG4gIC8vICAgICYuLS1ibGFjayB7XG4gIC8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgLy8gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgLy9cbiAgLy8gICAgICAmOmFmdGVyIHtcbiAgLy8gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICMzMzMzMzM7XG4gIC8vICAgICAgfVxuICAvLyAgICB9XG4gIC8vXG4gIC8vICAgICYuLS1zbWFsbCB7XG4gIC8vICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAvLyAgICB9XG4gIC8vXG4gIC8vICAgICYuLS1tZWRpdW0ge1xuICAvLyAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgLy8gICAgfVxuICAvL1xuICAvLyAgICAmLi0tYmlnIHtcbiAgLy8gICAgICBmb250LXNpemU6IDM2cHg7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG5cbiAgJl9fZGVmYXVsdCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAgICZfX2xpbmsge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA1MSU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2tldygtMTM1ZGVnLCAwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2tldygtMTM1ZGVnLCAwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTEzNWRlZywgMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQtYXJyb3d7XG4gICAgICBtYXJnaW4tbGVmdDotMjZweDtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuXG4gICAgLnJpZ2h0LWFycm93e1xuICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6LTI2cHhcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgLnJpZ2h0LWFycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxlZnQtYXJyb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29yYW5nZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICB9XG5cbiAgJi0tYmx1ZSB7XG5cbiAgfVxuXG4gICYtLWdob3N0LS1ibHVlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHRvcDogLTJweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQtYXJyb3d7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAucmlnaHQtYXJyb3d7XG4gICAgICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgICBmbG9hdDpyaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDotMThweFxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAucmlnaHQtYXJyb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVmdC1hcnJvdyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGFsZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cbiAgICAmLmJ1dHRvbiB7XG4gICAgICAmX193aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWluLXdpZHRoOiA0MCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgJl9faGFsZiB7XG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgJl9faGFsZiB7XG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgbWluLXdpZHRoOiA1NSU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICZfX2hhbGYge1xuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JsYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgIG1pbi13aWR0aDogNjAlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAmX19oYWxmIHtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8saGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDUxJTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnLCAwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBza2V3KC00NWRlZywgMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcsIDBkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEzNWRlZywgMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC0xMzVkZWcsIDBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNrZXcoLTEzNWRlZywgMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygtMTM1ZGVnLCAwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdC1hcnJvd3tcbiAgICAgIG1hcmdpbi1sZWZ0Oi0yNnB4O1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICB9XG5cbiAgICAucmlnaHQtYXJyb3d7XG4gICAgICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgICBmbG9hdDpyaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDotMjZweFxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuYnV0dG9uIHtcbiAgICAmX19kZWZhdWx0IHtcbiAgICAgIGhlaWdodDogNTNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1naG9zdCB7XG4gICAgICAmLS1ibHVlIHtcbiAgICAgICAgLmxlZnQtYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQtYXJyb3cge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGFsZiB7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgfVxuXG4gICAgICAucmlnaHQtYXJyb3cge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b24ge1xuICAgICZfX2RlZmF1bHQge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdob3N0IHtcbiAgICAgICYtLWJsdWUge1xuICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmFib3V0dXMge1xuICBwYWRkaW5nLXRvcDogMTk2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgei1pbmRleDogMTtcblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuXG5cbiAgLmhleGFnb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA4Ni42MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNiM2IzYjM7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2IzYjNiMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAyMHB4IC0xcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgICYtMyB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2IyZTZlYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTgge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY0ZjQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0xMSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZGRiMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTE1IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjY2NjO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtMTcge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2Q4ZWI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjIycHg7XG4gICAgICBib3R0b206IC0xMTBweDtcblxuICAgICAgJi4tdG9wIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICByaWdodDogLTE0OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwNi4wN3B4O1xuICAgICAgaGVpZ2h0OiAxMDYuMDdweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41Nzc0KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41Nzc0KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiAxOS45NjcwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtNTMuMDMzMHB4O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMi44Mjg0cHggI2IzYjNiMztcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMi44Mjg0cHggI2IzYjNiMztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTUzLjAzMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDIuODI4NHB4ICNiM2IzYjM7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMi44Mjg0cHggI2IzYjNiMztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5hYm91dHVzIHtcbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYWJvdXR1cyB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5oZXhhZ29uIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNTcuNzRweDtcbiAgICAgIG1hcmdpbjogMTNweCAtMnB4O1xuXG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLi10b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICByaWdodDogLTE0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtMTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNjO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzAuNzFweDtcbiAgICAgICAgaGVpZ2h0OiA3MC43MXB4O1xuICAgICAgICBsZWZ0OiAxMi42NDQ3cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMzUuMzU1M3B4O1xuXG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0zNS4zNTUzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5hYm91dHVzIHtcbiAgICAuaGV4YWdvbiB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNDMuMzBweDtcbiAgICAgIG1hcmdpbjogMTBweCAtMnB4O1xuXG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgJi4tdG9wIHtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTMuMDNweDtcbiAgICAgICAgaGVpZ2h0OiA1My4wM3B4O1xuICAgICAgICBsZWZ0OiA4Ljk4MzVweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0yNi41MTY1cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yNi41MTY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hYm91dHVzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLmhleGFnb24ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDI4Ljg3cHg7XG4gICAgICBtYXJnaW46IDZweCAtMnB4O1xuXG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgJi4tdG9wIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICByaWdodDogLTcxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDM1LjM2cHg7XG4gICAgICAgIGhlaWdodDogMzUuMzZweDtcbiAgICAgICAgbGVmdDogNS4zMjIzcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTcuNjc3N3B4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTcuNjc3N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5idXNpbmVzcyB7XG4gIHBhZGRpbmctdG9wOiAxNDZweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICZfX2NvbHVtbnMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDk1cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcblxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmJ1c2luZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzcmlwdGlvbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3Mge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufSIsIi5jb21tZXJjaWFsIHtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2xlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjE4MjA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAzNjRweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAzNjBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLml0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5jb21tZXJjaWFsIHtcbiAgICAmX19sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjRweDtcblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVyY2lhbCB7XG4gICAgJl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbn0iLCIudGV4dC13aXRoLXBhcmFsbGF4IHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cbiAgLnRleHRfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLnRleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LXdpdGgtcGFyYWxsYXgge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gICAgLnRleHRfX3dyYXBwZXIge1xuICAgICAgLnRleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFyYWxsYXhfX2J1c2luZXNzIHtcbiAgZGl2I3BhcmFsbGF4LWJnLTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgfVxuXG4gIGRpdiNwYXJhbGxheC1iZy0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjAwcHg7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIGRpdiNwYXJhbGxheC1iZy0yIGRpdiB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGRpdiNiZy0yLTEge1xuICAgIHRvcDogMTEyMHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yNDlweCAwO1xuICAgIHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMi0yIHtcbiAgICB0b3A6IDE0NDBweDtcbiAgICByaWdodDogLTE3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zODhweCAwO1xuICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMi0zIHtcbiAgICB0b3A6IDE0NzBweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTE3M3B4IC00MXB4O1xuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMi00IHtcbiAgICB0b3A6IDE0NDBweDtcbiAgICByaWdodDogNDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yMTFweCAtNTRweDtcbiAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTItNSB7XG4gICAgdG9wOiAxMzQwcHg7XG4gICAgbGVmdDogLTcwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yODhweCAtMjBweDtcbiAgICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cblxuICBkaXYjcGFyYWxsYXgtYmctMSBkaXYge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBkaXYjYmctMS0xIHtcbiAgICB0b3A6IDEyODBweDtcbiAgICBsZWZ0OiAyMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTgwcHggLTU1cHg7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0xLTIge1xuICAgIHRvcDogMTEzMHB4O1xuICAgIGxlZnQ6IDEwMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTQyNnB4IDA7XG4gICAgd2lkdGg6IDI5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0xLTMge1xuICAgIHRvcDogMTE5MHB4O1xuICAgIHJpZ2h0OiAxMDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zMzFweCAtMTNweDtcbiAgICB3aWR0aDogNDdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtNCB7XG4gICAgdG9wOiAxMDgwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yODhweCAtMjBweDtcbiAgICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtNSB7XG4gICAgdG9wOiAxMzMwcHg7XG4gICAgcmlnaHQ6IDc1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMTczcHggLTQxcHg7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBhcmFsbGF4X19idXNpbmVzcyB7XG4gICAgZGl2I2JnLTItMSB7XG4gICAgICB0b3A6IDExODBweDtcbiAgICAgIGxlZnQ6IDI4MHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTIge1xuICAgICAgdG9wOiAxMTQwcHg7XG4gICAgICByaWdodDogMjgzcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItMyB7XG4gICAgICB0b3A6IDE0NzBweDtcbiAgICAgIGxlZnQ6IDIzMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTUge1xuICAgICAgdG9wOiAxMTQwcHg7XG4gICAgICBsZWZ0OiA1MzBweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMS0yIHtcbiAgICAgIHRvcDogMTE4MHB4O1xuICAgICAgbGVmdDogOTQwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTEtMyB7XG4gICAgICB0b3A6IDEyOTBweDtcbiAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFsbGF4X19idXNpbmVzcyB7XG4gICAgZGl2I2JnLTEtMSB7XG4gICAgICB0b3A6IDYxOXB4O1xuICAgICAgbGVmdDogMjkwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTEtMiB7XG4gICAgICB0b3A6IDc2MHB4O1xuICAgICAgbGVmdDogOTAwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTEtMyB7XG4gICAgICB0b3A6IDc5MHB4O1xuICAgICAgcmlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTQge1xuICAgICAgdG9wOiA2MjBweDtcbiAgICAgIHJpZ2h0OiAyNzBweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMS01IHtcbiAgICAgIHRvcDogNzkwcHg7XG4gICAgICByaWdodDogNzUwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItMSB7XG4gICAgICB0b3A6IDc5MHB4O1xuICAgICAgbGVmdDogMjgwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItMiB7XG4gICAgICB0b3A6IDgyMHB4O1xuICAgICAgcmlnaHQ6IDQ0M3B4O1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTMge1xuICAgICAgdG9wOiA2NzBweDtcbiAgICAgIGxlZnQ6IDQ5MHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTQge1xuICAgICAgdG9wOiA2NDBweDtcbiAgICAgIHJpZ2h0OiA0MjBweDtcbiAgICB9XG4gIH1cbn0iLCIudGV4dC13aXRoLXBhcmFsbGF4LWFuZC12aWRlbyB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC50ZXh0X193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC50ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNzhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2NDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMTZweCAtOXB4O1xuICAgIGJveC1zaGFkb3c6IC0xcHggMCAxNnB4IC05cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4ucGFyYWxsYXhfX3RlY2hub2xvZ3kge1xuICBkaXYjcGFyYWxsYXgtYmctMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYwMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG5cbiAgZGl2I3BhcmFsbGF4LWJnLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgZGl2I3BhcmFsbGF4LWJnLTIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgZGl2I2JnLTItMSB7XG4gICAgdG9wOiAxMTIwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTI0OXB4IDA7XG4gICAgd2lkdGg6IDI5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0yLTIge1xuICAgIHRvcDogMTIyMHB4O1xuICAgIHJpZ2h0OiAtNzdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTM4OHB4IDA7XG4gICAgd2lkdGg6IDY3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0yLTMge1xuICAgIHRvcDogMTE2MHB4O1xuICAgIGxlZnQ6IDEwODBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTE3M3B4IC00MXB4O1xuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMi00IHtcbiAgICB0b3A6IDE5OTBweDtcbiAgICByaWdodDogNDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yMTFweCAtNTRweDtcbiAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTItNSB7XG4gICAgdG9wOiAxODQwcHg7XG4gICAgbGVmdDogMTMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yODhweCAtMjBweDtcbiAgICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cblxuICBkaXYjcGFyYWxsYXgtYmctMSBkaXYge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBkaXYjYmctMS0xIHtcbiAgICB0b3A6IDE2MTBweDtcbiAgICBsZWZ0OiAtOTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTgwcHggLTU1cHg7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0xLTIge1xuICAgIHRvcDogMTUzMHB4O1xuICAgIGxlZnQ6IDEwMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTQyNnB4IDA7XG4gICAgd2lkdGg6IDI5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0xLTMge1xuICAgIHRvcDogMTkyMHB4O1xuICAgIHJpZ2h0OiAxMjQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zMzFweCAtMTNweDtcbiAgICB3aWR0aDogNDdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtNCB7XG4gICAgdG9wOiAxMjEwcHg7XG4gICAgcmlnaHQ6IDExMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTI4OHB4IC0yMHB4O1xuICAgIHdpZHRoOiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMS01IHtcbiAgICB0b3A6IDExMzBweDtcbiAgICByaWdodDogMTAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMTczcHggLTQxcHg7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBhcmFsbGF4X190ZWNobm9sb2d5IHtcbiAgICBkaXYjcGFyYWxsYXgtYmctMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBkaXYjcGFyYWxsYXgtYmctMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBkaXYjYmctMi0xIHtcbiAgICAgIHRvcDogMTIyMHB4O1xuICAgICAgbGVmdDogMTgwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItMyB7XG4gICAgICB0b3A6IDExMzBweDtcbiAgICAgIGxlZnQ6IDk4MHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTQge1xuICAgICAgdG9wOiAxMzQwcHg7XG4gICAgICByaWdodDogNDIwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItNSB7XG4gICAgICB0b3A6IDEzODBweDtcbiAgICAgIGxlZnQ6IDIzMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTEge1xuICAgICAgdG9wOiAxMjEwcHg7XG4gICAgICBsZWZ0OiAyMTBweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMS0yIHtcbiAgICAgIHRvcDogMTMzMHB4O1xuICAgICAgbGVmdDogMTAzMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTMge1xuICAgICAgdG9wOiAxMzIwcHg7XG4gICAgICByaWdodDogNzQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtd2l0aC1wYXJhbGxheC1hbmQtdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5tb2R1bGUtcmVwZWF0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LXdpdGgtcGFyYWxsYXgge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gICAgLnRleHRfX3dyYXBwZXIge1xuICAgICAgLnRleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC13aXRoLXBhcmFsbGF4LWFuZC12aWRlbyB7XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFsbGF4X190ZWNobm9sb2d5IHtcbiAgICBkaXYjcGFyYWxsYXgtYmctMiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgZGl2I3BhcmFsbGF4LWJnLTEge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTEge1xuICAgICAgdG9wOiA4MzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItMiB7XG4gICAgICB0b3A6IDg3MHB4O1xuICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItMyB7XG4gICAgICB0b3A6IDEwMzBweDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItNCB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItNSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXYjYmctMS0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGl2I2JnLTEtMyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXYjYmctMS01IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmNvbG9yZWQtc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogcmdiKDYsNywxMCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg2LDcsMTAsMSkgMCUsIHJnYmEoMTgsMjQsMzIsMSkgNTAlKTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmI25vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmI2NlbnRlcmVkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jb2xvcmVkLXNlY3Rpb25fX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb2xvcmVkLXNlY3Rpb25fX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuY29sb3JlZC1zZWN0aW9uIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sb3JlZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgJl9fcmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICYjbm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5jb2xvcmVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFyYWxsYXhfX2hvbWUge1xuICBkaXYjcGFyYWxsYXgtYmctMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYwMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG5cbiAgZGl2I3BhcmFsbGF4LWJnLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgZGl2I3BhcmFsbGF4LWJnLTIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgZGl2I2JnLTItMSB7XG4gICAgdG9wOiAyMzIwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTI0OXB4IDA7XG4gICAgd2lkdGg6IDI5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0yLTIge1xuICAgIHRvcDogMjI0MHB4O1xuICAgIHJpZ2h0OiAtMTE3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zODhweCAwO1xuICAgIHdpZHRoOiA2N3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMi0zIHtcbiAgICB0b3A6IDMxNzBweDtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTE3M3B4IC00MXB4O1xuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMi00IHtcbiAgICB0b3A6IDMwNDBweDtcbiAgICByaWdodDogLTgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yMTFweCAtNTRweDtcbiAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTItNSB7XG4gICAgdG9wOiAzMDkwcHg7XG4gICAgbGVmdDogLTEyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMjg4cHggLTIwcHg7XG4gICAgd2lkdGg6IDMzcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgZGl2I3BhcmFsbGF4LWJnLTEgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgZGl2I2JnLTEtMSB7XG4gICAgdG9wOiAyODgwcHg7XG4gICAgbGVmdDogLTE0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtODBweCAtNTVweDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtMiB7XG4gICAgdG9wOiAyODMwcHg7XG4gICAgbGVmdDogMTIzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtNDI2cHggMDtcbiAgICB3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtMyB7XG4gICAgdG9wOiAzMDkwcHg7XG4gICAgcmlnaHQ6IDExOTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMzMXB4IC0xM3B4O1xuICAgIHdpZHRoOiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMS00IHtcbiAgICB0b3A6IDMwODBweDtcbiAgICByaWdodDogLTkwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0yODhweCAtMjBweDtcbiAgICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtNSB7XG4gICAgdG9wOiAzMDMwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMTczcHggLTQxcHg7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhcmFsbGF4X19ob21lIHtcbiAgICBkaXYjYmctMi0xIHtcbiAgICAgIHRvcDogMTUyMHB4O1xuICAgICAgbGVmdDogMTMwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItMiB7XG4gICAgICB0b3A6IDEzNDBweDtcbiAgICAgIHJpZ2h0OiAyMTNweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMi0zIHtcbiAgICAgIHRvcDogMTE3MHB4O1xuICAgICAgbGVmdDogNDMwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItNSB7XG4gICAgICB0b3A6IDI4OTBweDtcbiAgICAgIGxlZnQ6IC03MHB4XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGFyYWxsYXhfX2hvbWUge1xuICAgIGRpdiNiZy0xLTEge1xuICAgICAgdG9wOiAyNDgwcHg7XG4gICAgICBsZWZ0OiAxOTBweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMS0yIHtcbiAgICAgIHRvcDogMjUzMHB4O1xuICAgICAgbGVmdDogOTkwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTEtMyB7XG4gICAgICB0b3A6IDI2OTBweDtcbiAgICAgIHJpZ2h0OiA4OTBweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMS00IHtcbiAgICAgIHRvcDogMjY4MHB4O1xuICAgICAgcmlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTUge1xuICAgICAgdG9wOiAyNzEwcHg7XG4gICAgICByaWdodDogMzMwcHg7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFsbGF4X19ob21lIHtcbiAgICBkaXYjcGFyYWxsYXgtYmctMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTEge1xuICAgICAgdG9wOiA2ODBweDtcbiAgICAgIGxlZnQ6IDEzMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0yLTIge1xuICAgICAgdG9wOiA4NTBweDtcbiAgICAgIHJpZ2h0OiA0NzNweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMi0zIHtcbiAgICAgIHRvcDogMTY4MHB4O1xuICAgICAgbGVmdDogMzMwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTItNCB7XG4gICAgICB0b3A6IDIyNDBweDtcbiAgICAgIHJpZ2h0OiA0MjBweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMi01IHtcbiAgICAgIHRvcDogMjI5MHB4O1xuICAgICAgbGVmdDogLTMzMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTEge1xuICAgICAgdG9wOiAyMjAwcHg7XG4gICAgICBsZWZ0OiA4OTBweDtcbiAgICB9XG5cbiAgICBkaXYjYmctMS0yIHtcbiAgICAgIHRvcDogMjIwMHB4O1xuICAgICAgbGVmdDogMjkwcHg7XG4gICAgfVxuXG4gICAgZGl2I2JnLTEtMyB7XG4gICAgICB0b3A6IDc0MHB4O1xuICAgICAgcmlnaHQ6IDkxMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTQge1xuICAgICAgdG9wOiAyMjExcHg7XG4gICAgICByaWdodDogMTAxMHB4O1xuICAgIH1cblxuICAgIGRpdiNiZy0xLTUge1xuICAgICAgdG9wOiAxOTEwcHg7XG4gICAgICByaWdodDogMTA5MHB4O1xuICAgIH1cbiAgfVxufSIsIi5zcGlubmluZy1pY29ucyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAuYWxsLWl0ZW1zIHtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCA5MHB4O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgLmhleGFnb24tdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgLmhleGFnb24tdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAuaGV4YWdvbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIC5oZXhhZ29uLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2Yjc3O1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAuaGV4YWdvbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2YjhiZTtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgLmhleGFnb24tdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIzYjM7XG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuaGV4YWdvbi10ZXh0IHtcbiAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxMTUuNDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzMzMzMzMztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBtYXJnaW46IDU3Ljc0cHggMCA1Ny43NHB4IDkwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTowLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAvL2JvdHRvbTogLThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvL2JvdHRvbTogNDBweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8saGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTQxLjQycHg7XG4gICAgICAgIGhlaWdodDogMTQxLjQycHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41Nzc0KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDI4LjI4OTNweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC03MC43MTA3cHg7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMS40MTQycHggIzMzMzMzMztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTcwLjcxMDdweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMS40MTQycHggIzMzMzMzMztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEuNDE0MnB4ICMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLnNwaW5uaW5nLWljb25zIHtcbiAgICAuaGV4YWdvbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnNwaW5uaW5nLWljb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgLnNlY3Rpb24tdGl0bGUgIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhleGFnb24tdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAuYWxsLWl0ZW1zIHtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNwaW5uaW5nLWljb25zIHtcblxuICAgIC5hbGwtaXRlbXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5oZXhhZ29uLXRleHQge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwOHB4IGF1dG8gOThweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5zcGlubmluZy1pY29ucyB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC5hbGwtaXRlbXMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuaGV4YWdvbi10ZXh0IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gIC5zcGlubmluZy1pY29ucyB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC5hbGwtaXRlbXMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMjMycHg7XG4gICAgfVxuXG4gICAgLmhleGFnb24tdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52ZXJ0aWNhbC1zbGlkZXIge1xuICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmI3Rvb2xzLXNsaWRlciB7XG4gICAgLnNsaWRlci1uYXZpZ2F0aW9uIC5zbGlkZV9fdGV4dCB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAvL2hlaWdodDogOTB2aCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAvL2hlaWdodDogOTB2aCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNsaWRlIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgLnNsaWRlX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC5zbGlkZV9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcmstbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgLy9oZWlnaHQ6IDkwdmghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgLy9oZWlnaHQ6IDkwdmghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGlkZSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA3JTtcblxuICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgICAuc2xpZGUge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDE4cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgICAgLnNsaWRlIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZV9fY29udGVudCB7XG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAuc2xpZGVfX3RleHR7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItY29udGVudCB7XG4gICAgICAuc2xpZGUge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICAgIHAsIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJiNpbXBhY3RfYW5kX3BpcGVsaW5lIHtcbiAgICAgIC5zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIGhlaWdodDogNTB2aCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwdmghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgLnNsaWRlX190ZXh0e1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgIC5zbGlkZV9fdGV4dHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItY29udGVudCB7XG4gICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIC8vaGVpZ2h0OiA5MHZoIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIC8vaGVpZ2h0OiA5MHZoIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogaVBhZHMgKHBvcnRyYWl0KSAtLS0tLS0tLS0tLSAqL1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7XG5cbiAgICAmI2ltcGFjdF9hbmRfcGlwZWxpbmUge1xuICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uIHtcblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXZoIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGhlaWdodDogNDV2aCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1jb250ZW50IHtcblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgaGVpZ2h0OiA0NXZoIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogNDV2aCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1uYXZpZ2F0aW9uIHtcblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDYwdmghaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWNvbnRlbnQge1xuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIGhlaWdodDogNjB2aCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDYwdmghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC8vICAmI2ltcGFjdF9hbmRfcGlwZWxpbmUge1xuICAvLyAgICAuc2xpZGVyLW5hdmlnYXRpb24ge1xuICAvL1xuICAvLyAgICAgIC5zbGljay1saXN0IHtcbiAgLy8gICAgICAgIGhlaWdodDogNzd2aCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgfVxuICAvLyAgICAgIC5zbGljay10cmFjayB7XG4gIC8vICAgICAgICBoZWlnaHQ6IDc3dmghaW1wb3J0YW50O1xuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvL1xuICAvLyAgICAuc2xpZGVyLWNvbnRlbnQge1xuICAvL1xuICAvLyAgICAgIC5zbGljay1saXN0IHtcbiAgLy8gICAgICAgIGhlaWdodDogNzd2aCFpbXBvcnRhbnQ7XG4gIC8vICAgICAgfVxuICAvLyAgICAgIC5zbGljay1zbGlkZSB7XG4gIC8vICAgICAgICBoZWlnaHQ6IDc3dmghaW1wb3J0YW50O1xuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvLyAgfVxuICAvLyAgLnNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgLy9cbiAgLy8gICAgLnNsaWNrLWxpc3Qge1xuICAvLyAgICAgIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xuICAvLyAgICB9XG4gIC8vICAgIC5zbGljay10cmFjayB7XG4gIC8vICAgICAgaGVpZ2h0OiAxMDB2aCFpbXBvcnRhbnQ7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy9cbiAgLy8gIC5zbGlkZXItY29udGVudCB7XG4gIC8vXG4gIC8vICAgIC5zbGljay1saXN0IHtcbiAgLy8gICAgICBoZWlnaHQ6IDEwMHZoIWltcG9ydGFudDtcbiAgLy8gICAgfVxuICAvLyAgICAuc2xpY2stc2xpZGUge1xuICAvLyAgICAgIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAmI2ltcGFjdF9hbmRfcGlwZWxpbmUge1xuICAgICAgLnNsaWRlci1uYXZpZ2F0aW9uIHtcblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgaGVpZ2h0OiA4NXZoIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGhlaWdodDogODV2aCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1jb250ZW50IHtcblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgaGVpZ2h0OiA4NXZoIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogODV2aCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgICAuc2xpZGVyLW5hdmlnYXRpb24ge1xuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIGhlaWdodDogMTIwdmghaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgaGVpZ2h0OiAxMjB2aCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1jb250ZW50IHtcblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDEyMHZoIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogMTIwdmghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tb2R1bGVfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zbGlkZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc2xpZGUge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuXG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIC53cC12aWRlbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogODUwcHghaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAucGFnaW5hdG9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNCU7XG5cbiAgICAucHJldmlvdXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQge1xuICAgICAgJi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDBhYmJkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdpbmF0b3Ige1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAuc2xpZGUge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJldmlvdXMsIC5uZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuY3VycmVudCB7XG4gICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDhweCk7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgIC5zbGlkZSB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgfVxufVxuXG4ubWVqcy1jb250cm9scyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2JvdHRvbS12aWRlb3Mge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufSIsIi5tb2R1bGUge1xuICAmLXJlcGVhdGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAubW9kdWxlLXJlcGVhdGVyIHtcbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWNhY2FjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb3JlLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb3JlLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3ctdXAge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctdXAuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3ctZG93biB7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19yb3cge1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVtbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbW9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTMxcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5hcnJvdy1kb3duIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi1vcmFuZ2Uuc3ZnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXJyb3ctdXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy11cC1vcmFuZ2Uuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGVzcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3NsaWRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICAuaGV4YWdvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDg2LjYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNiM2IzYjM7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjYjNiM2IzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDIwcHggLTFweDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICYtMyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiMmU2ZWI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi04IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjRmNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLTExIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZGRiMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLTE1IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmY2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLTE3IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjZDhlYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjIycHg7XG4gICAgICAgIGJvdHRvbTogLTExMHB4O1xuXG4gICAgICAgICYuLXRvcCB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xNDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwNi4wN3B4O1xuICAgICAgICBoZWlnaHQ6IDEwNi4wN3B4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNTc3NCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjU3NzQpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAxOS45NjcwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNTMuMDMzMHB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyLjgyODRweCAjYjNiM2IzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDIuODI4NHB4ICNiM2IzYjM7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC01My4wMzMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDIuODI4NHB4ICNiM2IzYjM7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAyLjgyODRweCAjYjNiM2IzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLnNsaWRlciB7XG4gICAgICAuc2xpZGUge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlIHtcbiAgICAmLXJlcGVhdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9zbGlkZXIge1xuICAgICAgLmhleGFnb24ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNTcuNzRweDtcbiAgICAgICAgbWFyZ2luOiAxM3B4IC0ycHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJi4tdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDcwLjcxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MC43MXB4O1xuICAgICAgICAgIGxlZnQ6IDEyLjY0NDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0zNS4zNTUzcHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTM1LjM1NTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubW9kdWxlIHtcbiAgICAmLXJlcGVhdGVyIHtcbiAgICAgICZfX2Jsb2NrIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19yb3cge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUge1xuICAgICYtcmVwZWF0ZXIge1xuICAgICAgJl9fYmxvY2sge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JvdyB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NsaWRlciB7XG4gICAgICAuc2xpZGVyIHtcblxuICAgICAgfVxuXG4gICAgICAuaGV4YWdvbiB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDQzLjMwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAtMnB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgICAmLi10b3Age1xuICAgICAgICAgICAgdG9wOiAtMTA2cHg7XG4gICAgICAgICAgICByaWdodDogLTEwNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDUzLjAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1My4wM3B4O1xuICAgICAgICAgIGxlZnQ6IDguOTgzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTI2LjUxNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTI2LjUxNjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kdWxlIHtcbiAgICAmX3NsaWRlciB7XG4gICAgICAuaGV4YWdvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDI4Ljg3cHg7XG4gICAgICAgIG1hcmdpbjogNnB4IC0ycHg7XG5cbiAgICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgICAgJi4tdG9wIHtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC03MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzUuMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1LjM2cHg7XG4gICAgICAgICAgbGVmdDogNS4zMjIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMTcuNjc3N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAtMTcuNjc3N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGVhbS1tZW1iZXJzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC50ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC5yZXBlYXRlcl9fd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDM1cHggMCByZ2JhKDE5NiwgMTk2LCAxOTYsIDEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDM1cHggMCByZ2JhKDE5NiwgMTk2LCAxOTYsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgcmdiYSgxOTYsIDE5NiwgMTk2LCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuYmxvY2stbGVmdCB7XG4gICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stcmlnaHQge1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LXdpdGgtcGFyYWxsYXgtYWJvdXQge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhcmFsbGF4X19hYm91dCB7XG4gIGRpdiNwYXJhbGxheC1iZy0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjAwcHg7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIH1cblxuICBkaXYjcGFyYWxsYXgtYmctMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYwMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICBkaXYjcGFyYWxsYXgtYmctMiBkaXYge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBkaXYjYmctMi0xIHtcbiAgICB0b3A6IDI0MjBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMjQ5cHggMDtcbiAgICB3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTItMiB7XG4gICAgdG9wOiAyMjIwcHg7XG4gICAgcmlnaHQ6IC03N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzg4cHggMDtcbiAgICB3aWR0aDogNjdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTItMyB7XG4gICAgdG9wOiAyNDcwcHg7XG4gICAgbGVmdDogMTIxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMTczcHggLTQxcHg7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdiNiZy0yLTQge1xuICAgIHRvcDogMjM4MHB4O1xuICAgIHJpZ2h0OiA0MjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTIxMXB4IC01NHB4O1xuICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMi01IHtcbiAgICB0b3A6IDI0NDBweDtcbiAgICBsZWZ0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTI4OHB4IC0yMHB4O1xuICAgIHdpZHRoOiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIGRpdiNwYXJhbGxheC1iZy0xIGRpdiB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGRpdiNiZy0xLTEge1xuICAgIHRvcDogMTYxMHB4O1xuICAgIGxlZnQ6IC05MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtODBweCAtNTVweDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtMiB7XG4gICAgdG9wOiAxNTMwcHg7XG4gICAgbGVmdDogMTAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsdXMtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtNDI2cHggMDtcbiAgICB3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2I2JnLTEtMyB7XG4gICAgdG9wOiAxOTIwcHg7XG4gICAgcmlnaHQ6IDEyNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTMzMXB4IC0xM3B4O1xuICAgIHdpZHRoOiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMS00IHtcbiAgICB0b3A6IDIyNTBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgLTI4OHB4IC0yMHB4O1xuICAgIHdpZHRoOiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBkaXYjYmctMS01IHtcbiAgICB0b3A6IDIzMzBweDtcbiAgICByaWdodDogNzUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGx1cy1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0xNzNweCAtNDFweDtcbiAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuaGVyby1zZWN0aW9uIHtcbiAgICAuZGV0YWlscyB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhbGxheF9fYWJvdXQge1xuICAgIGRpdiNwYXJhbGxheC1iZy0yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGRpdiNwYXJhbGxheC1iZy0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAudGVhbS1tZW1iZXJzIHtcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAucmVwZWF0ZXJfX3dyYXBwZXIge1xuXG4gICAgICAuYmxvY2stbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2stcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC13aXRoLXBhcmFsbGF4LWFib3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uIHtcbiAgICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgfVxuXG4gICAgLmRldGFpbHMge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnRlYW0tbWVtYmVycyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBtYXJnaW46IDAgYXV0byA5MHB4O1xuICB9XG59XG4iLCIuaGVyby13aXRoLWltYWdlIHtcbiAgbWluLWhlaWdodDogNzB2aDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLndpdGgtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdyaWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAucm93IHtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTAlO1xuICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgLy9sZWZ0OiAwO1xuICAgIC8vcmlnaHQ6IDA7XG4gIH1cblxuICAuZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXdpdGgtaW1hZ2Uge1xuICAgIC5kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby13aXRoLWltYWdlIHtcbiAgICAuZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8td2l0aC1pbWFnZSB7XG4gICAgLmRldGFpbHMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbn0iLCIuaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC53aXRoLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kZXRhaWxzIHtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTAlO1xuICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgIC8vbGVmdDogMDtcbiAgICAvL3JpZ2h0OiAwO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgJiNqb2JzLWhlcm8ge1xuICAgICAgLndpdGgtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYWNhZGVteS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIFNpdCBvbiB0b3Agb2YgdGhlIHBhZ2UgY29udGVudCAqL1xuICAgIC8vZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gICAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTsgLyogQmxhY2sgYmFja2dyb3VuZCB3aXRoIG9wYWNpdHkgKi9cbiAgICAvL3otaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiBBZGQgYSBwb2ludGVyIG9uIGhvdmVyICovXG4gIH1cblxuICAud2l0aC1iYWNrZ3JvdW5kIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIuY29uY2VwdHMtcmVwZWF0ZXIge1xuXG4gIC5oZXgtcmVwZWF0ZXIge1xuICAgIG1hcmdpbjogMTUwcHggYXV0bztcbiAgICB3aWR0aDogODAlO1xuXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXgtdGlsZXMge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuaGV4YWdvbi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICAgLmhleC00IHtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5oZXgge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTY4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA3MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1pZGRsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICBib3JkZXItdG9wOiA3MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDcwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTcxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLy8gIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICAgIC8vfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTI3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1pZGRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGV4LXJvdyB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAuYmxvY2tzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhleC1yZXBlYXRlciB7XG5cbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaGV4LXJlcGVhdGVyIHtcblxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXgtdGlsZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgd2lkdGg6IDQyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmhleC1yZXBlYXRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAuaGV4LXRpbGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMTVweDtcblxuICAgICAgLmhleGFnb24tbGlzdCB7XG5cbiAgICAgICAgLmhleC00IHtcbiAgICAgICAgICB0b3A6IDMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGV4IHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuaGV4LXRpbGVzIHtcbiAgICAgIC5oZXhhZ29uLWxpc3Qge1xuICAgICAgICAuaGV4IHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kZXNjcmlwdGlvbl9hbmRfdmlkZW8ge1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudGV4dCB7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvLGhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLndwLXZpZGVvIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmRlc2NyaXB0aW9uX2FuZF92aWRlbyB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uX2FuZF92aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5kZXNjcmlwdGlvbl9hbmRfdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
