/*!
Theme Name: Landio
Theme URI: https://landio.uicore.co
Author: UiCore
Author URI: https://uicore.co
Description: Multi-Purpose Elementor WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: landio
Tags: elementor, gutenberg-optimized, woocommerce, responsive, multipurpose

*/*,:after,:before{box-sizing:border-box}ol,ol[class],ul,ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,ol[class],p,ul,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;text-decoration:none}img{max-width:100%;display:block;height:auto}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.uicore-col,.uicore-col-1,.uicore-col-2,.uicore-col-3,.uicore-col-4,.uicore-col-5,.uicore-col-6,.uicore-col-7,.uicore-col-8,.uicore-col-9,.uicore-col-10,.uicore-col-11,.uicore-col-12,.uicore-col-auto,.uicore-col-lg,.uicore-col-lg-1,.uicore-col-lg-2,.uicore-col-lg-3,.uicore-col-lg-4,.uicore-col-lg-5,.uicore-col-lg-6,.uicore-col-lg-7,.uicore-col-lg-8,.uicore-col-lg-9,.uicore-col-lg-10,.uicore-col-lg-11,.uicore-col-lg-12,.uicore-col-lg-auto,.uicore-col-md,.uicore-col-md-1,.uicore-col-md-2,.uicore-col-md-3,.uicore-col-md-4,.uicore-col-md-5,.uicore-col-md-6,.uicore-col-md-7,.uicore-col-md-8,.uicore-col-md-9,.uicore-col-md-10,.uicore-col-md-11,.uicore-col-md-12,.uicore-col-md-auto,.uicore-col-sm,.uicore-col-sm-1,.uicore-col-sm-2,.uicore-col-sm-3,.uicore-col-sm-4,.uicore-col-sm-5,.uicore-col-sm-6,.uicore-col-sm-7,.uicore-col-sm-8,.uicore-col-sm-9,.uicore-col-sm-10,.uicore-col-sm-11,.uicore-col-sm-12,.uicore-col-sm-auto,.uicore-col-xl,.uicore-col-xl-1,.uicore-col-xl-2,.uicore-col-xl-3,.uicore-col-xl-4,.uicore-col-xl-5,.uicore-col-xl-6,.uicore-col-xl-7,.uicore-col-xl-8,.uicore-col-xl-9,.uicore-col-xl-10,.uicore-col-xl-11,.uicore-col-xl-12,.uicore-col-xl-auto{position:relative;width:100%;min-height:1px}.uicore-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.uicore-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.uicore-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.uicore-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.uicore-col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.uicore-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row}@media (min-width:576px){.uicore-container{max-width:540px}}@media (min-width:768px){.uicore-container{max-width:720px}}@media (min-width:992px){.uicore-container{max-width:960px}}@media (min-width:1200px){.uicore-container{max-width:1140px}}.uicore-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;align-content:flex-start}.uicore-grid-item .entry-header h2{margin:15px 0}.uicore-grid-item .cat-links{margin-left:1px;color:#6e7a84;font-size:12px;font-weight:500}.uicore-grid-item .cat-links a{color:#ff5d0c;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;line-height:14px;font-size:11px;font-weight:600;transition:all .3s ease-in-out}.uicore-grid-item .cat-links a:hover{color:#0b0a27}.uicore-grid-item .entry-title{font-size:20px;font-weight:600;line-height:25px}.uicore-grid-item .entry-title a{color:#0b0a27;text-decoration:none;word-wrap:break-word;transition:all .3s ease-in-out}.uicore-grid-item .entry-content{font-size:14px;line-height:1.57}.uicore-grid-item .entry-footer{margin-top:15px;color:#6e7a84;text-transform:uppercase;letter-spacing:.04em;line-height:14px;font-size:11px;font-weight:600}.uicore-grid-item .entry-footer a{color:#6e7a84;text-decoration:none;transition:all .3s ease-in-out}.uicore-grid-item .entry-footer a:hover{color:#0b0a27}.archive .entry-content,.blog .entry-content{color:#0b0a27;word-break:break-all}.sticky .uicore-grid-item{box-shadow:0 10px 20px rgba(52,51,82,.08);margin-bottom:40px;border:1px solid #f4f4f4;padding:30px}@media (max-width:767px){.sticky .uicore-grid-item{padding:15px}}@media (max-width:992px){.archive .uicore-grid-item .entry-title,.blog .uicore-grid-item .entry-title{font-size:18px}.archive .uicore-grid-item .entry-content,.blog .uicore-grid-item .entry-content{font-size:14px;line-height:1.57}.archive .uicore-grid-item .entry-footer,.blog .uicore-grid-item .entry-footer{margin-top:15px;letter-spacing:-.015em;color:#6e7a84;font-size:12px}.archive .uicore-grid-item .entry-footer a,.blog .uicore-grid-item .entry-footer a{font-weight:500;color:#6e7a84;text-decoration:none;transition:all .3s ease-in-out}.archive .uicore-grid-item .entry-footer a:hover,.blog .uicore-grid-item .entry-footer a:hover{color:#ff5d0c}}.uicore-grid-item .entry-title a{background-image:linear-gradient(90deg,currentColor 0,currentColor);background-position:100% 95%;background-size:0 2px;transition:background-size .25s cubic-bezier(.785,.135,.15,.86) 0s;display:inline;background-repeat:no-repeat}.uicore-grid-item .entry-title a:hover{background-size:100% 2px;background-position:0 95%}.page .content-area .uicore-row{margin-left:0;margin-right:0}#uicore-page{display:flex;flex-direction:column;min-height:100vh}.uicore-grid-item{padding:0 20px 40px}@media (max-width:767px){.uicore-grid-item{padding:0 0 40px}}.single .uicore-grid-item{padding:0 0 60px}.sticky{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);margin:20px auto 0}@media (max-width:767px){.sticky{margin:0;max-width:100%;flex:1}}@media (min-width:768px){.content-area .uicore-row-offset{width:100%}}.content-area .uicore-row-offset .uicore-row{margin-bottom:50px}@media (max-width:768px){.content-area .uicore-row-offset .uicore-row{margin-bottom:20px}}@media (max-width:992px){.content-area .uicore-row-offset{width:auto}.uicore-container{flex-direction:column}}@media (max-width:767px){#primary.content-area{padding:0}.single-post .uicore-grid-item{padding:15px}}article.type-page{width:100%; 0}form label{font-size:14px;font-weight:500}form input,form select,form textarea{display:block;font-size:14px;line-height:normal;margin:9px 0 0;padding:10px 15px;border-radius:3px;font-weight:400;border:1px solid #e6e9ec;transition:all .3s ease-in-out;width:100%}form input:focus,form select:focus,form textarea:focus{outline:none;border-color:#d4d5d6}form input[type=submit]{border-color:#0b0a27;background:#0b0a27;color:#fff;transition:all .3s ease-in-out;cursor:pointer;width:auto}form input[type=submit]:hover{border-color:#ff5d0c;background:#ff5d0c}form input[type=submit]:focus{outline:none}.default-button{padding:19px 50px;background:#ff5d0c;color:#fff;font-weight:500;text-decoration:none;border-radius:4px;width:auto;line-height:1;transition:all .3s}.default-button:hover{background:#d1345b;color:#fff}.utility-page{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;height:calc(100vh - 235px)}@media (max-width:767px){.utility-page{height:auto}}.utility-page .error-404-img{width:267px}.utility-page .default-button{margin-top:40px}.utility-page .maintenance-title{max-width:700px;text-align:center}.error404 .ui-page-title{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-image .aligncenter,.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized,.wp-block-image.is-resized>figcaption{display:block}.page .uicore-container article.uicore-col-md-12,.single .uicore-container article.uicore-col-md-12{margin-bottom:80px;margin-top:40px}.page .uicore-container article.uicore-col-md-12 .uicore-grid-item,.single .uicore-container article.uicore-col-md-12 .uicore-grid-item{padding:0}.page .uicore-container article.uicore-col-md-12 .uicore-grid-item .ui-pagination,.single .uicore-container article.uicore-col-md-12 .uicore-grid-item .ui-pagination{margin-left:0;margin-top:20px}.page .ui-pagination{margin-left:0;margin-top:30px}.archive .uicore-row-offset .uicore-row,.search .uicore-row-offset .uicore-row{margin-bottom:0}.archive .ui-pagination,.search .ui-pagination{margin-bottom:50px}.search-no-results .search-form input[type=submit]{display:block;margin-left:10px}.search-no-results form{display:flex;margin-bottom:15px}.search-no-results .no-results{padding:30px 0}html{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600;line-height:1.2;color:#0b0a27;letter-spacing:-.027em}h1{font-size:50px}h2{font-size:32px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:14px}body,ol,p,ul{font-weight:400;font-size:16px;line-height:1.66;color:#6e7a84}b,strong{color:#0b0a27;font-weight:600}dl,dt,p{margin-top:1rem}dl:first-child,dt:first-child,p:first-child{margin-top:0}dt{color:#0b0a27;font-weight:600}ol,ul{margin-left:18px}a{color:#0b0a27}a,a:hover{transition:all .3s ease-in-out}a:hover{color:#ff5d0c}a strong{color:inherit}form p{color:#0b0a27}@media (max-width:992px){h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}body,ol,p,ul{font-size:14px}}@media (max-width:767px){h1{font-size:40px}h2{font-size:30px}h3{font-size:21px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}body,ol,p,ul{font-size:14px}}#masthead .uicore-row{justify-content:space-between;align-items:center}.nav-menu{display:flex;flex-direction:row;text-decoration:none;position:relative}.main-navigation{display:flex;align-items:center}.main-navigation .menu-item-has-children:after{font-family:ui-icons;content:"\E918";font-size:10px;position:absolute;right:0;top:calc(50% - 7px)}.main-navigation .menu-item-has-children .menu-item-has-children>a{padding-right:40px}.main-navigation .menu-item-has-children .menu-item-has-children:after{transform:rotate(-90deg);right:20px;top:calc(50% - 7px)}.nav-menu li{position:relative}.nav-menu ul{position:absolute;width:auto;top:70px;display:none}.nav-menu li ul a{white-space:nowrap;display:block}.nav-menu ul ul{top:auto}.nav-menu li ul ul{right:-100%;margin:0;top:-21px}@media screen and (min-width:993px){.nav-menu li:hover ul ul,.nav-menu li:hover ul ul ul,.nav-menu li:hover ul ul ul ul{display:none}.nav-menu li:hover ul,.nav-menu li li:hover ul,.nav-menu li li li:hover ul,.nav-menu li li li li:hover ul{display:block}}.site-header{border-bottom:1px solid #e6e9ec;background-color:#fff;z-index:2;min-height:70px;display:flex;align-items:center}.site-header .site-branding .site-title{line-height:1}.site-header .site-branding a{font-size:32px;font-weight:700;color:#0b0a27}.main-navigation .nav-menu li>a{padding:0 15px;line-height:5;font-size:14px;font-weight:500;text-transform:capitalize;color:#0b0a27;transition:all .3s ease-in-out}.main-navigation .nav-menu li>a:hover{color:#ff5d0c}.main-navigation .sub-menu{z-index:999;background:#fff;padding:20px 0!important;border:1px solid #f4f4f4}@media screen and (max-width:993px){.main-navigation .sub-menu{padding:8px 0 0!important}}.main-navigation .sub-menu li>a{line-height:1.4;padding:10px 30px}.main-navigation .sub-menu .menu-item-has-children.uicore-edge>.sub-menu{right:100%}@media screen and (min-width:993px){.main-navigation .menu-toggle{display:none}}@media screen and (max-width:992px){.main-navigation .nav-menu{z-index:99;position:fixed;height:100%;width:calc(100% - 90px);max-width:450px;background:#191919;top:0;left:-100%;overflow:auto;flex-direction:column;padding:20px 0!important}.main-navigation .nav-menu li{padding:8px 20px;width:100%}.main-navigation .nav-menu li li{padding:8px 0 8px 10px}.main-navigation .nav-menu li>a{color:#fff!important;font-size:18px;line-height:1.5;width:100%}}@media (max-width:992px){.admin-bar .main-navigation .nav-menu{top:45px;height:calc(100% - 45px)}.site-header .uicore-container{padding:0 15px}.nav-menu .sub-menu{position:relative;display:block;background:inherit!important;top:0!important;left:0!important;border:none!important}.nav-menu .menu-item-has-children:after{content:""!important}.nav-menu a{padding:0!important;float:none!important}.main-navigation .sub-menu li>a{padding:8px 0!important;font-size:14px}}.menu-toggle{position:relative;display:inline-block;width:30px;height:30px;margin:0}.menu-toggle span{margin:0 auto;position:relative;top:14px}.menu-toggle span:after,.menu-toggle span:before{position:absolute;content:""}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{width:30px;height:4px;background-color:#0b0a27;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.menu-toggle span:before{margin-top:-10px}.menu-toggle span:after{margin-top:10px}.menu-toggle span{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.2s;transition-delay:.2s}.menu-toggle.ui-menu-visible span{background-color:transparent;-webkit-transition-delay:.2s;transition-delay:.2s}.menu-toggle span:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.menu-toggle.ui-menu-visible span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.menu-toggle span:after{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.menu-toggle.ui-menu-visible span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.submenu-toggle{position:absolute;right:20px;line-height:32px;top:4px;height:32px;font-size:23px;background:hsla(0,0%,100%,.04);width:32px;border-radius:3px;text-align:center;cursor:pointer;color:#fff}.sub-menu .submenu-toggle{right:0}.ui-page-title{padding:75px 0;background-image:linear-gradient(85deg,#cbe7e5,#faf4f3);margin-bottom:40px;text-align:center}.ui-page-title .uicore-container{justify-content:flex-start;flex-direction:column}.ui-page-title h1{margin:0}@media (max-width:767px){.ui-page-title{padding:35px 0}.ui-page-title .uicore-container{padding:0 15px}.ui-page-title .entry-title{margin-top:0}}.site-footer{background:#0b0a27;padding:20px 0;font-size:14px;letter-spacing:-.015em;color:#6e7a84;margin-top:auto}.site-footer a{color:#fff}.site-footer a:hover{color:#ff5d0c}@media (max-width:767px){.site-footer .uicore-container{padding:0 15px}}.ui-pagination,.woocommerce-pagination{width:100%;display:flex;justify-content:flex-start}.ui-pagination,.woocommerce nav.woocommerce-pagination{margin-bottom:20px;margin-left:20px}.ui-pagination ul,.woocommerce nav.woocommerce-pagination ul{margin-left:0;display:flex;list-style:none;padding:0;justify-content:center;border:none}.ui-pagination ul li,.woocommerce nav.woocommerce-pagination ul li{border:1px solid #e6e9ec;background-color:#fff;border-radius:0;width:3.175em;margin:0 .4em;text-align:center;transition:all .23s cubic-bezier(.42,.19,.4,.93);font-size:12px}.ui-pagination ul li:first-child,.woocommerce nav.woocommerce-pagination ul li:first-child{margin-left:0}.ui-pagination ul li a,.ui-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:3em}.ui-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a{text-align:center;position:relative;display:block;color:#343352;text-decoration:none}.ui-pagination ul li a:after,.woocommerce nav.woocommerce-pagination ul li a:after{content:" ";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.05;border-radius:2px}.ui-pagination ul li.ui-active,.ui-pagination ul li:hover,.woocommerce nav.woocommerce-pagination ul li.ui-active,.woocommerce nav.woocommerce-pagination ul li:hover{border:1px solid #a3afb7;color:#0b0a27}.ui-pagination ul li a.next:before,.ui-pagination ul li a.prev:before,.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before{content:"\e918";display:block;font-family:ui-icons!important;transform:rotate(90deg);font-size:12px}.ui-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.next:before{transform:rotate(-90deg)}@media (max-width:767px){.ui-pagination{margin-top:30px}}.ui-pages li{line-height:3em}.ui-pages a{text-decoration:none}.woocommerce nav.woocommerce-pagination{margin:-20px 0 60px}.single-post .content-area main>.uicore-row{margin:0 auto}.single-post .entry-meta{color:#6e7a84;text-transform:uppercase;letter-spacing:.04em;line-height:14px;font-size:11px;font-weight:600;margin-top:20px}@media (max-width:767px){.single-post .entry-meta{margin-top:10px}}.single-post .entry-meta a{color:#6e7a84;text-decoration:none;transition:all .3s ease-in-out}.single-post .entry-meta a:hover{color:#ff5d0c}.single-post .entry-footer{clear:both;padding-top:0;margin-top:0}.single-post .tags-links{display:flex;flex-wrap:wrap;margin:20px -5px -5px}.single-post .tags-links a{font-size:10px!important;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:10px 15px;border:1px solid #e6e9ec;margin:5px;line-height:1.5;transition:all .3s ease-in-out}.single-post .tags-links a:hover{border:1px solid #a3afb7;color:#0b0a27}.single-post .comment-form-cookies-consent{display:flex;align-items:flex-start}.single-post .comment-form-cookies-consent #wp-comment-cookies-consent{width:auto}.single-post .comment-form-cookies-consent label[for=wp-comment-cookies-consent]{margin:3px 0 0 8px}.wp-audio-shortcode,div[class^=wp-block-],figure[class^=wp-block-],ul[class^=wp-block-]{margin-bottom:18px;margin-top:9px}.entry-content>:first-child{margin-top:0}.alignleft{float:left;margin:0 18px 0 0;box-sizing:border-box}.alignleft.wp-block-cover,.alignleft.wp-block-cover-image,.alignleft.wp-block-image,.alignleft.wp-block-pullquote{margin:24px 30px 24px 0!important}.aligncenter,.wp-block-image.aligncenter{text-align:center;float:none;margin-left:auto;margin-right:auto;box-sizing:border-box}.alignright,.pull-right{float:right!important;margin:0 0 0 18px}.alignright.wp-block-cover,.alignright.wp-block-cover-image,.alignright.wp-block-image,.alignright.wp-block-pullquote,.pull-right.wp-block-cover,.pull-right.wp-block-cover-image,.pull-right.wp-block-image,.pull-right.wp-block-pullquote{margin:24px 0 24px 30px!important}.wp-block-cover-image p:not(.has-text-color){color:#fff}.wp-caption-text,figcaption,small{font-size:12px;color:#6e7a84;font-weight:500}.wp-caption-text a,figcaption a,small a{color:#0b0a27}.wp-caption-text a:hover,figcaption a:hover,small a:hover{color:#ff5d0c}.wp-caption-text{font-style:normal;display:table-caption;caption-side:bottom;margin-top:.5em;margin-bottom:1em}.gallery-caption,.wp-caption{width:auto!important;max-width:100%;margin-top:18px;margin-bottom:18px;display:table;table-layout:fixed}.wp-block-button__link{font-size:16px}.wp-block-cover-text{color:#fff!important}.wp-block-gallery+.wp-block-gallery{margin-top:0}.wp-block-quote{margin:30px 0!important;padding:0 0 0 30px!important;border-left:2px solid #ebebeb}.wp-block-quote p{font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:21px;font-style:italic;font-weight:400;color:#ff5d0c}.wp-block-quote p a{color:#ff5d0c}.wp-block-quote cite{font-size:14px;font-style:normal;font-weight:500;color:#0b0a27}blockquote{margin:27px 0;padding:0 0 0 27px;border-left:2px solid #ff5d0c}blockquote p{color:#0b0a27}@media (max-width:767px){.wp-block-quote{margin:15px 0!important;padding:0 0 0 15px!important}.wp-block-quote p{font-size:18px}.wp-block-quote.is-style-large p{font-size:21px}}.wp-block-pullquote{margin:30px 0!important;padding:30px 0!important;border:2px solid #ebebeb;border-right:none;border-left:none}.wp-block-pullquote p{font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:21px!important;font-style:italic;font-weight:400;color:#ff5d0c}.wp-block-pullquote p a{color:#ff5d0c}.wp-block-pullquote cite{font-size:14px;font-style:normal;font-weight:500;color:#0b0a27}.wp-block-group__inner-container{padding:18px}.wp-block-latest-posts.is-grid li{margin:0 16px 0 0}code,pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-family:Menlo,Consolas,monaco,monospace;font-size:14px}hr{margin:27px 0;border:0;border-top:1px solid #f4f4f4}table{empty-cells:show;border:1px solid #f4f4f4;margin:18px 0;border-collapse:collapse;border-spacing:0}table td,table th{background-color:transparent;border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;font-size:inherit;margin:0;overflow:visible;padding:8px 18px 7px;font-weight:600}table td:first-child,table th:first-child{border-left-width:0}.page-template-default label{font-size:14px;font-weight:500}.page-template-default input,.page-template-default select,.page-template-default textarea{display:block;font-size:14px;line-height:normal;margin:9px 0 0;padding:10px 15px;border-radius:3px;font-weight:400;border:1px solid #e6e9ec;transition:all .3s ease-in-out;width:100%}.page-template-default input:focus,.page-template-default select:focus,.page-template-default textarea:focus{outline:none;border-color:#d4d5d6}.page-template-default input[type=submit]{border-color:#0b0a27;background:#0b0a27;color:#fff;transition:all .3s ease-in-out;cursor:pointer;width:auto}.page-template-default input[type=submit]:hover{border-color:#ff5d0c;background:#ff5d0c}.page-template-default input[type=submit]:focus{outline:none}.page-template-default .comment-form-cookies-consent{display:flex;align-items:flex-start}.page-template-default .comment-form-cookies-consent #wp-comment-cookies-consent{width:auto}.page-template-default .comment-form-cookies-consent label[for=wp-comment-cookies-consent]{margin:3px 0 0 8px}.search-form input[type=submit]{display:none}.wp-calendar-nav{font-size:14px}.comments-area{width:100%}.comments-area .comments-title{font-size:14px;text-transform:uppercase;letter-spacing:.01em;padding:36px 0 0;border-top:1px solid #e6e9ec;margin:0}.comments-area .comment-list{padding:36px 0 0}.comments-area .comment-list .comment-meta .comment-author img{float:left;width:48px;border-radius:3px;margin-right:18px}.comments-area .comment-list .comment-meta .comment-author .fn a{text-decoration:none}.comments-area .comment-list .comment-meta .comment-author .says{color:#0b0a27}.comments-area .comment-list .comment-meta .comment-metadata{font-size:12px;line-height:1.4}.comments-area .comment-list .comment-content{padding-top:20px}.comments-area .comment-list .comment-content p img{padding:18px 0}.comments-area .comment-list .comment-body{padding:36px 0;border-top:1px solid #e6e9ec;position:relative}.comments-area .comment-list .comment-body .reply{margin-top:0}.comments-area .comment-list .comment-body .comment-reply-link{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;text-decoration:none;margin-top:32px;display:block}.comments-area .comment-list li[class*=depth-]{padding-left:66px}.comments-area .comment-list li.depth-1{padding-left:0}.comments-area .bypostauthor .comment-body{background-color:rgba(52,209,191,.12);padding:36px;border:1px solid #e6e9ec;margin-bottom:36px}@media (min-width:992px){.comments-area .bypostauthor .comment-body .comment-reply-link{right:36px}}.comments-area .comment-respond{padding:0 0 80px;margin-bottom:0}@media (max-width:767px){.comments-area .comment-respond{padding:0}}.comments-area .comment-respond .comment-reply-title{font-size:16px;font-weight:600;margin-top:0;margin-bottom:26px}@media (max-width:767px){.comments-area .comment-respond .comment-reply-title{margin-bottom:10px}}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link{float:right;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.01em}.page-template-default .comments-area{padding:0;margin:35px 0 0}@media (max-width:767px){.page-template-default .comments-area{margin:20px 0 0}}@media (min-width:992px){.comment-reply-link{position:absolute;top:0;right:0}}@media (max-width:767px){.comments-area{width:100%;padding:0;margin-bottom:20px}.comments-area .comment-list li[class*=depth-]{padding-left:16px}.comments-area #cancel-comment-reply-link{float:none!important;display:block;margin-top:18px}}.woocommerce .woocommerce-result-count{margin:0 0 3em;line-height:inherit;font-size:13px}.woocommerce .woocommerce-ordering{margin:0 0 3em;font-size:13px}.woocommerce .woocommerce-ordering select{border:none;padding:0;margin:0;font-size:inherit;font-weight:600;width:130px;line-height:inherit}.woocommerce .content-area .uicore-row{display:block}.uicore-woo-page:not(.elementor-page) article.page{margin:0 auto}body.woocommerce-page{background-color:#fff}body.woocommerce-page.uicore-sidebar-left:not(.elementor-page) #primary.content-area{display:flex;flex-direction:row-reverse}body.woocommerce-page.uicore-sidebar-right:not(.elementor-page) #primary.content-area{display:flex;flex-direction:row}body.woocommerce-page:not(.elementor-page) #primary.content-area{margin-right:auto;margin-left:auto}.woocommerce-page .woocommerce form .form-row input.input-text,.woocommerce-page .woocommerce form .form-row textarea,.woocommerce-page input{padding:10px 15px 10px 20px;border:1px solid #e6e9ec;line-height:30px}.woocommerce span.onsale{border-radius:3px;line-height:1.5em;min-height:1em;font-size:10px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;padding:5px 10px 4px}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{margin:0;top:10px;left:10px;right:auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:inherit;font-weight:600;padding:10px 35px;line-height:30px;border:1px solid;color:#fff;transition:all .25s cubic-bezier(.42,0,.29,1.16)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{-webkit-font-smoothing:inherit}.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:hover{color:#fff}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product a img{transform:scale(1);background-position:50%;transition-duration:.8s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.woocommerce ul.products li.product a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}li.product .uicore-zoom-wrapper{overflow:hidden;height:0;padding-bottom:100%}.uicore-reveal .added_to_cart,.uicore-reveal .button.product_type_external,.uicore-reveal .button.product_type_grouped,.uicore-reveal .button.product_type_simple,.uicore-reveal .button.product_type_variable{border:none;padding:0;font-size:14px;line-height:30px}.uicore-reveal .button{background-color:transparent!important;border:none!important}.uicore-reveal .button.product_type_external:hover,.uicore-reveal .button.product_type_grouped:hover,.uicore-reveal .button.product_type_simple:hover,.uicore-reveal .button.product_type_variable:hover{background-color:transparent}.woocommerce .uicore-reveal a.button,.woocommerce .uicore-reveal a.button:hover,.woocommerce .uicore-reveal button,.woocommerce .uicore-reveal button:hover{background-color:transparent!important}.woocommerce .uicore-reveal a.added_to_cart{padding-top:0}.woocommerce .uicore-reveal-wrapper{overflow:hidden}.woocommerce .uicore-reveal{padding-right:5px;height:30px;line-height:30px;transition:transform .3s ease}.product:hover>div>.uicore-reveal{transform:translateY(-30px)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:20px 0 0}.woocommerce ul.products li.product .uicore-reveal .button{margin-top:0}.woocommerce ul.products li.product .uicore-reveal .price{margin-bottom:0;font-size:14px}.woocommerce .quantity .qty{font-size:inherit;width:90px;text-align:left;padding:10px 15px 10px 20px;margin-top:0}.woocommerce div.product form.cart .button{border:1px solid;transition:all .25s cubic-bezier(.42,0,.29,1.16)}.woocommerce div.product .summary .product_meta{font-size:80%;text-transform:uppercase;font-weight:500}.woocommerce div.product .summary .product_meta>span{display:block;padding:.75em 0;border-bottom:1px solid #e6e9ec;letter-spacing:.025em}.woocommerce div.product .summary .product_meta>span:first-child{padding-top:0}.woocommerce div.product .summary .product_meta>span:last-child{padding-bottom:0;border-bottom:none}.woocommerce div.product .summary .product_meta>span span{opacity:.5}.woocommerce div.product div.images{margin-bottom:3.83em}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-flow:wrap;margin-right:-5px}.woocommerce div.product div.images .flex-control-thumbs li{width:20%;padding:5px 5px 0 0}.woocommerce div.product .woocommerce-tabs{padding-bottom:3em}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;border:1px solid #e6e9ec;background-color:#fff;margin:0;padding:.5em 2em}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:80%;text-transform:uppercase;font-weight:500;color:inherit}@media (max-width:992px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child){border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:last-child{border-bottom:1px solid #e6e9ec}}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid #e6e9ec;padding:25px 30px;margin:-1px 0 0}.woocommerce div.product .woocommerce-tabs .panel p{margin-top:0}.woocommerce div.product .woocommerce-tabs .panel table{border:none;margin:0}.woocommerce div.product .woocommerce-tabs .panel table th{width:150px;font-weight:500!important}.woocommerce div.product .woocommerce-tabs .panel table td,.woocommerce div.product .woocommerce-tabs .panel table th{border:none;background:transparent;font-weight:inherit;text-align:left;vertical-align:top;padding-left:0}.woocommerce div.product .woocommerce-tabs #tab-description h2:first-child,.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews-title,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information h2:first-child{display:none}#review_form_wrapper .comment-form{display:flex;flex-direction:column;flex-flow:wrap}#review_form_wrapper .comment-form>*{width:100%}@media (min-width:992px){#review_form_wrapper .comment-form .comment-form-author,#review_form_wrapper .comment-form .comment-form-email{width:calc(50% - 10px)}#review_form_wrapper .comment-form .comment-form-author{margin-right:20px!important}}#review_form_wrapper .comment-form .comment-form-cookies-consent{margin:10px 0 20px!important}#review_form_wrapper .comment-form .comment-form-cookies-consent input{margin:0 10px 0 0}#review_form_wrapper .comment-form .comment-form-cookies-consent label{display:flex}.woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title{font-size:1.5em;font-weight:500;padding-bottom:1em;display:block}.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.value{display:block;padding:0}.woocommerce div.product form.cart .variations label{font-weight:500;line-height:inherit;font-size:80%;text-transform:uppercase;letter-spacing:.025em}.woocommerce div.product form.cart .variations select{margin:5px 0 0;height:52px}.woocommerce div.product form.cart .variations tr:not(:last-child) .value{margin-bottom:1em}.woocommerce div.product form.cart .group_table td{vertical-align:middle;padding:15px}.woocommerce div.product form.cart .group_table td:first-child{padding-left:0;width:auto}.woocommerce div.product form.cart .group_table td:last-child{padding-right:0}.woocommerce div.product form.cart .group_table td p{margin-bottom:0}@media (max-width:992px){.woocommerce div.product form.cart .group_table tr{display:flex;flex-direction:column;margin-bottom:30px}.woocommerce div.product form.cart .group_table tr td{padding:0}.woocommerce div.product form.cart .group_table tr td.woocommerce-grouped-product-list-item__label{padding:15px 0 0}}.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{line-height:2}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:3.25;border-top-color:#ff5d0c;padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important}@media (max-width:992px){.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:inherit}}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:none;padding:15px;font-weight:500}.woocommerce table.shop_table thead{background-color:#f7f7f7}.woocommerce table.shop_table .product-thumbnail img{width:52px;border-radius:3px}.woocommerce table.shop_table td.actions{padding:0}.woocommerce table.shop_table .cart-subtotal td,.woocommerce table.shop_table .cart-subtotal th,.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th{padding:15px 0;font-weight:500}@media (max-width:992px){.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:15px 0;background-color:transparent!important}.woocommerce table.shop_table.woocommerce-cart-form__contents tr{padding:15px 0;border-bottom:1px solid #e6e9ec}.woocommerce table.shop_table .product-remove{position:absolute;right:-20px}.woocommerce table.shop_table .quantity .qty{float:right;margin-top:-12px}.woocommerce table.shop_table .product-subtotal{margin-top:25px}.woocommerce table.shop_table td.actions{padding:15px 0}.woocommerce table.shop_table td.actions .coupon .input-text{width:100%!important;margin-bottom:7px!important}.woocommerce table.shop_table td.actions .coupon button{width:100%!important}}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:10px 15px 10px 20px;border:1px solid #e6e9ec;width:auto;line-height:30px}.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:auto}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:inherit}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:10px 35px}.woocommerce form.checkout_coupon{border:1px solid #e6e9ec;border-radius:3px}.woocommerce form.checkout_coupon .form-row{padding:0;width:50%}.woocommerce form.checkout_coupon .form-row.form-row-last button{margin-left:20px}.woocommerce form .form-row{padding:0;margin:0 0 20px;width:48%}.woocommerce form .form-row.form-row-wide,.woocommerce form .form-row.notes{width:100%}.woocommerce form .form-row label{font-size:75%;margin-bottom:5px}.woocommerce form .form-row textarea{height:153px}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:30px}.woocommerce-checkout-review-order .cart-subtotal td,.woocommerce-checkout-review-order .cart-subtotal th,.woocommerce-checkout-review-order .order-total td,.woocommerce-checkout-review-order .order-total th{padding:15px!important}@media (max-width:992px){.woocommerce-checkout-review-order .cart-subtotal td,.woocommerce-checkout-review-order .cart-subtotal th,.woocommerce-checkout-review-order .order-total td,.woocommerce-checkout-review-order .order-total th{padding:15px 0!important}}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f7f7f7;border-radius:3px}#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:30px}@media (max-width:992px){#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:15px}}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#fff;background-color:#222}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#222}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:80%;color:#fff}#add_payment_method #payment input,.woocommerce-cart #payment input,.woocommerce-checkout #payment input{display:inline;width:auto}#add_payment_method #payment .place-order,.woocommerce-cart #payment .place-order,.woocommerce-checkout #payment .place-order{width:100%}.woocommerce ul.order_details{padding:0;margin:3em 0}@media (max-width:992px){.woocommerce ul.order_details li{display:block;border:none;padding:15px 0;width:100%}}.woocommerce .woocommerce-customer-details address{padding:30px}.woocommerce-account .woocommerce{max-width:500px;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-account .woocommerce form{padding:30px;border:1px solid #e6e9ec;border-radius:3px}.woocommerce-account .woocommerce form .form-row:not(.form-row-wide){display:flex;flex-direction:row-reverse;justify-content:flex-end;width:100%}.woocommerce-account .woocommerce form .form-row:not(.form-row-wide) label{margin-bottom:0;display:inline-flex;align-items:center}.woocommerce-account .woocommerce form .form-row:not(.form-row-wide) .woocommerce-form__input-checkbox{margin:0 10px 0 0}.woocommerce-account .woocommerce form .lost_password{margin-bottom:0}.woocommerce ul.product_list_widget li a{font-weight:500}#woocommerce-product-search-field-0{border:1px solid #e6e9ec;padding:10px 15px;margin:0;font-size:14px;width:100%;transition:all .3s ease-in-out}#woocommerce-product-search-field-0:focus,#woocommerce-product-search-field-0:hover{border:1px solid #a3afb7}.woocommerce-product-search button{display:inline-flex;width:32px;height:100%;position:absolute;top:0;right:8px;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;padding:5px 20px}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list{padding-left:16px;margin:0}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li{list-style-type:disc;font-size:14px;line-height:1.6;padding-bottom:10px}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li ul.children{padding:10px 0 0 15px;list-style-type:square}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children li,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li ul.children li{font-size:12px;color:inherit;padding-bottom:10px}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children li:last-child,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li:last-child,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li ul.children li:last-child{padding-bottom:0}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li .count{float:right}ul.product_list_widget .woocommerce-Price-amount{font-size:12px}ul.product_list_widget li img{margin-top:6px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border:none;height:4px;position:relative;text-align:left;margin:18px 0 0;background:#e6e9ec}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{top:0;height:100%;position:absolute;z-index:1;font-size:.7em;display:block;border:0;-webkit-border-radius:1em;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{position:absolute;z-index:2;width:10px;height:10px;border:none;cursor:pointer;outline:none;top:-3px;background-color:#343352;margin-left:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child{margin-left:-10px}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount button{float:left;display:block;font-size:12px;padding:5px 25px;border:none;border-radius:3px;color:#fff;transition:background-color .25s cubic-bezier(.42,0,.29,1.16)}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{margin-top:20px;font-size:12px;text-align:right;padding-top:6px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{display:none}.woocommerce-widget-layered-nav .select2-container.select2-container--default .select2-selection--single{font-size:14px;padding:8px 15px 8px 20px}.uicore-sidebar-element .select2-container{font-size:14px}.select2-container.select2-container--default .select2-selection--single{padding:10px 15px 10px 20px;border:1px solid #e6e9ec;line-height:30px;height:auto}.select2-container.select2-container--default .select2-selection--single.select2-selection{height:auto}.select2-container.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered{color:inherit;line-height:30px;padding:0}.select2-container.select2-container--default .select2-selection--single.select2-selection .select2-selection__arrow{top:12px;right:15px}.select2-container.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.select2-dropdown{border:1px solid #e6e9ec!important;border-top:none!important}.select2-dropdown .select2-results__option,.select2-dropdown .select2-search--dropdown{padding:5px 20px}.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before{display:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e6e9ec;color:#0b0a27}.woocommerce nav.woocommerce-pagination ul li.ui-active,.woocommerce nav.woocommerce-pagination ul li:hover{border-color:#e6e9ec}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:0}.uicore-reveal .button.product_type_external,.uicore-reveal .button.product_type_grouped,.uicore-reveal .button.product_type_simple,.uicore-reveal .button.product_type_variable,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#ff5d0c!important}.uicore-reveal .button.product_type_external:hover,.uicore-reveal .button.product_type_grouped:hover,.uicore-reveal .button.product_type_simple:hover,.uicore-reveal .button.product_type_variable:hover,.woocommerce-info:before,.woocommerce-message:before{color:#d1345b!important}.woocommerce-order-overview li strong,.woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title,.woocommerce .woocommerce-ordering select,.woocommerce div.product .summary .product_meta>span,.woocommerce div.product .woocommerce-tabs .panel table th,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product form.cart .variations label,.woocommerce table.shop_table td,.woocommerce ul.products li.product .price{color:#0b0a27}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button.alt,.woocommerce span.onsale{background-color:#ff5d0c}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:#d1345b}p.price,p.stock{padding-bottom:1rem}h1.product_title.entry-title{display:none}.woocommerce div.product .entry-summary p.price{font-size:2em;margin-top:0}.right-widget-area{padding-left:30px}@media (max-width:992px){.right-widget-area{padding:50px 0 0;order:1}}.left-widget-area{padding-right:20px}@media (max-width:992px){.left-widget-area{padding:0;order:1}}[class*=-widget-area] select{transition:0s!important;background-image:linear-gradient(45deg,transparent 50%,#6e7a84 0),linear-gradient(135deg,#6e7a84 50%,transparent 0),linear-gradient(90deg,#e6e9ec,#e6e9ec);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;font-size:14px;line-height:normal;padding:10px 15px;border-radius:3px;font-weight:400;border:1px solid #e6e9ec;-webkit-transition:0s!important;-moz-transition:0s!important;-ms-transition:0s!important;-o-transition:0s!important}[class*=-widget-area] select,[class*=-widget-area] select:focus{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}[class*=-widget-area] select:focus{background-image:linear-gradient(45deg,#ff5d0c 50%,transparent 0),linear-gradient(135deg,transparent 50%,#ff5d0c 0),linear-gradient(90deg,#e6e9ec,#e6e9ec);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em}[class*=-widget-area] .uicore-sidebar-element{padding:20px;margin-bottom:20px;background-color:#fff;border:1px solid #e6e9ec;border-radius:3px}[class*=-widget-area] .uicore-sidebar-element .ui-widget-title{font-size:16px;padding-bottom:10px;margin-top:0}[class*=-widget-area] .uicore-sidebar-element .ui-widget-title .rsswidget{display:inline-block;text-decoration:none}[class*=-widget-area] .uicore-sidebar-element .ui-widget-title .rsswidget img{margin-bottom:-1px}[class*=-widget-area] .uicore-sidebar-element h1,[class*=-widget-area] .uicore-sidebar-element h2,[class*=-widget-area] .uicore-sidebar-element h3,[class*=-widget-area] .uicore-sidebar-element h4,[class*=-widget-area] .uicore-sidebar-element h5,[class*=-widget-area] .uicore-sidebar-element h6{margin-top:0}[class*=-widget-area] .uicore-sidebar-element ul{padding-left:0;margin:0}[class*=-widget-area] .uicore-sidebar-element ul li{list-style-type:none;font-size:14px;line-height:1.6;padding-bottom:10px;text-transform:capitalize}[class*=-widget-area] .uicore-sidebar-element ul li:last-child{padding-bottom:0}[class*=-widget-area] .uicore-sidebar-element ul li .children,[class*=-widget-area] .uicore-sidebar-element ul li .sub-menu{margin-top:10px;padding-left:15px;border-left:1px solid #e6e9ec}[class*=-widget-area] .uicore-sidebar-element ul li a{color:#6e7a84}[class*=-widget-area] .uicore-sidebar-element ul li a:hover{color:#ff5d0c}[class*=-widget-area] .uicore-sidebar-element .search-field{margin-top:0}.rss-date{display:block;font-size:12px;padding:5px 0}.rssSummary{color:#0b0a27}.post-date{display:block;font-size:12px;margin-top:5px}.gallery{display:flex;flex-wrap:wrap;margin:-5px}.gallery.gallery-columns-1 .gallery-item{flex:0 100%}.gallery.gallery-columns-2 .gallery-item{flex:0 50%}.gallery.gallery-columns-3 .gallery-item{flex:0 33.333%}.gallery.gallery-columns-4 .gallery-item{flex:0 25%}.gallery.gallery-columns-5 .gallery-item{flex:0 20%}.gallery.gallery-columns-6 .gallery-item{flex:0 16.666%}.gallery.gallery-columns-7 .gallery-item{flex:0 14.285%}.gallery.gallery-columns-8 .gallery-item{flex:0 12.5%}.gallery.gallery-columns-9 .gallery-item{flex:0 11.111%}.gallery .gallery-item{margin:0;padding:5px}.gallery .gallery-item img{width:100%;height:auto;display:block}.gallery .gallery-item a{display:block}.gallery .gallery-item .gallery-caption{font-size:12px;line-height:1.5;padding:10px 0}.wp-caption.alignnone{max-width:100%}form{position:relative}.tagcloud,.wp-block-tag-cloud{margin:-5px;display:flex;flex-wrap:wrap}.tagcloud a,.wp-block-tag-cloud a{font-size:10px!important;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding:10px 15px;border:1px solid #e6e9ec;margin:5px;line-height:1.5;transition:all .3s ease-in-out}.tagcloud a:hover,.wp-block-tag-cloud a:hover{border:1px solid #a3afb7;color:#0b0a27}.textwidget ul{padding-left:17px!important}.textwidget ul li{line-height:inherit;font-size:inherit;list-style-type:disc;padding-bottom:0}.textwidget ol{padding-left:17px}#wp-calendar{width:100%;font-size:10px;margin:0}#wp-calendar>caption{text-align:left;margin-bottom:15px;font-size:14px}#wp-calendar tbody{text-align:center}#wp-calendar tbody a,#wp-calendar tfoot{font-weight:700}#wp-calendar tfoot #prev a{padding-left:5px}#wp-calendar tfoot #next a{padding-right:5px}#wp-calendar td,#wp-calendar th{padding:5px}.wp-block-calendar td,.wp-block-calendar th{background:transparent!important;border:1px solid #f4f4f4}.wp-block-calendar tfoot a{color:#0b0a27;transition:all .3s ease-in-out}.wp-block-calendar tfoot a:hover{color:#ff5d0c}select{border:1px solid #e6e9ec;padding:8px 15px 10px;width:100%;background:none;border-radius:0;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;font:inherit;color:inherit;font-size:12px;background-image:url(assets/img/select-arrow.svg);background-repeat:no-repeat;background-position:100%;cursor:pointer;transition:all .3s ease-in-out}select:hover{border:1px solid #a3afb7}select:focus{outline:none}.wp-block-latest-comments,.wp-block-rss,.wp-block-tag-cloud{margin-top:16px!important}.wp-block-rss__item-title{margin:0!important}.wp-block-latest-comments__comment-meta a{text-decoration:none}.searchform>div{display:flex}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiX2dyaWQuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BhZ2UtdGl0bGUuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfc2luZ2xlLnNjc3MiLCJfY29tbWVudHMuc2NzcyIsIl93b29jb21tZXJjZS5zY3NzIiwiX3NpZGViYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0NDWUMsQ0RHRCxpQkFHSSxxQkFBc0IsQ0FJMUIsMEJBSUksU0FBVSxDQUlkLDJFQWdCSSxRQUFTLENBSWIsS0FDSSxnQkFBaUIsQ0FDakIsc0JBQXVCLENBQ3ZCLDRCQUE2QixDQUM3QixlQUFnQixDQUlwQixvQkFFSSxlQUFnQixDQUlwQixlQUNJLDZCQUE4QixDQUM5QixvQkFBcUIsQ0FJekIsSUFDSSxjQUFlLENBQ2YsYUFBYyxDQUNkLFdBQVksQ0FJaEIsWUFDSSxjQUFlLENBSW5CLDZCQUlJLFlBQWEsQ0FKakIscURBT00sWUFBYSxDQUluQiw0QkFDRSxhQUFjLENBS2hCLHVDQUNJLEVBQ0ksa0NBQXFDLENBQ3JDLHFDQUF1QyxDQUN2QyxtQ0FBc0MsQ0FDdEMsOEJBQWdDLENBQ25DLENFekdMLGdwQ0FzRUMsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxjQUFlLENBR2hCLFlBQ0MseUJBQTBCLENBQzFCLFlBQWEsQ0FDYixtQkFBb0IsQ0FDcEIsV0FBWSxDQUNaLGNBQWUsQ0FHaEIsaUJBQ0MsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUdoQixjQUNDLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBR3JCLGNBQ0MsdUJBQXdCLENBQ3hCLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FHdEIsY0FDQyxnQkFBaUIsQ0FDakIsWUFBYSxDQUNi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QixpQkFBa0IsQ0FDbEIsd0JWN01vQixDVThNcEIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLDhCQUFnQyxDQWhCbEMsOENBbUJHLHdCQUF5QixDQUN6QixhVnZOa0IsQ1U0TnJCLGVBRUUsMkJBQTZCLENBRi9CLGtCQUtHLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQVJwQixlQWFFLGlCQUFrQixDQUlwQixhQUNDLFVBQVcsQ0FDWCxjQUFlLENBQ2YsUUFBUyxDQUhWLHFCQU1FLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixjQUFlLENBUmpCLG1CQVlFLGlCQUFrQixDQVpwQix3Q0FvQkUsZUFBZ0IsQ0FwQmxCLDJCQXVCRyxnQkFBaUIsQ0F2QnBCLDJCQTJCRyxpQkFBa0IsQ0EzQnJCLGdDQWlDRSxXQUFZLENBSWQsNENBR0UsZ0NBQWtDLENBQ2xDLHdCQUF5QixDQUozQiwyQkFTRyxhVjNSa0IsQ1U0UmxCLDhCQUFnQyxDQVZuQyxpQ0FhSSxhVmxTZ0IsQ1V3U3BCLE9BQ0Msd0JWblNxQixDVW9TckIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixZQUFhLENBQ2IsYUFBYyxDQUNkLGNBQWUsQ0FDZixpREFBc0QsQ0FDdEQsMkJBQTRCLENBQzVCLHdCQUFpQyxDQUNqQyxjQUFlLENBQ2YsOEJBQWdDLENBaEJqQyxhQW1CRSx3QkFBeUIsQ0FuQjNCLGFBdUJFLFlBQWEsQ0FJZiw0REFHQyx5QkFBMkIsQ0FHNUIsMEJBQ0Msa0JBQW9CLENBR3JCLDBDQUVFLG9CQUFxQixDQUl2QixnQkFDQyxZQUFhIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogTGFuZGlvXG5UaGVtZSBVUkk6IGh0dHBzOi8vbGFuZGlvLnVpY29yZS5jb1xuQXV0aG9yOiBVaUNvcmVcbkF1dGhvciBVUkk6IGh0dHBzOi8vdWljb3JlLmNvXG5EZXNjcmlwdGlvbjogTXVsdGktUHVycG9zZSBFbGVtZW50b3IgV29yZFByZXNzIFRoZW1lXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogbGFuZGlvXG5UYWdzOiBlbGVtZW50b3IsIGd1dGVuYmVyZy1vcHRpbWl6ZWQsIHdvb2NvbW1lcmNlLCByZXNwb25zaXZlLCBtdWx0aXB1cnBvc2VcblxuKi9cblxuLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG51bCxcbm9sIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxudWwsXG5vbCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGNsYXNzIGF0dHJpYnV0ZSAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyogTmF0dXJhbCBmbG93IGFuZCByaHl0aG0gaW4gYXJ0aWNsZXMgYnkgZGVmYXVsdCAqL1xuYXJ0aWNsZSA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgZm9udDogaW5oZXJpdDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgKiB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8qIVxuVGhlbWUgTmFtZTogTGFuZGlvXG5UaGVtZSBVUkk6IGh0dHBzOi8vbGFuZGlvLnVpY29yZS5jb1xuQXV0aG9yOiBVaUNvcmVcbkF1dGhvciBVUkk6IGh0dHBzOi8vdWljb3JlLmNvXG5EZXNjcmlwdGlvbjogTXVsdGktUHVycG9zZSBFbGVtZW50b3IgV29yZFByZXNzIFRoZW1lXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogbGFuZGlvXG5UYWdzOiBlbGVtZW50b3IsIGd1dGVuYmVyZy1vcHRpbWl6ZWQsIHdvb2NvbW1lcmNlLCByZXNwb25zaXZlLCBtdWx0aXB1cnBvc2VcblxuKi9cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSxcbnVsLFxub2wsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBjbGFzcyBhdHRyaWJ1dGUgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIE5hdHVyYWwgZmxvdyBhbmQgcmh5dGhtIGluIGFydGljbGVzIGJ5IGRlZmF1bHQgKi9cbmFydGljbGUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0OyB9XG4gIGlucHV0OmZvY3VzLFxuICBidXR0b246Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zIGFuZCB0cmFuc2l0aW9ucyBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udWljb3JlLWNvbCxcbi51aWNvcmUtY29sLTEsXG4udWljb3JlLWNvbC0xMCxcbi51aWNvcmUtY29sLTExLFxuLnVpY29yZS1jb2wtMTIsXG4udWljb3JlLWNvbC0yLFxuLnVpY29yZS1jb2wtMyxcbi51aWNvcmUtY29sLTQsXG4udWljb3JlLWNvbC01LFxuLnVpY29yZS1jb2wtNixcbi51aWNvcmUtY29sLTcsXG4udWljb3JlLWNvbC04LFxuLnVpY29yZS1jb2wtOSxcbi51aWNvcmUtY29sLWF1dG8sXG4udWljb3JlLWNvbC1sZyxcbi51aWNvcmUtY29sLWxnLTEsXG4udWljb3JlLWNvbC1sZy0xMCxcbi51aWNvcmUtY29sLWxnLTExLFxuLnVpY29yZS1jb2wtbGctMTIsXG4udWljb3JlLWNvbC1sZy0yLFxuLnVpY29yZS1jb2wtbGctMyxcbi51aWNvcmUtY29sLWxnLTQsXG4udWljb3JlLWNvbC1sZy01LFxuLnVpY29yZS1jb2wtbGctNixcbi51aWNvcmUtY29sLWxnLTcsXG4udWljb3JlLWNvbC1sZy04LFxuLnVpY29yZS1jb2wtbGctOSxcbi51aWNvcmUtY29sLWxnLWF1dG8sXG4udWljb3JlLWNvbC1tZCxcbi51aWNvcmUtY29sLW1kLTEsXG4udWljb3JlLWNvbC1tZC0xMCxcbi51aWNvcmUtY29sLW1kLTExLFxuLnVpY29yZS1jb2wtbWQtMTIsXG4udWljb3JlLWNvbC1tZC0yLFxuLnVpY29yZS1jb2wtbWQtMyxcbi51aWNvcmUtY29sLW1kLTQsXG4udWljb3JlLWNvbC1tZC01LFxuLnVpY29yZS1jb2wtbWQtNixcbi51aWNvcmUtY29sLW1kLTcsXG4udWljb3JlLWNvbC1tZC04LFxuLnVpY29yZS1jb2wtbWQtOSxcbi51aWNvcmUtY29sLW1kLWF1dG8sXG4udWljb3JlLWNvbC1zbSxcbi51aWNvcmUtY29sLXNtLTEsXG4udWljb3JlLWNvbC1zbS0xMCxcbi51aWNvcmUtY29sLXNtLTExLFxuLnVpY29yZS1jb2wtc20tMTIsXG4udWljb3JlLWNvbC1zbS0yLFxuLnVpY29yZS1jb2wtc20tMyxcbi51aWNvcmUtY29sLXNtLTQsXG4udWljb3JlLWNvbC1zbS01LFxuLnVpY29yZS1jb2wtc20tNixcbi51aWNvcmUtY29sLXNtLTcsXG4udWljb3JlLWNvbC1zbS04LFxuLnVpY29yZS1jb2wtc20tOSxcbi51aWNvcmUtY29sLXNtLWF1dG8sXG4udWljb3JlLWNvbC14bCxcbi51aWNvcmUtY29sLXhsLTEsXG4udWljb3JlLWNvbC14bC0xMCxcbi51aWNvcmUtY29sLXhsLTExLFxuLnVpY29yZS1jb2wteGwtMTIsXG4udWljb3JlLWNvbC14bC0yLFxuLnVpY29yZS1jb2wteGwtMyxcbi51aWNvcmUtY29sLXhsLTQsXG4udWljb3JlLWNvbC14bC01LFxuLnVpY29yZS1jb2wteGwtNixcbi51aWNvcmUtY29sLXhsLTcsXG4udWljb3JlLWNvbC14bC04LFxuLnVpY29yZS1jb2wteGwtOSxcbi51aWNvcmUtY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuLnVpY29yZS1jb2wge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi51aWNvcmUtY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi51aWNvcmUtY29sLTEge1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cblxuLnVpY29yZS1jb2wtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4udWljb3JlLWNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi51aWNvcmUtY29sLTQge1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLnVpY29yZS1jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG4udWljb3JlLWNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi51aWNvcmUtY29sLTcge1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuLnVpY29yZS1jb2wtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4udWljb3JlLWNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi51aWNvcmUtY29sLTEwIHtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG5cbi51aWNvcmUtY29sLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi51aWNvcmUtY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudWljb3JlLWNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC51aWNvcmUtY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnVpY29yZS1jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnVpY29yZS1jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnVpY29yZS1jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnVpY29yZS1jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpY29yZS1jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudWljb3JlLWNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC51aWNvcmUtY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC51aWNvcmUtY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC51aWNvcmUtY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC51aWNvcmUtY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51aWNvcmUtY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnVpY29yZS1jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudWljb3JlLWNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAudWljb3JlLWNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAudWljb3JlLWNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAudWljb3JlLWNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVpY29yZS1jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudWljb3JlLWNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC51aWNvcmUtY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wteGwtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC51aWNvcmUtY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wteGwtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC51aWNvcmUtY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wteGwtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC51aWNvcmUtY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLXhsLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnVpY29yZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVpY29yZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLnVpY29yZS1yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuXG4udWljb3JlLWdyaWQtaXRlbSAuZW50cnktaGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmNhdC1saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGNvbG9yOiAjNkU3QTg0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnVpY29yZS1ncmlkLWl0ZW0gLmNhdC1saW5rcyBhIHtcbiAgICBjb2xvcjogI0ZGNUQwQztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnVpY29yZS1ncmlkLWl0ZW0gLmNhdC1saW5rcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMEIwQTI3OyB9XG5cbi51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMEIwQTI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3OyB9XG5cbi51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzZFN0E4NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjNkU3QTg0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzBCMEEyNzsgfVxuXG4uYXJjaGl2ZSAuZW50cnktY29udGVudCxcbi5ibG9nIC5lbnRyeS1jb250ZW50IHtcbiAgY29sb3I6ICMwQjBBMjc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4uc3RpY2t5IC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg1MiwgNTEsIDgyLCAwLjA4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgcGFkZGluZzogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RpY2t5IC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzsgfVxuICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyLFxuICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBjb2xvcjogIzZFN0E4NDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGEsXG4gICAgLmJsb2cgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWZvb3RlciBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzZFN0E4NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGE6aG92ZXIsXG4gICAgICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGNUQwQzsgfSB9XG5cbi51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgMCUsIGN1cnJlbnRDb2xvciAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA5NSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMHB4IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpIDBzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDk1JTsgfVxuXG4ucGFnZSAuY29udGVudC1hcmVhIC51aWNvcmUtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4jdWljb3JlLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4vKiBncmlkIGNzcyAqL1xuLnVpY29yZS1ncmlkLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHggNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudWljb3JlLWdyaWQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweDsgfSB9XG5cbi5zaW5nbGUgLnVpY29yZS1ncmlkLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAgNjBweDsgfVxuXG4uc3RpY2t5IHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGlja3kge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1hcmVhIC51aWNvcmUtcm93LW9mZnNldCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGVudC1hcmVhIC51aWNvcmUtcm93LW9mZnNldCAudWljb3JlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdy1vZmZzZXQgLnVpY29yZS1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1hcmVhIC51aWNvcmUtcm93LW9mZnNldCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnVpY29yZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zaW5nbGUtcG9zdCAudWljb3JlLWdyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweDsgfSB9XG5cbmFydGljbGUudHlwZS1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCAwOyB9XG5cbmZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuZm9ybSBpbnB1dCxcbmZvcm0gc2VsZWN0LFxuZm9ybSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW46IDlweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgZm9ybSBpbnB1dDpmb2N1cyxcbiAgZm9ybSBzZWxlY3Q6Zm9jdXMsXG4gIGZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDRkNWQ2OyB9XG5cbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlci1jb2xvcjogIzBCMEEyNztcbiAgYmFja2dyb3VuZDogIzBCMEEyNztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY1RDBDO1xuICAgIGJhY2tncm91bmQ6ICNGRjVEMEM7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5kZWZhdWx0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE5cHggNTBweDtcbiAgYmFja2dyb3VuZDogI0ZGNUQwQztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5kZWZhdWx0LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0QxMzQ1QjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udXRpbGl0eS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzVweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnV0aWxpdHktcGFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAudXRpbGl0eS1wYWdlIC5lcnJvci00MDQtaW1nIHtcbiAgICB3aWR0aDogMjY3cHg7IH1cbiAgLnV0aWxpdHktcGFnZSAuZGVmYXVsdC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnV0aWxpdHktcGFnZSAubWFpbnRlbmFuY2UtdGl0bGUge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lcnJvcjQwNCAudWktcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0ID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZS5pcy1yZXNpemVkLFxuLndwLWJsb2NrLWltYWdlLmlzLXJlc2l6ZWQgPiBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhZ2UgLnVpY29yZS1jb250YWluZXIgYXJ0aWNsZS51aWNvcmUtY29sLW1kLTEyLFxuLnNpbmdsZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5wYWdlIC51aWNvcmUtY29udGFpbmVyIGFydGljbGUudWljb3JlLWNvbC1tZC0xMiAudWljb3JlLWdyaWQtaXRlbSxcbiAgLnNpbmdsZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIgLnVpY29yZS1ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFnZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIgLnVpY29yZS1ncmlkLWl0ZW0gLnVpLXBhZ2luYXRpb24sXG4gICAgLnNpbmdsZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIgLnVpY29yZS1ncmlkLWl0ZW0gLnVpLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wYWdlIC51aS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmFyY2hpdmUgLnVpY29yZS1yb3ctb2Zmc2V0IC51aWNvcmUtcm93LFxuLnNlYXJjaCAudWljb3JlLXJvdy1vZmZzZXQgLnVpY29yZS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcmNoaXZlIC51aS1wYWdpbmF0aW9uLFxuLnNlYXJjaCAudWktcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnNlYXJjaC1uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnNlYXJjaC1uby1yZXN1bHRzIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4vKiB0eXBvICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzBCMEEyNztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyN2VtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA1MHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmJvZHksXG5vbCxcbnAsXG51bCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIGNvbG9yOiAjNkU3QTg0OyB9XG5cbmIsIHN0cm9uZyB7XG4gIGNvbG9yOiAjMEIwQTI3O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbnAsIGRsLCBkdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgcDpmaXJzdC1jaGlsZCwgZGw6Zmlyc3QtY2hpbGQsIGR0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmR0IHtcbiAgY29sb3I6ICMwQjBBMjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG5cbmEge1xuICBjb2xvcjogIzBCMEEyNztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNUQwQztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIGEgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5mb3JtIHAge1xuICBjb2xvcjogIzBCMEEyNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgYm9keSxcbiAgb2wsXG4gIHAsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgYm9keSxcbiAgb2wsXG4gIHAsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKiBoZWFkZXIgKi9cbiNtYXN0aGVhZCAudWljb3JlLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJ1aS1pY29uc1wiO1xuICAgIGNvbnRlbnQ6IFwiXFxFOTE4XCI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpOyB9XG5cbi5uYXYtbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmF2LW1lbnUgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdi1tZW51IGxpIHVsIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LW1lbnUgdWwgdWwge1xuICB0b3A6IGF1dG87IH1cblxuLm5hdi1tZW51IGxpIHVsIHVsIHtcbiAgcmlnaHQ6IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogLTIxcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm5hdi1tZW51IGxpOmhvdmVyIHVsIHVsLFxuICAubmF2LW1lbnUgbGk6aG92ZXIgdWwgdWwgdWwsXG4gIC5uYXYtbWVudSBsaTpob3ZlciB1bCB1bCB1bCB1bCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2LW1lbnUgbGkgbGkgbGkgbGk6aG92ZXIgdWwsXG4gIC5uYXYtbWVudSBsaSBsaSBsaTpob3ZlciB1bCxcbiAgLm5hdi1tZW51IGxpIGxpOmhvdmVyIHVsLFxuICAubmF2LW1lbnUgbGk6aG92ZXIgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjBBMjc7IH1cblxuLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgPiBhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMwQjBBMjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVEMEM7IH1cblxuLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDAgIWltcG9ydGFudDsgfSB9XG4gIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4udWljb3JlLWVkZ2UgPiAuc3ViLW1lbnUge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpIGxpIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDEwcHg7IH1cbiAgICAgIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFkbWluLWJhciAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSB7XG4gICAgdG9wOiA0NXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDVweCk7IH1cbiAgLnNpdGUtaGVhZGVyIC51aWNvcmUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLm5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IGxpID4gYSB7XG4gICAgcGFkZGluZzogOHB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubWVudS10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNHB4OyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuLFxuICAubWVudS10b2dnbGUgc3BhbjpiZWZvcmUsXG4gIC5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwQTI3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5tZW51LXRvZ2dsZS51aS1tZW51LXZpc2libGUgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuICAubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzOyB9XG4gIC5tZW51LXRvZ2dsZS51aS1tZW51LXZpc2libGUgc3BhbjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzOyB9XG4gIC5tZW51LXRvZ2dsZS51aS1tZW51LXZpc2libGUgc3BhbjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzOyB9XG5cbi5zdWJtZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnN1Yi1tZW51IC5zdWJtZW51LXRvZ2dsZSB7XG4gIHJpZ2h0OiAwOyB9XG5cbi51aS1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogNzVweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODVkZWcsICNDQkU3RTUsICNGQUY0RjMpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnVpLXBhZ2UtdGl0bGUgLnVpY29yZS1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51aS1wYWdlLXRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51aS1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAudWktcGFnZS10aXRsZSAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAudWktcGFnZS10aXRsZSAuZW50cnktdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi8qIGZvb3RlciAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzBCMEEyNztcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgY29sb3I6ICM2RTdBODQ7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLnNpdGUtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjVEMEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLyogcGFnaW5hdGlvbiAqL1xuLnVpLXBhZ2luYXRpb24sIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4udWktcGFnaW5hdGlvbiwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnVpLXBhZ2luYXRpb24gdWwsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnVpLXBhZ2luYXRpb24gdWwgbGksIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMy4xNzVlbTtcbiAgICAgIG1hcmdpbjogMCAwLjRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIzcyBjdWJpYy1iZXppZXIoMC40MiwgMC4xOSwgMC40LCAwLjkzKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLnVpLXBhZ2luYXRpb24gdWwgbGk6Zmlyc3QtY2hpbGQsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAudWktcGFnaW5hdGlvbiB1bCBsaSBhLFxuICAgICAgLnVpLXBhZ2luYXRpb24gdWwgbGkgc3BhbiwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4gICAgICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07IH1cbiAgICAgIC51aS1wYWdpbmF0aW9uIHVsIGxpIGEsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzM0MzM1MjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC51aS1wYWdpbmF0aW9uIHVsIGxpIGE6YWZ0ZXIsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLnVpLXBhZ2luYXRpb24gdWwgbGkudWktYWN0aXZlLCAudWktcGFnaW5hdGlvbiB1bCBsaTpob3ZlciwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLnVpLWFjdGl2ZSwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcbiAgICAgICAgY29sb3I6ICMwQjBBMjc7IH1cbiAgICAgIC51aS1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4gICAgICAudWktcGFnaW5hdGlvbiB1bCBsaSBhLnByZXY6YmVmb3JlLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5uZXh0OmJlZm9yZSxcbiAgICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLnByZXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MThcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAndWktaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAudWktcGFnaW5hdGlvbiB1bCBsaSBhLm5leHQ6YmVmb3JlLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5uZXh0OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51aS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnVpLXBhZ2VzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDNlbTsgfVxuXG4udWktcGFnZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IC0yMHB4IDAgNjBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSBtYWluID4gLnVpY29yZS1yb3cge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEge1xuICBjb2xvcjogIzZFN0E4NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSBhIHtcbiAgICBjb2xvcjogIzZFN0E4NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGNUQwQzsgfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2luZ2xlLXBvc3QgLnRhZ3MtbGlua3Mge1xuICBtYXJnaW46IC01cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2luZ2xlLXBvc3QgLnRhZ3MtbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5zaW5nbGUtcG9zdCAudGFncy1saW5rcyBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG4gICAgICBjb2xvcjogIzBCMEEyNzsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgI3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWxbZm9yPXdwLWNvbW1lbnQtY29va2llcy1jb25zZW50XSB7XG4gICAgbWFyZ2luOiAzcHggMCAwIDhweDsgfVxuXG5kaXZbY2xhc3NePSd3cC1ibG9jay0nXSxcbmZpZ3VyZVtjbGFzc149J3dwLWJsb2NrLSddLFxudWxbY2xhc3NePSd3cC1ibG9jay0nXSxcbi53cC1hdWRpby1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLmVudHJ5LWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYWxpZ25sZWZ0LndwLWJsb2NrLWNvdmVyLCAuYWxpZ25sZWZ0LndwLWJsb2NrLWNvdmVyLWltYWdlLCAuYWxpZ25sZWZ0LndwLWJsb2NrLWltYWdlLCAuYWxpZ25sZWZ0LndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDMwcHggMjRweCAwICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduY2VudGVyLFxuLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWxpZ25yaWdodCxcbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMThweDsgfVxuICAuYWxpZ25yaWdodC53cC1ibG9jay1jb3ZlciwgLmFsaWducmlnaHQud3AtYmxvY2stY292ZXItaW1hZ2UsIC5hbGlnbnJpZ2h0LndwLWJsb2NrLWltYWdlLCAuYWxpZ25yaWdodC53cC1ibG9jay1wdWxscXVvdGUsXG4gIC5wdWxsLXJpZ2h0LndwLWJsb2NrLWNvdmVyLFxuICAucHVsbC1yaWdodC53cC1ibG9jay1jb3Zlci1pbWFnZSxcbiAgLnB1bGwtcmlnaHQud3AtYmxvY2staW1hZ2UsXG4gIC5wdWxsLXJpZ2h0LndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMjRweCAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHA6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ud3AtY2FwdGlvbi10ZXh0LFxuZmlnY2FwdGlvbixcbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFN0E4NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAud3AtY2FwdGlvbi10ZXh0IGEsXG4gIGZpZ2NhcHRpb24gYSxcbiAgc21hbGwgYSB7XG4gICAgY29sb3I6ICMwQjBBMjc7IH1cbiAgICAud3AtY2FwdGlvbi10ZXh0IGE6aG92ZXIsXG4gICAgZmlnY2FwdGlvbiBhOmhvdmVyLFxuICAgIHNtYWxsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjVEMEM7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmdhbGxlcnktY2FwdGlvbixcbi53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi53cC1ibG9jay1jb3Zlci10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2stZ2FsbGVyeSArIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjsgfVxuICAud3AtYmxvY2stcXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNGRjVEMEM7IH1cbiAgICAud3AtYmxvY2stcXVvdGUgcCBhIHtcbiAgICAgIGNvbG9yOiAjRkY1RDBDOyB9XG4gIC53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwQjBBMjc7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjdweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAyN3B4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRjVEMEM7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBjb2xvcjogIzBCMEEyNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHggIWltcG9ydGFudDsgfVxuICAgIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI0ZGNUQwQzsgfVxuICAgIC53cC1ibG9jay1wdWxscXVvdGUgcCBhIHtcbiAgICAgIGNvbG9yOiAjRkY1RDBDOyB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMEIwQTI3OyB9XG5cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMThweDsgfVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBtYXJnaW46IDAgMTZweCAwIDA7IH1cblxuY29kZSxcbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBmb250LWZhbWlseTogTWVubG8sQ29uc29sYXMsbW9uYWNvLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmhyIHtcbiAgbWFyZ2luOiAyN3B4IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7IH1cblxudGFibGUge1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgbWFyZ2luOiAxOHB4IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIHRhYmxlIHRkLFxuICB0YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjRmNGY0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogOHB4IDE4cHggN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweDsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDEwMCU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCA1MCU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAzMy4zMzMlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMjUlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMjAlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTYuNjY2JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDE0LjI4NSU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxMi41JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDExLjExMSU7IH1cbiAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaW5wdXQsXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlbGVjdCxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luOiA5cHggMCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaW5wdXQ6Zm9jdXMsXG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgc2VsZWN0OmZvY3VzLFxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDVkNjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItY29sb3I6ICMwQjBBMjc7XG4gIGJhY2tncm91bmQ6ICMwQjBBMjc7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bzsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNUQwQztcbiAgICBiYWNrZ3JvdW5kOiAjRkY1RDBDOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCAjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWxbZm9yPXdwLWNvbW1lbnQtY29va2llcy1jb25zZW50XSB7XG4gICAgbWFyZ2luOiAzcHggMCAwIDhweDsgfVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHBhZGRpbmc6IDM2cHggMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAzNnB4IDAgMDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXV0aG9yIC5mbiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgLnNheXMge1xuICAgICAgY29sb3I6ICMwQjBBMjc7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LW1ldGEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwOyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LWJvZHkgLnJlcGx5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1ib2R5IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpW2NsYXNzKj1cImRlcHRoLVwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmRlcHRoLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb21tZW50cy1hcmVhIC5ieXBvc3RhdXRob3IgLmNvbW1lbnQtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0ZDFiZjFmO1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIC5jb21tZW50LWJvZHkgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgICAgIHJpZ2h0OiAzNnB4OyB9IH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29tbWVudHMtYXJlYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzVweCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29tbWVudHMtYXJlYSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGlbY2xhc3MqPVwiZGVwdGgtXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgIC5jb21tZW50cy1hcmVhICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gIG1hcmdpbjogMCAwIDNlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgbWFyZ2luOiAwIDAgM2VtO1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLndvb2NvbW1lcmNlIC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udWljb3JlLXdvby1wYWdlOm5vdCguZWxlbWVudG9yLXBhZ2UpIGFydGljbGUucGFnZSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLnVpY29yZS1zaWRlYmFyLWxlZnQ6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS51aWNvcmUtc2lkZWJhci1yaWdodDpub3QoLmVsZW1lbnRvci1wYWdlKSAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZTpub3QoLmVsZW1lbnRvci1wYWdlKSAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ud29vY29tbWVyY2Ugc3Bhbi5vbnNhbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDEwcHggNHB4O1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4yOSwgMS4xNik7IH1cbiAgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7IH1cbiAgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuICAud29vY29tbWVyY2UgYS5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAud29vY29tbWVyY2UgYS5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuICAud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxubGkucHJvZHVjdCAudWljb3JlLXpvb20td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cblxuLnVpY29yZS1yZXZlYWwgLmFkZGVkX3RvX2NhcnQsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9leHRlcm5hbCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV92YXJpYWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4udWljb3JlLXJldmVhbCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsIC51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQ6aG92ZXIsIC51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZTpob3ZlciwgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCBhLmJ1dHRvbixcbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCBhLmJ1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwgYS5hZGRlZF90b19jYXJ0IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuXG4ucHJvZHVjdDpob3ZlciA+IGRpdiA+IC51aWNvcmUtcmV2ZWFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgzIHtcbiAgcGFkZGluZzogMjBweCAwIDA7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnVpY29yZS1yZXZlYWwgLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDkwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4yOSwgMS4xNik7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEge1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlOWVjO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3BhbiBzcGFuIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAzLjgzZW07IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNSk7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDAgMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAyZW07IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmFmdGVyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlOWVjOyB9IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgbWFyZ2luOiAtMXB4IDAgMDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdGFibGUgdGgge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB0ZCxcbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdGFibGUgdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAjdGFiLWRlc2NyaXB0aW9uIGgyOmZpcnN0LWNoaWxkLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiB3cmFwOyB9XG4gICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gPiAqIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3Ige1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAjcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGlucHV0IHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4ud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGQubGFiZWwsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLnZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBzZWxlY3Qge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGhlaWdodDogNTJweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRyOm5vdCg6bGFzdC1jaGlsZCkgLnZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTVweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdGQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdHIgdGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdHIgdGQud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDsgfSB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuLndvb2NvbW1lcmNlLWVycm9yLFxuLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjI1O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY1RDBDO1xuICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAzLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAud29vY29tbWVyY2UtZXJyb3IsXG4gICAgLndvb2NvbW1lcmNlLWluZm8sXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLmNhcnQtc3VidG90YWwgdGQsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5jYXJ0LXN1YnRvdGFsIHRoLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAub3JkZXItdG90YWwgdGQsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5vcmRlci10b3RhbCB0aCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgdHIge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU5ZWM7IH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLnF1YW50aXR5IC5xdHkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7IH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50OyB9XG4gICAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1jaGVja291dCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmRpc2FibGVkLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdIHtcbiAgcGFkZGluZzogMTBweCAzNXB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93LmZvcm0tcm93LWxhc3QgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHdpZHRoOiA0OCU7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LmZvcm0tcm93LXdpZGUsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy5ub3RlcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1M3B4OyB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtc3VidG90YWwgdGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXN1YnRvdGFsIHRoLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5vcmRlci10b3RhbCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXN1YnRvdGFsIHRkLFxuICAgIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtc3VidG90YWwgdGgsXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGQsXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgICAgIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5mb3JtLXJvdyxcbiAgICAgIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsXG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDpiZWZvcmUsXG4gICAgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OmJlZm9yZSxcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyOyB9XG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcCxcbiAgICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcCxcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHAge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGlucHV0LFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBpbnB1dCxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCAucGxhY2Utb3JkZXIsXG4gIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IC5wbGFjZS1vcmRlcixcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wbGFjZS1vcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDNlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmxvc3RfcGFzc3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI3dvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLWZpZWxkLTAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFOUVDO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgI3dvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLWZpZWxkLTA6Zm9jdXMsICN3b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaC1maWVsZC0wOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTNBRkI3OyB9XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMjBweDsgfVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW46IDA7IH1cbiAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW0sXG4gIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIHVsLmNoaWxkcmVuLFxuICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkgdWwuY2hpbGRyZW4ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMTVweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSB1bC5jaGlsZHJlbiBsaSxcbiAgICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkgdWwuY2hpbGRyZW4gbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSB1bC5jaGlsZHJlbiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IGxpIHVsLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCxcbiAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSAuY291bnQsXG4gICAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCBsaSAuY291bnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbnVsLnByb2R1Y3RfbGlzdF93aWRnZXQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG51bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyB7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2U2ZTllYzsgfVxuICAud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTsgfVxuICAud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzM1MjtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IC51aS1zbGlkZXItaGFuZGxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMjksIDEuMTYpOyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLnByaWNlX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDIwcHg7IH1cblxuLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbiAgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7IH1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWVjO1xuICBjb2xvcjogIzBCMEEyNzsgfVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkudWktYWN0aXZlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlOWVjOyB9XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2V4dGVybmFsLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZ3JvdXBlZCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3ZhcmlhYmxlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XG4gIGNvbG9yOiAjRkY1RDBDICFpbXBvcnRhbnQ7IH1cblxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9ncm91cGVkOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIsXG4ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRDEzNDVCICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3QsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSA+IHNwYW4sXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHRhYmxlIHRoLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBsYWJlbCxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlLFxuLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpIHN0cm9uZyxcbi53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgY29sb3I6ICMwQjBBMjc7IH1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNsaWRlci1yYW5nZSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUQwQzsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDEzNDVCOyB9XG5cbnAucHJpY2UsIHAuc3RvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG5oMS5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgcC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5yaWdodC13aWRnZXQtYXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucmlnaHQtd2lkZ2V0LWFyZWEge1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi5sZWZ0LXdpZGdldC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubGVmdC13aWRnZXQtYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG5bY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIHNlbGVjdCB7XG4gIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjNkU3QTg0IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2RTdBODQgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNmU5ZWMsICNlNmU5ZWMpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50OyB9XG5cbltjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkY1RDBDIDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjRkY1RDBDIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2ZTllYywgI2U2ZTllYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE1cHgpIDFlbSwgY2FsYygxMDAlIC0gMjBweCkgMWVtLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbltjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCAudWktd2lkZ2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLnVpLXdpZGdldC10aXRsZSAucnNzd2lkZ2V0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCAudWktd2lkZ2V0LXRpdGxlIC5yc3N3aWRnZXQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGgxLFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGgyLFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGgzLFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGg0LFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGg1LFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCB1bCBsaSAuY2hpbGRyZW4sXG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIC5zdWItbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlOWVjOyB9XG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzZFN0E4NDsgfVxuICAgICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkY1RDBDOyB9XG4gIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucnNzLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4ucnNzU3VtbWFyeSB7XG4gIGNvbG9yOiAjMEIwQTI3OyB9XG5cbi5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweDsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDEwMCU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCA1MCU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAzMy4zMzMlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMjUlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMjAlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTYuNjY2JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDE0LjI4NSU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxMi41JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDExLjExMSU7IH1cbiAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGFnY2xvdWQsXG4ud3AtYmxvY2stdGFnLWNsb3VkIHtcbiAgbWFyZ2luOiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRhZ2Nsb3VkIGEsXG4gIC53cC1ibG9jay10YWctY2xvdWQgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAudGFnY2xvdWQgYTpob3ZlcixcbiAgICAud3AtYmxvY2stdGFnLWNsb3VkIGE6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcbiAgICAgIGNvbG9yOiAjMEIwQTI3OyB9XG5cbi50ZXh0d2lkZ2V0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHR3aWRnZXQgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnRleHR3aWRnZXQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cblxuI3dwLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwOyB9XG4gICN3cC1jYWxlbmRhciA+IGNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3dwLWNhbGVuZGFyIHRib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjd3AtY2FsZW5kYXIgdGJvZHkgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICN3cC1jYWxlbmRhciB0Zm9vdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICN3cC1jYWxlbmRhciB0Zm9vdCAjcHJldiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgI3dwLWNhbGVuZGFyIHRmb290ICNuZXh0IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICN3cC1jYWxlbmRhciB0ZCxcbiAgI3dwLWNhbGVuZGFyIHRoIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDsgfVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGZvb3QgYSB7XG4gIGNvbG9yOiAjMEIwQTI3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAud3AtYmxvY2stY2FsZW5kYXIgdGZvb3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRjVEMEM7IH1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgcGFkZGluZzogOHB4IDE1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICBzZWxlY3Q6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4ud3AtYmxvY2stcnNzLFxuLndwLWJsb2NrLXRhZy1jbG91ZCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2stcnNzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlYXJjaGZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4iLCIudWljb3JlLWNvbCxcbi51aWNvcmUtY29sLTEsXG4udWljb3JlLWNvbC0xMCxcbi51aWNvcmUtY29sLTExLFxuLnVpY29yZS1jb2wtMTIsXG4udWljb3JlLWNvbC0yLFxuLnVpY29yZS1jb2wtMyxcbi51aWNvcmUtY29sLTQsXG4udWljb3JlLWNvbC01LFxuLnVpY29yZS1jb2wtNixcbi51aWNvcmUtY29sLTcsXG4udWljb3JlLWNvbC04LFxuLnVpY29yZS1jb2wtOSxcbi51aWNvcmUtY29sLWF1dG8sXG4udWljb3JlLWNvbC1sZyxcbi51aWNvcmUtY29sLWxnLTEsXG4udWljb3JlLWNvbC1sZy0xMCxcbi51aWNvcmUtY29sLWxnLTExLFxuLnVpY29yZS1jb2wtbGctMTIsXG4udWljb3JlLWNvbC1sZy0yLFxuLnVpY29yZS1jb2wtbGctMyxcbi51aWNvcmUtY29sLWxnLTQsXG4udWljb3JlLWNvbC1sZy01LFxuLnVpY29yZS1jb2wtbGctNixcbi51aWNvcmUtY29sLWxnLTcsXG4udWljb3JlLWNvbC1sZy04LFxuLnVpY29yZS1jb2wtbGctOSxcbi51aWNvcmUtY29sLWxnLWF1dG8sXG4udWljb3JlLWNvbC1tZCxcbi51aWNvcmUtY29sLW1kLTEsXG4udWljb3JlLWNvbC1tZC0xMCxcbi51aWNvcmUtY29sLW1kLTExLFxuLnVpY29yZS1jb2wtbWQtMTIsXG4udWljb3JlLWNvbC1tZC0yLFxuLnVpY29yZS1jb2wtbWQtMyxcbi51aWNvcmUtY29sLW1kLTQsXG4udWljb3JlLWNvbC1tZC01LFxuLnVpY29yZS1jb2wtbWQtNixcbi51aWNvcmUtY29sLW1kLTcsXG4udWljb3JlLWNvbC1tZC04LFxuLnVpY29yZS1jb2wtbWQtOSxcbi51aWNvcmUtY29sLW1kLWF1dG8sXG4udWljb3JlLWNvbC1zbSxcbi51aWNvcmUtY29sLXNtLTEsXG4udWljb3JlLWNvbC1zbS0xMCxcbi51aWNvcmUtY29sLXNtLTExLFxuLnVpY29yZS1jb2wtc20tMTIsXG4udWljb3JlLWNvbC1zbS0yLFxuLnVpY29yZS1jb2wtc20tMyxcbi51aWNvcmUtY29sLXNtLTQsXG4udWljb3JlLWNvbC1zbS01LFxuLnVpY29yZS1jb2wtc20tNixcbi51aWNvcmUtY29sLXNtLTcsXG4udWljb3JlLWNvbC1zbS04LFxuLnVpY29yZS1jb2wtc20tOSxcbi51aWNvcmUtY29sLXNtLWF1dG8sXG4udWljb3JlLWNvbC14bCxcbi51aWNvcmUtY29sLXhsLTEsXG4udWljb3JlLWNvbC14bC0xMCxcbi51aWNvcmUtY29sLXhsLTExLFxuLnVpY29yZS1jb2wteGwtMTIsXG4udWljb3JlLWNvbC14bC0yLFxuLnVpY29yZS1jb2wteGwtMyxcbi51aWNvcmUtY29sLXhsLTQsXG4udWljb3JlLWNvbC14bC01LFxuLnVpY29yZS1jb2wteGwtNixcbi51aWNvcmUtY29sLXhsLTcsXG4udWljb3JlLWNvbC14bC04LFxuLnVpY29yZS1jb2wteGwtOSxcbi51aWNvcmUtY29sLXhsLWF1dG8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi51aWNvcmUtY29sIHtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnVpY29yZS1jb2wtYXV0byB7XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi51aWNvcmUtY29sLTEge1xuXHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi51aWNvcmUtY29sLTIge1xuXHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi51aWNvcmUtY29sLTMge1xuXHQtbXMtZmxleDogMCAwIDI1JTtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi51aWNvcmUtY29sLTQge1xuXHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi51aWNvcmUtY29sLTUge1xuXHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi51aWNvcmUtY29sLTYge1xuXHQtbXMtZmxleDogMCAwIDUwJTtcblx0ZmxleDogMCAwIDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi51aWNvcmUtY29sLTcge1xuXHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG59XG5cbi51aWNvcmUtY29sLTgge1xuXHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi51aWNvcmUtY29sLTkge1xuXHQtbXMtZmxleDogMCAwIDc1JTtcblx0ZmxleDogMCAwIDc1JTtcblx0bWF4LXdpZHRoOiA3NSU7XG59XG5cbi51aWNvcmUtY29sLTEwIHtcblx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4udWljb3JlLWNvbC0xMSB7XG5cdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLnVpY29yZS1jb2wtMTIge1xuXHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LnVpY29yZS1jb2wtc20ge1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLWF1dG8ge1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS0xIHtcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTMge1xuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS00IHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tNSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTYge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS03IHtcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tOCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTkge1xuXHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xuXHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0bWF4LXdpZHRoOiA3NSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS0xMCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTExIHtcblx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tMTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudWljb3JlLWNvbC1tZCB7XG5cdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtYXV0byB7XG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC0yIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtMyB7XG5cdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTQge1xuXHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC01IHtcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtNiB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTcge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC04IHtcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtOSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdFx0ZmxleDogMCAwIDc1JTtcblx0XHRtYXgtd2lkdGg6IDc1JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTEwIHtcblx0XHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtMTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC0xMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC51aWNvcmUtY29sLWxnIHtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctNCB7XG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTUge1xuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctNyB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTgge1xuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctMTAge1xuXHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy0xMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC51aWNvcmUtY29sLXhsIHtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtNCB7XG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTUge1xuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtNyB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTgge1xuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtMTAge1xuXHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC0xMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi51aWNvcmUtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQudWljb3JlLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC51aWNvcmUtY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHR9XG59XG5cbi51aWNvcmUtcm93IHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi51aWNvcmUtZ3JpZC1pdGVtIHtcblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNhdC1saW5rcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHR9XG5cblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcmNoaXZlLFxuLmJsb2cge1xuXHQuZW50cnktY29udGVudCB7XG5cdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdH1cbn1cblxuLnN0aWNreSAudWljb3JlLWdyaWQtaXRlbSB7XG5cdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5hcmNoaXZlIC51aWNvcmUtZ3JpZC1pdGVtLFxuXHQuYmxvZyAudWljb3JlLWdyaWQtaXRlbSB7XG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41Nztcblx0XHR9XG5cblx0XHQuZW50cnktZm9vdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vRlJPTSBTS0lOXG4udWljb3JlLWdyaWQtaXRlbSAuZW50cnktdGl0bGUgYSAge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciAwJSwgY3VycmVudENvbG9yIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgOTUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMHB4IDJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMHM7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS10aXRsZSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCA5NSU7XG59IiwiJG1haW4tY29sb3I6ICNGRjVEMEM7XG4kaG92ZXItY29sb3I6ICNEMTM0NUI7XG4kYm9keS1jb2xvcjogIzZFN0E4NDtcbiR0aXRsZS1jb2xvcjogIzBCMEEyNztcbiRsaWdodC1ncmV5OiAjZmFmYmZiO1xuJHNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg1MiwgNTEsIDgyLCAwLjA4KTtcbiRib3JkZXItY29sb3I6ICNlNmU5ZWM7XG4iLCIvLyBib2R5IHtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjRmNztcbi8vIH1cblxuLnBhZ2UgLmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdyB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiN1aWNvcmUtcGFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLy8gLnVpY29yZS1jb250ZW50e1xuLy8gXHRmbGV4OiAxO1xuLy8gfVxuLyogZ3JpZCBjc3MgKi9cbi51aWNvcmUtZ3JpZC1pdGVtIHtcblx0cGFkZGluZzogMCAyMHB4IDQwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHR9XG59XG5cbi5zaW5nbGUgLnVpY29yZS1ncmlkLWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuLnN0aWNreSB7XG5cdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0MHB4KTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmbGV4OiAxO1xuXHR9XG59XG5cbi5jb250ZW50LWFyZWEgLnVpY29yZS1yb3ctb2Zmc2V0IHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudWljb3JlLXJvdyB7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQvLyBwYWRkaW5nLXRvcDogMjBweDtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHQvLyBwYWRkaW5nOjIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC8vIHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3ctb2Zmc2V0IHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC51aWNvcmUtY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0I3ByaW1hcnkuY29udGVudC1hcmVhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNpbmdsZS1wb3N0IHtcblx0XHQudWljb3JlLWdyaWQtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG5hcnRpY2xlLnR5cGUtcGFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuZm9ybSB7XG5cdGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0bWFyZ2luOiA5cHggMCAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkNGQ1ZDY7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0YmFja2dyb3VuZDogJHRpdGxlLWNvbG9yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmRlZmF1bHQtYnV0dG9uIHtcblx0cGFkZGluZzogMTlweCA1MHB4O1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR3aWR0aDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuLy80MDQgUGFnZVxuXG4udXRpbGl0eS1wYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzVweCk7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5lcnJvci00MDQtaW1nIHtcblx0XHR3aWR0aDogMjY3cHg7XG5cdH1cblxuXHQuZGVmYXVsdC1idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQubWFpbnRlbmFuY2UtdGl0bGUge1xuXHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5lcnJvcjQwNCAudWktcGFnZS10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4vLyBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAjNDQ0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDtcbn1cbi8vIEltYWdlIGNhcHRpb24gZGlzcGxheSBmaXhcblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlcixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlLmlzLXJlc2l6ZWQsXG4ud3AtYmxvY2staW1hZ2UuaXMtcmVzaXplZCA+IGZpZ2NhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UsXG4uc2luZ2xlIHtcblx0LnVpY29yZS1jb250YWluZXIgYXJ0aWNsZS51aWNvcmUtY29sLW1kLTEyIHtcblx0XHQvLyBwYWRkaW5nOiA1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0bWFyZ2luLXRvcDo0MHB4O1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQudWljb3JlLWdyaWQtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQudWktcGFnaW5hdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZSAudWktcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLy8gLnBhZ2UgLnNpdGUtZm9vdGVye1xuLy8gXHRtYXJnaW4tdG9wOjIwcHg7XG4vLyB9XG4uYXJjaGl2ZSAsXG4uc2VhcmNoIHtcblx0LnVpY29yZS1yb3ctb2Zmc2V0IC51aWNvcmUtcm93e1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LnVpLXBhZ2luYXRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuLnNlYXJjaC1uby1yZXN1bHRze1xuXHQuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdH1cblx0Zm9ybXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0fVxuXHQubm8tcmVzdWx0c3tcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cbn0iLCIvKiB0eXBvICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyN2VtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5LFxub2wsXG5wLFxudWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAsIGRsLCBkdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5kdCB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbm9sLFxudWwge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmZvcm0gcCB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgYm9keSxcbiAgb2wsXG4gIHAsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBib2R5LFxuICBvbCxcbiAgcCxcbiAgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiLyogaGVhZGVyICovXG4jbWFzdGhlYWQgLnVpY29yZS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVpLWljb25zXCI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRTkxOFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LW1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi1tZW51IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbWVudSBsaSB1bCBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LW1lbnUgdWwgdWwge1xuICAgIHRvcDogYXV0bztcbn1cblxuLm5hdi1tZW51IGxpIHVsIHVsIHtcbiAgICByaWdodDogLTEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogLTIxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgLm5hdi1tZW51IGxpOmhvdmVyIHVsIHVsLFxuICAgIC5uYXYtbWVudSBsaTpob3ZlciB1bCB1bCB1bCxcbiAgICAubmF2LW1lbnUgbGk6aG92ZXIgdWwgdWwgdWwgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSBsaSBsaSBsaSBsaTpob3ZlciB1bCxcbiAgICAubmF2LW1lbnUgbGkgbGkgbGk6aG92ZXIgdWwsXG4gICAgLm5hdi1tZW51IGxpIGxpOmhvdmVyIHVsLFxuICAgIC5uYXYtbWVudSBsaTpob3ZlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgICAuc2l0ZS10aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICAgIC5uYXYtbWVudSB7XG4gICAgICAgIGxpID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpID4gYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4udWljb3JlLWVkZ2UgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNSwgMjUsIDI1KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9tb2JpbGUgbWVudVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmFkbWluLWJhciAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudXtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIH1cbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXYtbWVudSB7XG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICB9XG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgc3BhbixcbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgICYudWktbWVudS12aXNpYmxlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHRyYW5zZm9ybTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgICB9XG4gICAgJi51aS1tZW51LXZpc2libGUgc3BhbjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCB0cmFuc2Zvcm07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XG4gICAgfVxuICAgICYudWktbWVudS12aXNpYmxlIHNwYW46YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xuICAgIH1cbn1cblxuXG4vL21vYmlsZSBtZW51XG4uc3VibWVudS10b2dnbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdWItbWVudSAuc3VibWVudS10b2dnbGV7XG5cdHJpZ2h0OiAwO1xufVxuIiwiLnVpLXBhZ2UtdGl0bGUge1xuXHRwYWRkaW5nOiA3NXB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCA4NWRlZywjQ0JFN0U1LCNGQUY0RjMpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQudWljb3JlLWNvbnRhaW5lciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHQudWktcGFnZS10aXRsZSB7XG5cdFx0cGFkZGluZzogMzVweCAwO1xuXG5cdFx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblxuXHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLyogZm9vdGVyICovXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkdGl0bGUtY29sb3I7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiBwYWdpbmF0aW9uICovXG4udWktcGFnaW5hdGlvbiwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udWktcGFnaW5hdGlvbiwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMy4xNzVlbTtcbiAgICAgIG1hcmdpbjogMCAwLjRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIzcyBjdWJpYy1iZXppZXIoMC40MiwgMC4xOSwgMC40LCAwLjkzKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuXHQgICY6Zmlyc3QtY2hpbGQge1xuXHRcdCAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgfVxuXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzQzMzUyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi51aS1hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgYS5uZXh0LFxuICAgICAgYS5wcmV2IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICd1aS1pY29ucycgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEubmV4dDpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51aS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi51aS1wYWdlc3tcbiAgbGl7XG4gICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgfVxuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb257XG4gIG1hcmdpbjogLTIwcHggMCA2MHB4O1xufSIsIi5zaW5nbGUtcG9zdCB7XG5cdC5jb250ZW50LWFyZWEgbWFpbiA+IC51aWNvcmUtcm93IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5lbnRyeS1tZXRhIHtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZW50cnktZm9vdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdH1cblxuXHQudGFncy1saW5rcyB7XG5cdFx0bWFyZ2luOiAtNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcblx0XHRcdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdCN3cC1jb21tZW50LWNvb2tpZXMtY29uc2VudCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRsYWJlbFtmb3I9d3AtY29tbWVudC1jb29raWVzLWNvbnNlbnRdIHtcblx0XHRcdG1hcmdpbjogM3B4IDAgMCA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbmRpdltjbGFzc149J3dwLWJsb2NrLSddLFxuZmlndXJlW2NsYXNzXj0nd3AtYmxvY2stJ10sXG51bFtjbGFzc149J3dwLWJsb2NrLSddLFxuLndwLWF1ZGlvLXNob3J0Y29kZSB7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMThweCAwIDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Ji53cC1ibG9jay1jb3Zlcixcblx0Ji53cC1ibG9jay1jb3Zlci1pbWFnZSxcblx0Ji53cC1ibG9jay1pbWFnZSxcblx0Ji53cC1ibG9jay1wdWxscXVvdGUge1xuXHRcdG1hcmdpbjogMjRweCAzMHB4IDI0cHggMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5hbGlnbmNlbnRlcixcbi53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxvYXQ6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hbGlnbnJpZ2h0LFxuLnB1bGwtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIDAgMCAxOHB4O1xuXG5cdCYud3AtYmxvY2stY292ZXIsXG5cdCYud3AtYmxvY2stY292ZXItaW1hZ2UsXG5cdCYud3AtYmxvY2staW1hZ2UsXG5cdCYud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0XHRtYXJnaW46IDI0cHggMCAyNHB4IDMwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgcDpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0LFxuZmlnY2FwdGlvbixcbnNtYWxsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuXHRjYXB0aW9uLXNpZGU6IGJvdHRvbTtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbixcbi53cC1jYXB0aW9uIHtcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLXRleHQge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSArIC53cC1ibG9jay1nYWxsZXJ5IHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcblx0bWFyZ2luOiAzMHB4IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAwIDAgMzBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYmViZWI7XG5cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6IEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdH1cbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMjdweCAwO1xuXHRwYWRkaW5nOiAwIDAgMCAyN3B4O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRtYWluLWNvbG9yO1xuXG5cdHAge1xuXHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQud3AtYmxvY2stcXVvdGUge1xuXHRcdG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMTVweCAhaW1wb3J0YW50O1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0Ji5pcy1zdHlsZS1sYXJnZSBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgI2ViZWJlYjtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6IEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblx0XHRmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHRjaXRlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0fVxufVxuXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDE4cHg7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG5cdG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cblxuY29kZSxcbnByZSB7XG5cdC8vIG1hcmdpbjogMThweCAwO1xuXHQvLyBwYWRkaW5nOiAycHggNXB4O1xuXHQvLyBiYWNrZ3JvdW5kOiAjZmFmYmZiO1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXHRvdmVyZmxvdzogYXV0bztcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0Zm9udC1mYW1pbHk6IE1lbmxvLENvbnNvbGFzLG1vbmFjbyxtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaHIge1xuXHRtYXJnaW46IDI3cHggMDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cblxudGFibGUge1xuXHRlbXB0eS1jZWxsczogc2hvdztcblx0Ym9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcblx0bWFyZ2luOiAxOHB4IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXG5cdHRkLFxuXHR0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjRmNGY0O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cGFkZGluZzogOHB4IDE4cHggN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHQmOmZpcnN0LWNoaWxkLFxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC01cHg7XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDEwMCU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgNTAlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDMzLjMzMyU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMjUlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDIwJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxNi42NjYlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDE0LjI4NSU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTIuNSU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTEuMTExJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5nYWxsZXJ5LWNhcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG5cdGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0bWFyZ2luOiA5cHggMCAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkNGQ1ZDY7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0YmFja2dyb3VuZDogJHRpdGxlLWNvbG9yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdCN3cC1jb21tZW50LWNvb2tpZXMtY29uc2VudCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRsYWJlbFtmb3I9d3AtY29tbWVudC1jb29raWVzLWNvbnNlbnRdIHtcblx0XHRcdG1hcmdpbjogM3B4IDAgMCA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuIiwiLmNvbW1lbnRzLWFyZWEge1xuXHR3aWR0aDogMTAwJTtcblxuXHQuY29tbWVudHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdFx0cGFkZGluZzogMzZweCAwIDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmNvbW1lbnQtbGlzdCB7XG5cdFx0cGFkZGluZzogMzZweCAwIDA7XG5cblx0XHQuY29tbWVudC1tZXRhIHtcblx0XHRcdC5jb21tZW50LWF1dGhvciB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mbiBhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2F5cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29tbWVudC1tZXRhZGF0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbWVudC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdFx0XHRwIGltZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbWVudC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDM2cHggMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQucmVwbHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpW2NsYXNzKj1cImRlcHRoLVwiXSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY2cHg7XG5cdFx0fVxuXG5cdFx0bGkuZGVwdGgtMSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJ5cG9zdGF1dGhvciAuY29tbWVudC1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzRkMWJmMWY7XG5cdFx0cGFkZGluZzogMzZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHQuY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRcdFx0cmlnaHQ6IDM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtcmVzcG9uZCB7XG5cdFx0cGFkZGluZzogMCAwIDgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuY29tbWVudC1yZXBseS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb21tZW50cy1hcmVhIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOjM1cHggMCAwO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbjoyMHB4IDAgMDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY29tbWVudHMtYXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0LmNvbW1lbnQtbGlzdCBsaVtjbGFzcyo9XCJkZXB0aC1cIl0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdH1cblxuXHRcdCNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1Nob3AgUGFnZVxuXG4ud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcblx0XHRtYXJnaW46IDAgMCAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcblx0XHRtYXJnaW46IDAgMCAzZW07XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnVpY29yZS13b28tcGFnZTpub3QoLmVsZW1lbnRvci1wYWdlKSBhcnRpY2xlLnBhZ2Uge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLnVpY29yZS1zaWRlYmFyLWxlZnQ6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UudWljb3JlLXNpZGViYXItcmlnaHQ6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlOm5vdCguZWxlbWVudG9yLXBhZ2UpICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53b29jb21tZXJjZS1wYWdlIHtcblx0Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG5cdC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcblx0aW5wdXQge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuLy9TYWxlIEJhZGdlXG5cbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRtaW4taGVpZ2h0OiAxZW07XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiA1cHggMTBweCA0cHg7XG5cdG1hcmdpbjogMDtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAxMHB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG5cdG1hcmdpbjogMDtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAxMHB4O1xuXHRyaWdodDogYXV0bztcbn1cbi8vQnV0dG9uc1xuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAxMHB4IDM1cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Y29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoLjQyLDAsLjI5LDEuMTYpO1xuXG5cdCYuYWx0IHtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuXHR9XG5cblx0JjpkaXNhYmxlZFtkaXNhYmxlZF0sXG5cdCY6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuLy9Qcm9kdWN0cyBHcmlkXG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBpbnMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5saS5wcm9kdWN0IC51aWNvcmUtem9vbS13cmFwcGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLnVpY29yZS1yZXZlYWwge1xuXHQuYWRkZWRfdG9fY2FydCxcblx0LmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWwsXG5cdC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQsXG5cdC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcblx0LmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG4udWljb3JlLXJldmVhbCAuYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cblx0Ji5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsXG5cdCYucHJvZHVjdF90eXBlX2dyb3VwZWQ6aG92ZXIsXG5cdCYucHJvZHVjdF90eXBlX3NpbXBsZTpob3Zlcixcblx0Ji5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCB7XG5cdGEuYnV0dG9uLFxuXHRidXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0YS5hZGRlZF90b19jYXJ0IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwtd3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgPiBkaXYgPiAudWljb3JlLXJldmVhbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0Lndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLFxuXHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcblx0aDMge1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHR9XG5cblx0LnVpY29yZS1yZXZlYWwgLmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC51aWNvcmUtcmV2ZWFsIC5wcmljZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi8vUHJvZHVjdCBQYWdlXG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0d2lkdGg6IDkwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKC40MiwwLC4yOSwxLjE2KTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEge1xuXHRmb250LXNpemU6IDgwJTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgPiBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAuNzVlbSAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHtcblx0ZGl2LmltYWdlcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMy44M2VtO1xuXG5cdFx0LmZsZXgtY29udHJvbC10aHVtYnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogd3JhcDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTVweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlLzUpO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggNXB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9Qcm9kdWN0IFRhYnMgKGRlc2NyaXB0aW9uOyBkZXRhaWxzOyByZXZpZXdzKVxuXHQud29vY29tbWVyY2UtdGFicyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDNlbTtcblxuXHRcdHVsLnRhYnMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAyZW07XG5cblx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmU6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFuZWwge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0XHRcdG1hcmdpbjogLTFweCAwIDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQsXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN0YWItZGVzY3JpcHRpb24gaDI6Zmlyc3QtY2hpbGQsXG5cdFx0Lndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsXG5cdFx0Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gaDI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi8vQ29tbWVudHMgRm9ybVxuXG4jcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1mbG93OiB3cmFwO1xuXG5cdCYgPiAqIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHQuY29tbWVudC1mb3JtLWF1dGhvcixcblx0XHQuY29tbWVudC1mb3JtLWVtYWlsIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdH1cblxuXHRcdC5jb21tZW50LWZvcm0tYXV0aG9yIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcblx0XHRtYXJnaW46IDEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi8vVmFyaWFibGUgUHJvZHVjdFxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcblx0dGQubGFiZWwsXG5cdHRkLnZhbHVlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdGhlaWdodDogNTJweDtcblx0fVxuXG5cdHRyOm5vdCg6bGFzdC1jaGlsZCkgLnZhbHVlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cbn1cbi8vR3JvdXBlZCBQcm9kdWN0XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHtcblx0dGQge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cGFkZGluZzogMTVweDtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHR0ciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQmLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX2xhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLy9JbmZvIE1lc3NhZ2VzXG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHtcblx0bGluZS1oZWlnaHQ6IDI7XG59XG5cbi53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1pbmZvLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuXHRsaW5lLWhlaWdodDogMy4yNTtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cblx0Ym9yZGVyLXRvcC1jb2xvcjogJG1haW4tY29sb3I7XG5cdHBhZGRpbmc6IDFlbSAyZW0gMWVtIDMuNWVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAwIDJlbSAhaW1wb3J0YW50O1xufVxuLy9DYXJ0XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcblx0Ym9yZGVyOiBub25lO1xuXG5cdHRkLFxuXHR0aCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHR9XG5cblx0LnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cblx0dGQuYWN0aW9ucyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5jYXJ0LXN1YnRvdGFsLFxuXHQub3JkZXItdG90YWwge1xuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHRyIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXJlbW92ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0fVxuXG5cdFx0LnF1YW50aXR5IC5xdHkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3Qtc3VidG90YWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cblx0XHR0ZC5hY3Rpb25zIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblxuXHRcdFx0LmNvdXBvbiB7XG5cdFx0XHRcdC5pbnB1dC10ZXh0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1jaGVja291dCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdHdpZHRoOiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQge1xuXHR3aWR0aDogYXV0bztcbn1cblxuI2FkZF9wYXltZW50X21ldGhvZCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmRpc2FibGVkLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdIHtcblx0cGFkZGluZzogMTBweCAzNXB4O1xufVxuLy9DaGVja291dFxuXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0LmZvcm0tcm93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHQmLmZvcm0tcm93LWxhc3QgYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHR3aWR0aDogNDglO1xuXG5cdCYuZm9ybS1yb3ctd2lkZSxcblx0Ji5ub3RlcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiA3NSU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdGhlaWdodDogMTUzcHg7XG5cdH1cblxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIge1xuXHQuY2FydC1zdWJ0b3RhbCxcblx0Lm9yZGVyLXRvdGFsIHtcblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRkaXYuZm9ybS1yb3csXG5cdHVsLnBheW1lbnRfbWV0aG9kcyB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0ZGl2LnBheW1lbnRfYm94IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5wbGFjZS1vcmRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi8vT3JkZXIgRGV0YWlsc1xuXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogM2VtIDA7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNzIHtcblx0cGFkZGluZzogMzBweDtcbn1cbi8vTXkgQWNjb3VudFxuXG4ud29vY29tbWVyY2UtYWNjb3VudCB7XG5cdC53b29jb21tZXJjZSB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIGZvcm0ge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQuZm9ybS1yb3c6bm90KC5mb3JtLXJvdy13aWRlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3gge1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxvc3RfcGFzc3dvcmQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbi8vV2lkZ2V0c1xuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI3dvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLWZpZWxkLTAge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRTZFOUVDO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcblx0fVxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2ggYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogOHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAwIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdG1hcmdpbjogMDtcblxuXHQud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW0sXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHR1bC5jaGlsZHJlbiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCAxNXB4O1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuY291bnQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG51bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IHtcblx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0bGkgaW1nIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciB7XG5cdC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbjogMThweCAwIDA7XG5cdFx0YmFja2dyb3VuZDogI2U2ZTllYztcblxuXHRcdC51aS1zbGlkZXItcmFuZ2Uge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHRcdH1cblxuXHRcdC51aS1zbGlkZXItaGFuZGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzMzUyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJpY2Vfc2xpZGVyX2Ftb3VudCB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjVweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoLjQyLDAsLjI5LDEuMTYpO1xuXHRcdH1cblxuXHRcdC5wcmljZV9sYWJlbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IHtcblx0Lndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtOjphZnRlcixcblx0Lndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDhweCAxNXB4IDhweCAyMHB4O1xuXHR9XG59XG5cbi51aWNvcmUtc2lkZWJhci1lbGVtZW50IC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi8vRm9ybSBFbGVtZW50c1xuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXG5cdCYuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcblx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdH1cbn1cbi8vUGFnaW5hdGlvblxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5uZXh0OmJlZm9yZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLnByZXY6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQge1xuXHRiYWNrZ3JvdW5kOiAjZTZlOWVjO1xuXHRjb2xvcjogJHRpdGxlLWNvbG9yO1xufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkudWktYWN0aXZlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjZTZlOWVjO1xufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuIHtcblx0cGFkZGluZzogMDtcbn1cbi8vQ29sb3JzXG5cbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2V4dGVybmFsLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZ3JvdXBlZCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3ZhcmlhYmxlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XG5cdGNvbG9yOiAkbWFpbi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9leHRlcm5hbDpob3Zlcixcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQ6aG92ZXIsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGU6aG92ZXIsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV92YXJpYWJsZTpob3Zlcixcbi53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlIHtcblx0Y29sb3I6ICRob3Zlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3Bhbixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdGFibGUgdGgsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIGxhYmVsLFxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UsXG4ud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcgbGkgc3Ryb25nLFxuLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuXHRjb2xvcjogJHRpdGxlLWNvbG9yO1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLXJhbmdlLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2Ugc3Bhbi5vbnNhbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWNvbG9yO1xufVxuLy9UeXBvZ3JhcGh5XG5cbnAge1xuXHQmLnByaWNlLFxuXHQmLnN0b2NrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0fVxufVxuLy9wYWdlIHRpdGxlXG5oMS5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IHAucHJpY2Uge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luLXRvcDogMDtcbn1cbiIsIi5yaWdodC13aWRnZXQtYXJlYSB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0cGFkZGluZzogNTBweCAwIDA7XG5cdFx0b3JkZXI6IDE7XG5cdH1cbn1cblxuLmxlZnQtd2lkZ2V0LWFyZWEge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXHR9XG59XG5cbltjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0ge1xuXHRzZWxlY3Qge1xuXHRcdHRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgJGJvZHktY29sb3IgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGJvZHktY29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRib3JkZXItY29sb3IsICRib3JkZXItY29sb3IpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAxcHggMS41ZW07XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcblx0XHQtbW96LXRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcblx0XHQtbXMtdHJhbnNpdGlvbjogMHMhaW1wb3J0YW50O1xuXHRcdC1vLXRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcblx0fVxuXG5cdHNlbGVjdDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkbWFpbi1jb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50IDUwJSwgJG1haW4tY29sb3IgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYm9yZGVyLWNvbG9yLCAkYm9yZGVyLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KSAxZW0sIGNhbGMoMTAwJSAtIDIwcHgpIDFlbSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblxuXHQudWljb3JlLXNpZGViYXItZWxlbWVudCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQudWktd2lkZ2V0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0LnJzc3dpZGdldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRoMSxcblx0XHRoMixcblx0XHRoMyxcblx0XHRoNCxcblx0XHRoNSxcblx0XHRoNiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaGlsZHJlbixcblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLWZpZWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5yc3MtZGF0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDVweCAwO1xufVxuXG4ucnNzU3VtbWFyeSB7XG5cdGNvbG9yOiAkdGl0bGUtY29sb3I7XG59XG5cbi5wb3N0LWRhdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC01cHg7XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDEwMCU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgNTAlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDMzLjMzMyU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMjUlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDIwJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxNi42NjYlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDE0LjI4NSU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTIuNSU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTEuMTExJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5nYWxsZXJ5LWNhcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFnY2xvdWQsXG4ud3AtYmxvY2stdGFnLWNsb3VkIHtcblx0bWFyZ2luOiAtNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdG1hcmdpbjogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG5cdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4udGV4dHdpZGdldCB7XG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHggIWltcG9ydGFudDtcblxuXHRcdGxpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0b2wge1xuXHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0fVxufVxuXG4jd3AtY2FsZW5kYXIge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRtYXJnaW46IDA7XG5cblx0PiBjYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHR0Zm9vdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdCNwcmV2IGEge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXG5cdFx0I25leHQgYSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0dGQsXG5cdHRoIHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHtcblx0dGQsXG5cdHRoIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG5cdH1cblxuXHR0Zm9vdCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdHBhZGRpbmc6IDhweCAxNXB4IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tcy1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9zZWxlY3QtYXJyb3cuc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyxcbi53cC1ibG9jay1yc3MsXG4ud3AtYmxvY2stdGFnLWNsb3VkIHtcblx0bWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stcnNzX19pdGVtLXRpdGxlIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uc2VhcmNoZm9ybSA+IGRpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4iXX0= */