/*!
Theme Name: Brisk
Theme URI: https://brisk.uicore.co
Author: UiCore
Author URI: https://uicore.co
Description: Multi-Purpose Elementor WordPress Theme
Version: 3.2.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: brisk
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:#34d1bf;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:#070707}.uicore-grid-item .entry-title{font-size:20px;font-weight:700;line-height:25px}.uicore-grid-item .entry-title a{color:#070707;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:#070707}.archive .entry-content,.blog .entry-content{color:#070707;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:#34d1bf}}body{background-color:#f2f4f7}.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:0 auto}@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{background-color:#fff;padding-top:20px;padding-bottom:20px;border-radius:3px;border:1px solid #e6e9ec}@media (max-width:768px){.content-area .uicore-row-offset .uicore-row{padding:20px;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%}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:#070707;background:#070707;color:#fff;transition:all .3s ease-in-out;cursor:pointer;width:auto}form input[type=submit]:hover{border-color:#34d1bf;background:#34d1bf}form input[type=submit]:focus{outline:none}.default-button{padding:19px 50px;background:#34d1bf;color:#fff;font-weight:500;text-decoration:none;border-radius:4px;width:auto;line-height:1;transition:all .3s}.default-button:hover{background:#532df5;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 .brisk-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{padding:20px;margin-bottom:20px;background-color:#fff;border:1px solid #e6e9ec;border-radius:3px}.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 .brisk-pagination,.single .uicore-container article.uicore-col-md-12 .uicore-grid-item .brisk-pagination{margin-left:0}.page .brisk-pagination{margin-left:0;margin-top: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:#070707;letter-spacing:-.027em}h1{font-size:60px}h2{font-size:40px}h3{font-size:28px}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:#070707;font-weight:600}dl,dt,p{margin-top:1rem}dl:first-child,dt:first-child,p:first-child{margin-top:0}dt{color:#070707;font-weight:600}ol,ul{margin-left:18px}a{color:#070707}a,a:hover{transition:all .3s ease-in-out}a:hover{color:#34d1bf}a strong{color:inherit}form p{color:#070707}@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:brisk-icons;content:"\E918";font-size:10px;position:absolute;right:0;top:calc(50% - 7px)}.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{width:300px;float:left}.nav-menu ul ul{top:auto}.nav-menu li ul ul{left:300px;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:#070707}.main-navigation .nav-menu li>a{padding:0 15px;line-height:5;font-size:14px;font-weight:500;text-transform:capitalize;color:#070707;transition:all .3s ease-in-out}.main-navigation .nav-menu li>a:hover{color:#34d1bf}.main-navigation .sub-menu{z-index:999;background:#fff;padding:20px 0!important;border:1px solid #f4f4f4}.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{left:-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 20px}.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;padding:0 0 0 10px!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:#070707;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.brisk-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.brisk-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.brisk-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}.brisk-page-title{padding:75px 0}.brisk-page-title .uicore-container{justify-content:flex-start;flex-direction:column}.brisk-page-title h1{margin:0}@media (max-width:767px){.brisk-page-title{padding:35px 0}.brisk-page-title .uicore-container{padding:0 15px}.brisk-page-title .entry-title{margin-top:0}}.site-footer{background:#070707;flex:1;padding:20px 0;font-size:14px;letter-spacing:-.015em;color:#6e7a84;border:1px solid #f4f4f4}.site-footer a{color:#fff}.site-footer a:hover{color:#34d1bf}@media (max-width:767px){.site-footer .uicore-container{padding:0 15px}}.brisk-pagination,.woocommerce-pagination{width:100%;display:flex;justify-content:flex-start}.brisk-pagination,.woocommerce nav.woocommerce-pagination{margin-top:30px;margin-left:20px}.brisk-pagination ul,.woocommerce nav.woocommerce-pagination ul{margin-left:0;display:flex;list-style:none;padding:0;justify-content:center;border:none}.brisk-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}.brisk-pagination ul li:first-child,.woocommerce nav.woocommerce-pagination ul li:first-child{margin-left:0}.brisk-pagination ul li a,.brisk-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:3em}.brisk-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a{text-align:center;position:relative;display:block;color:#343352;text-decoration:none}.brisk-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}.brisk-pagination ul li.brisk-active,.brisk-pagination ul li:hover,.woocommerce nav.woocommerce-pagination ul li.brisk-active,.woocommerce nav.woocommerce-pagination ul li:hover{border:1px solid #a3afb7;color:#070707}.brisk-pagination ul li a.next:before,.brisk-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:brisk-icons!important;transform:rotate(90deg);font-size:12px}.brisk-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.next:before{transform:rotate(-90deg)}@media (max-width:767px){.brisk-pagination{margin-top:30px}}.brisk-pages li{line-height:3em}.brisk-pages a{text-decoration:none}.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:#34d1bf}.single-post .entry-footer{clear:both;padding-top:30px}.single-post .tags-links{margin:-5px;display:flex;flex-wrap:wrap}.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:#070707}.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:#070707}.wp-caption-text a:hover,figcaption a:hover,small a:hover{color:#34d1bf}.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:#34d1bf}.wp-block-quote p a{color:#34d1bf}.wp-block-quote cite{font-size:14px;font-style:normal;font-weight:500;color:#070707}blockquote{margin:27px 0;padding:0 0 0 27px;border-left:2px solid #34d1bf}blockquote p{color:#070707}@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:#34d1bf}.wp-block-pullquote p a{color:#34d1bf}.wp-block-pullquote cite{font-size:14px;font-style:normal;font-weight:500;color:#070707}.wp-block-group__inner-container{padding:18px}.wp-block-latest-posts.is-grid li{margin:0 16px 0 0}code,pre{margin:18px 0;padding:2px 5px;background:#fafbfb;border:1px solid #f4f4f4;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:#070707;background:#070707;color:#fff;transition:all .3s ease-in-out;cursor:pointer;width:auto}.page-template-default input[type=submit]:hover{border-color:#34d1bf;background:#34d1bf}.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-bottom: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:#070707}.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:36px 0;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}@media (max-width:767px){.page-template-default .comments-area{margin:0 0 20px}}@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.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:#f7f7f7;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}.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:#34d1bf}@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:#070707}.woocommerce nav.woocommerce-pagination ul li.brisk-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:#34d1bf!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:#532df5!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:#070707}.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:#34d1bf}.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:#532df5}p.price,p.stock{padding-bottom:1rem}h1.product_title.entry-title{display:none}.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,#34d1bf 50%,transparent 0),linear-gradient(135deg,transparent 50%,#34d1bf 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 .brisk-title{font-size:16px;padding-bottom:10px;margin-top:0}[class*=-widget-area] .uicore-sidebar-element .brisk-title .rsswidget{display:inline-block;text-decoration:none}[class*=-widget-area] .uicore-sidebar-element .brisk-title .rsswidget img{margin-bottom:-1px}[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:#34d1bf}[class*=-widget-area] .uicore-sidebar-element .search-field{margin-top:0}.rss-date{display:block;font-size:12px;padding:5px 0}.rssSummary{color:#070707}.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:#070707}.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:#070707;transition:all .3s ease-in-out}.wp-block-calendar tfoot a:hover{color:#34d1bf}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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QkUsZUFBZ0IsQ0FwQmxCLDJCQXVCRyxnQkFBaUIsQ0F2QnBCLDJCQTJCRyxpQkFBa0IsQ0EzQnJCLGdDQWlDRSxXQUFZLENBSWQsNENBR0UsZ0NBQWtDLENBQ2xDLHdCQUF5QixDQUozQiwyQkFTRyxhVmxSa0IsQ1VtUmxCLDhCQUFnQyxDQVZuQyxpQ0FhSSxhVnpSZ0IsQ1UrUnBCLE9BQ0Msd0JWMVJxQixDVTJSckIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsbUJBQW9CLENBQ3BCLG9CQUFxQixDQUNyQixZQUFhLENBQ2IsYUFBYyxDQUNkLGNBQWUsQ0FDZixpREFBc0QsQ0FDdEQsMkJBQTRCLENBQzVCLHdCQUFpQyxDQUNqQyxjQUFlLENBQ2YsOEJBQWdDLENBaEJqQyxhQW1CRSx3QkFBeUIsQ0FuQjNCLGFBdUJFLFlBQWEsQ0FJZiw0REFHQyx5QkFBMkIsQ0FHNUIsMEJBQ0Msa0JBQW9CLENBR3JCLDBDQUVFLG9CQUFxQixDQUl2QixnQkFDQyxZQUFhIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogQnJpc2tcblRoZW1lIFVSSTogaHR0cHM6Ly9icmlzay51aWNvcmUuY29cbkF1dGhvcjogVWlDb3JlXG5BdXRob3IgVVJJOiBodHRwczovL3VpY29yZS5jb1xuRGVzY3JpcHRpb246IE11bHRpLVB1cnBvc2UgRWxlbWVudG9yIFdvcmRQcmVzcyBUaGVtZVxuVmVyc2lvbjogMS4yLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IGJyaXNrXG5UYWdzOiBlbGVtZW50b3IsIGd1dGVuYmVyZy1vcHRpbWl6ZWQsIHdvb2NvbW1lcmNlLCByZXNwb25zaXZlLCBtdWx0aXB1cnBvc2VcblxuKi9cblxuLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG51bCxcbm9sIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxudWwsXG5vbCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGNsYXNzIGF0dHJpYnV0ZSAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyogTmF0dXJhbCBmbG93IGFuZCByaHl0aG0gaW4gYXJ0aWNsZXMgYnkgZGVmYXVsdCAqL1xuYXJ0aWNsZSA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgZm9udDogaW5oZXJpdDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgKiB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8qIVxuVGhlbWUgTmFtZTogQnJpc2tcblRoZW1lIFVSSTogaHR0cHM6Ly9icmlzay51aWNvcmUuY29cbkF1dGhvcjogVWlDb3JlXG5BdXRob3IgVVJJOiBodHRwczovL3VpY29yZS5jb1xuRGVzY3JpcHRpb246IE11bHRpLVB1cnBvc2UgRWxlbWVudG9yIFdvcmRQcmVzcyBUaGVtZVxuVmVyc2lvbjogMS4yLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IGJyaXNrXG5UYWdzOiBlbGVtZW50b3IsIGd1dGVuYmVyZy1vcHRpbWl6ZWQsIHdvb2NvbW1lcmNlLCByZXNwb25zaXZlLCBtdWx0aXB1cnBvc2VcblxuKi9cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSxcbnVsLFxub2wsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBjbGFzcyBhdHRyaWJ1dGUgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIE5hdHVyYWwgZmxvdyBhbmQgcmh5dGhtIGluIGFydGljbGVzIGJ5IGRlZmF1bHQgKi9cbmFydGljbGUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0OyB9XG4gIGlucHV0OmZvY3VzLFxuICBidXR0b246Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zIGFuZCB0cmFuc2l0aW9ucyBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udWljb3JlLWNvbCxcbi51aWNvcmUtY29sLTEsXG4udWljb3JlLWNvbC0xMCxcbi51aWNvcmUtY29sLTExLFxuLnVpY29yZS1jb2wtMTIsXG4udWljb3JlLWNvbC0yLFxuLnVpY29yZS1jb2wtMyxcbi51aWNvcmUtY29sLTQsXG4udWljb3JlLWNvbC01LFxuLnVpY29yZS1jb2wtNixcbi51aWNvcmUtY29sLTcsXG4udWljb3JlLWNvbC04LFxuLnVpY29yZS1jb2wtOSxcbi51aWNvcmUtY29sLWF1dG8sXG4udWljb3JlLWNvbC1sZyxcbi51aWNvcmUtY29sLWxnLTEsXG4udWljb3JlLWNvbC1sZy0xMCxcbi51aWNvcmUtY29sLWxnLTExLFxuLnVpY29yZS1jb2wtbGctMTIsXG4udWljb3JlLWNvbC1sZy0yLFxuLnVpY29yZS1jb2wtbGctMyxcbi51aWNvcmUtY29sLWxnLTQsXG4udWljb3JlLWNvbC1sZy01LFxuLnVpY29yZS1jb2wtbGctNixcbi51aWNvcmUtY29sLWxnLTcsXG4udWljb3JlLWNvbC1sZy04LFxuLnVpY29yZS1jb2wtbGctOSxcbi51aWNvcmUtY29sLWxnLWF1dG8sXG4udWljb3JlLWNvbC1tZCxcbi51aWNvcmUtY29sLW1kLTEsXG4udWljb3JlLWNvbC1tZC0xMCxcbi51aWNvcmUtY29sLW1kLTExLFxuLnVpY29yZS1jb2wtbWQtMTIsXG4udWljb3JlLWNvbC1tZC0yLFxuLnVpY29yZS1jb2wtbWQtMyxcbi51aWNvcmUtY29sLW1kLTQsXG4udWljb3JlLWNvbC1tZC01LFxuLnVpY29yZS1jb2wtbWQtNixcbi51aWNvcmUtY29sLW1kLTcsXG4udWljb3JlLWNvbC1tZC04LFxuLnVpY29yZS1jb2wtbWQtOSxcbi51aWNvcmUtY29sLW1kLWF1dG8sXG4udWljb3JlLWNvbC1zbSxcbi51aWNvcmUtY29sLXNtLTEsXG4udWljb3JlLWNvbC1zbS0xMCxcbi51aWNvcmUtY29sLXNtLTExLFxuLnVpY29yZS1jb2wtc20tMTIsXG4udWljb3JlLWNvbC1zbS0yLFxuLnVpY29yZS1jb2wtc20tMyxcbi51aWNvcmUtY29sLXNtLTQsXG4udWljb3JlLWNvbC1zbS01LFxuLnVpY29yZS1jb2wtc20tNixcbi51aWNvcmUtY29sLXNtLTcsXG4udWljb3JlLWNvbC1zbS04LFxuLnVpY29yZS1jb2wtc20tOSxcbi51aWNvcmUtY29sLXNtLWF1dG8sXG4udWljb3JlLWNvbC14bCxcbi51aWNvcmUtY29sLXhsLTEsXG4udWljb3JlLWNvbC14bC0xMCxcbi51aWNvcmUtY29sLXhsLTExLFxuLnVpY29yZS1jb2wteGwtMTIsXG4udWljb3JlLWNvbC14bC0yLFxuLnVpY29yZS1jb2wteGwtMyxcbi51aWNvcmUtY29sLXhsLTQsXG4udWljb3JlLWNvbC14bC01LFxuLnVpY29yZS1jb2wteGwtNixcbi51aWNvcmUtY29sLXhsLTcsXG4udWljb3JlLWNvbC14bC04LFxuLnVpY29yZS1jb2wteGwtOSxcbi51aWNvcmUtY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuLnVpY29yZS1jb2wge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi51aWNvcmUtY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi51aWNvcmUtY29sLTEge1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cblxuLnVpY29yZS1jb2wtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4udWljb3JlLWNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi51aWNvcmUtY29sLTQge1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cblxuLnVpY29yZS1jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG4udWljb3JlLWNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi51aWNvcmUtY29sLTcge1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cblxuLnVpY29yZS1jb2wtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4udWljb3JlLWNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi51aWNvcmUtY29sLTEwIHtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG5cbi51aWNvcmUtY29sLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi51aWNvcmUtY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudWljb3JlLWNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC51aWNvcmUtY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnVpY29yZS1jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnVpY29yZS1jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnVpY29yZS1jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnVpY29yZS1jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpY29yZS1jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudWljb3JlLWNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC51aWNvcmUtY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC51aWNvcmUtY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC51aWNvcmUtY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC51aWNvcmUtY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51aWNvcmUtY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnVpY29yZS1jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudWljb3JlLWNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAudWljb3JlLWNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAudWljb3JlLWNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAudWljb3JlLWNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVpY29yZS1jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudWljb3JlLWNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC51aWNvcmUtY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wteGwtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC51aWNvcmUtY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wteGwtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC51aWNvcmUtY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wteGwtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC51aWNvcmUtY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLXhsLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnVpY29yZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVpY29yZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLnVpY29yZS1yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuXG4udWljb3JlLWdyaWQtaXRlbSAuZW50cnktaGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmNhdC1saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGNvbG9yOiAjNkU3QTg0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnVpY29yZS1ncmlkLWl0ZW0gLmNhdC1saW5rcyBhIHtcbiAgICBjb2xvcjogIzM0RDFCRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnVpY29yZS1ncmlkLWl0ZW0gLmNhdC1saW5rcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDcwNzA3OyB9XG5cbi51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMDcwNzA3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3OyB9XG5cbi51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzZFN0E4NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjNkU3QTg0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzA3MDcwNzsgfVxuXG4uYXJjaGl2ZSAuZW50cnktY29udGVudCxcbi5ibG9nIC5lbnRyeS1jb250ZW50IHtcbiAgY29sb3I6ICMwNzA3MDc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4uc3RpY2t5IC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg1MiwgNTEsIDgyLCAwLjA4KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgcGFkZGluZzogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RpY2t5IC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlLFxuICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktY29udGVudCxcbiAgLmJsb2cgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzsgfVxuICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyLFxuICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICBjb2xvcjogIzZFN0E4NDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGEsXG4gICAgLmJsb2cgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWZvb3RlciBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzZFN0E4NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGE6aG92ZXIsXG4gICAgICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzM0RDFCRjsgfSB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY3OyB9XG5cbi5wYWdlIC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiN1aWNvcmUtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi8qIGdyaWQgY3NzICovXG4udWljb3JlLWdyaWQtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweCA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cblxuLnNpbmdsZSAudWljb3JlLWdyaWQtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4OyB9XG5cbi5zdGlja3kge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGlja3kge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1hcmVhIC51aWNvcmUtcm93LW9mZnNldCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGVudC1hcmVhIC51aWNvcmUtcm93LW9mZnNldCAudWljb3JlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3ctb2Zmc2V0IC51aWNvcmUtcm93IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3ctb2Zmc2V0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNpbmdsZS1wb3N0IC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuYXJ0aWNsZS50eXBlLXBhZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG5mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmZvcm0gaW5wdXQsXG5mb3JtIHNlbGVjdCxcbmZvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luOiA5cHggMCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGZvcm0gaW5wdXQ6Zm9jdXMsXG4gIGZvcm0gc2VsZWN0OmZvY3VzLFxuICBmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDVkNjsgfVxuXG5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItY29sb3I6ICMwNzA3MDc7XG4gIGJhY2tncm91bmQ6ICMwNzA3MDc7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bzsgfVxuICBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM0RDFCRjtcbiAgICBiYWNrZ3JvdW5kOiAjMzREMUJGOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uZGVmYXVsdC1idXR0b24ge1xuICBwYWRkaW5nOiAxOXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMzNEQxQkY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuZGVmYXVsdC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1MzJERjU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnV0aWxpdHktcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjM1cHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51dGlsaXR5LXBhZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnV0aWxpdHktcGFnZSAuZXJyb3ItNDA0LWltZyB7XG4gICAgd2lkdGg6IDI2N3B4OyB9XG4gIC51dGlsaXR5LXBhZ2UgLmRlZmF1bHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC51dGlsaXR5LXBhZ2UgLm1haW50ZW5hbmNlLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXJyb3I0MDQgLmJyaXNrLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0ID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UuaXMtcmVzaXplZCxcbi53cC1ibG9jay1pbWFnZS5pcy1yZXNpemVkID4gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlIC51aWNvcmUtY29udGFpbmVyIGFydGljbGUudWljb3JlLWNvbC1tZC0xMixcbi5zaW5nbGUgLnVpY29yZS1jb250YWluZXIgYXJ0aWNsZS51aWNvcmUtY29sLW1kLTEyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5wYWdlIC51aWNvcmUtY29udGFpbmVyIGFydGljbGUudWljb3JlLWNvbC1tZC0xMiAudWljb3JlLWdyaWQtaXRlbSxcbiAgLnNpbmdsZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIgLnVpY29yZS1ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFnZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIgLnVpY29yZS1ncmlkLWl0ZW0gLmJyaXNrLXBhZ2luYXRpb24sXG4gICAgLnNpbmdsZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIgLnVpY29yZS1ncmlkLWl0ZW0gLmJyaXNrLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBhZ2UgLmJyaXNrLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiB0eXBvICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzA3MDcwNztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyN2VtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA2MHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmJvZHksXG5vbCxcbnAsXG51bCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIGNvbG9yOiAjNkU3QTg0OyB9XG5cbmIsIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDcwNzA3O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbnAsIGRsLCBkdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgcDpmaXJzdC1jaGlsZCwgZGw6Zmlyc3QtY2hpbGQsIGR0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmR0IHtcbiAgY29sb3I6ICMwNzA3MDc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG5cbmEge1xuICBjb2xvcjogIzA3MDcwNztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM0RDFCRjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIGEgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5mb3JtIHAge1xuICBjb2xvcjogIzA3MDcwNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgYm9keSxcbiAgb2wsXG4gIHAsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgYm9keSxcbiAgb2wsXG4gIHAsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKiBoZWFkZXIgKi9cbiNtYXN0aGVhZCAudWljb3JlLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJicmlzay1pY29uc1wiO1xuICAgIGNvbnRlbnQ6IFwiXFxFOTE4XCI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgKyA3cHgpOyB9XG5cbi5uYXYtbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmF2LW1lbnUgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdi1tZW51IGxpIHVsIGEge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uYXYtbWVudSB1bCB1bCB7XG4gIHRvcDogYXV0bzsgfVxuXG4ubmF2LW1lbnUgbGkgdWwgdWwge1xuICBsZWZ0OiAzMDBweDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IC0yMXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5uYXYtbWVudSBsaTpob3ZlciB1bCB1bCxcbiAgLm5hdi1tZW51IGxpOmhvdmVyIHVsIHVsIHVsLFxuICAubmF2LW1lbnUgbGk6aG92ZXIgdWwgdWwgdWwgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdi1tZW51IGxpIGxpIGxpIGxpOmhvdmVyIHVsLFxuICAubmF2LW1lbnUgbGkgbGkgbGk6aG92ZXIgdWwsXG4gIC5uYXYtbWVudSBsaSBsaTpob3ZlciB1bCxcbiAgLm5hdi1tZW51IGxpOmhvdmVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlOWVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAuc2l0ZS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDcwNzA3OyB9XG5cbi5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMDcwNzA3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzREMUJGOyB9XG5cbi5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IHtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi51aWNvcmUtZWRnZSA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogLTEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgbGkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMjBweDsgfVxuICAgICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWRtaW4tYmFyIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IHtcbiAgICB0b3A6IDQ1cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTsgfVxuICAuc2l0ZS1oZWFkZXIgLnVpY29yZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAubmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IGxpID4gYSB7XG4gICAgcGFkZGluZzogOHB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ubWVudS10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNHB4OyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuLFxuICAubWVudS10b2dnbGUgc3BhbjpiZWZvcmUsXG4gIC5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzA3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5tZW51LXRvZ2dsZS5icmlzay12aXNpYmxlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCB0cmFuc2Zvcm07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwczsgfVxuICAubWVudS10b2dnbGUuYnJpc2stdmlzaWJsZSBzcGFuOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yczsgfVxuICAubWVudS10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7IH1cbiAgLm1lbnUtdG9nZ2xlLmJyaXNrLXZpc2libGUgc3BhbjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzOyB9XG5cbi5zdWJtZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJyaXNrLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiA3NXB4IDA7IH1cbiAgLmJyaXNrLXBhZ2UtdGl0bGUgLnVpY29yZS1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5icmlzay1wYWdlLXRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmlzay1wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAuYnJpc2stcGFnZS10aXRsZSAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuYnJpc2stcGFnZS10aXRsZSAuZW50cnktdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi8qIGZvb3RlciAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzA3MDcwNztcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgY29sb3I6ICM2RTdBODQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7IH1cbiAgLnNpdGUtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNEQxQkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLyogcGFnaW5hdGlvbiAqL1xuLmJyaXNrLXBhZ2luYXRpb24sIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYnJpc2stcGFnaW5hdGlvbiwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmJyaXNrLXBhZ2luYXRpb24gdWwsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmJyaXNrLXBhZ2luYXRpb24gdWwgbGksIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMy4xNzVlbTtcbiAgICAgIG1hcmdpbjogMCAwLjRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIzcyBjdWJpYy1iZXppZXIoMC40MiwgMC4xOSwgMC40LCAwLjkzKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmJyaXNrLXBhZ2luYXRpb24gdWwgbGk6Zmlyc3QtY2hpbGQsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuYnJpc2stcGFnaW5hdGlvbiB1bCBsaSBhLFxuICAgICAgLmJyaXNrLXBhZ2luYXRpb24gdWwgbGkgc3BhbiwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4gICAgICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07IH1cbiAgICAgIC5icmlzay1wYWdpbmF0aW9uIHVsIGxpIGEsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzM0MzM1MjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5icmlzay1wYWdpbmF0aW9uIHVsIGxpIGE6YWZ0ZXIsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLmJyaXNrLXBhZ2luYXRpb24gdWwgbGkuYnJpc2stYWN0aXZlLCAuYnJpc2stcGFnaW5hdGlvbiB1bCBsaTpob3ZlciwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLmJyaXNrLWFjdGl2ZSwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcbiAgICAgICAgY29sb3I6ICMwNzA3MDc7IH1cbiAgICAgIC5icmlzay1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4gICAgICAuYnJpc2stcGFnaW5hdGlvbiB1bCBsaSBhLnByZXY6YmVmb3JlLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5uZXh0OmJlZm9yZSxcbiAgICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLnByZXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MThcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnYnJpc2staWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuYnJpc2stcGFnaW5hdGlvbiB1bCBsaSBhLm5leHQ6YmVmb3JlLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5uZXh0OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmlzay1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmJyaXNrLXBhZ2VzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDNlbTsgfVxuXG4uYnJpc2stcGFnZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSBtYWluID4gLnVpY29yZS1yb3cge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEge1xuICBjb2xvcjogIzZFN0E4NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSBhIHtcbiAgICBjb2xvcjogIzZFN0E4NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzM0RDFCRjsgfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLnRhZ3MtbGlua3Mge1xuICBtYXJnaW46IC01cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2luZ2xlLXBvc3QgLnRhZ3MtbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5zaW5nbGUtcG9zdCAudGFncy1saW5rcyBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG4gICAgICBjb2xvcjogIzA3MDcwNzsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgI3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWxbZm9yPXdwLWNvbW1lbnQtY29va2llcy1jb25zZW50XSB7XG4gICAgbWFyZ2luOiAzcHggMCAwIDhweDsgfVxuXG5kaXZbY2xhc3NePSd3cC1ibG9jay0nXSxcbmZpZ3VyZVtjbGFzc149J3dwLWJsb2NrLSddLFxudWxbY2xhc3NePSd3cC1ibG9jay0nXSxcbi53cC1hdWRpby1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLmVudHJ5LWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYWxpZ25sZWZ0LndwLWJsb2NrLWNvdmVyLCAuYWxpZ25sZWZ0LndwLWJsb2NrLWNvdmVyLWltYWdlLCAuYWxpZ25sZWZ0LndwLWJsb2NrLWltYWdlLCAuYWxpZ25sZWZ0LndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDMwcHggMjRweCAwICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduY2VudGVyLFxuLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWxpZ25yaWdodCxcbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMThweDsgfVxuICAuYWxpZ25yaWdodC53cC1ibG9jay1jb3ZlciwgLmFsaWducmlnaHQud3AtYmxvY2stY292ZXItaW1hZ2UsIC5hbGlnbnJpZ2h0LndwLWJsb2NrLWltYWdlLCAuYWxpZ25yaWdodC53cC1ibG9jay1wdWxscXVvdGUsXG4gIC5wdWxsLXJpZ2h0LndwLWJsb2NrLWNvdmVyLFxuICAucHVsbC1yaWdodC53cC1ibG9jay1jb3Zlci1pbWFnZSxcbiAgLnB1bGwtcmlnaHQud3AtYmxvY2staW1hZ2UsXG4gIC5wdWxsLXJpZ2h0LndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMjRweCAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHA6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ud3AtY2FwdGlvbi10ZXh0LFxuZmlnY2FwdGlvbixcbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFN0E4NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAud3AtY2FwdGlvbi10ZXh0IGEsXG4gIGZpZ2NhcHRpb24gYSxcbiAgc21hbGwgYSB7XG4gICAgY29sb3I6ICMwNzA3MDc7IH1cbiAgICAud3AtY2FwdGlvbi10ZXh0IGE6aG92ZXIsXG4gICAgZmlnY2FwdGlvbiBhOmhvdmVyLFxuICAgIHNtYWxsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNEQxQkY7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmdhbGxlcnktY2FwdGlvbixcbi53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi53cC1ibG9jay1jb3Zlci10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2stZ2FsbGVyeSArIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjsgfVxuICAud3AtYmxvY2stcXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzNEQxQkY7IH1cbiAgICAud3AtYmxvY2stcXVvdGUgcCBhIHtcbiAgICAgIGNvbG9yOiAjMzREMUJGOyB9XG4gIC53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwNzA3MDc7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjdweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAyN3B4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzNEQxQkY7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBjb2xvcjogIzA3MDcwNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHggIWltcG9ydGFudDsgfVxuICAgIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzM0RDFCRjsgfVxuICAgIC53cC1ibG9jay1wdWxscXVvdGUgcCBhIHtcbiAgICAgIGNvbG9yOiAjMzREMUJGOyB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDcwNzA3OyB9XG5cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMThweDsgfVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBtYXJnaW46IDAgMTZweCAwIDA7IH1cblxuY29kZSxcbnByZSB7XG4gIG1hcmdpbjogMThweCAwO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYmZiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLENvbnNvbGFzLG1vbmFjbyxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5ociB7XG4gIG1hcmdpbjogMjdweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmNGY0OyB9XG5cbnRhYmxlIHtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIG1hcmdpbjogMThweCAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuICB0YWJsZSB0ZCxcbiAgdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDhweCAxOHB4IDdweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC01cHg7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxMDAlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgNTAlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMzMuMzMzJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDI1JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDIwJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDE2LjY2NiU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxNC4yODUlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTIuNSU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxMS4xMTElOyB9XG4gIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0LFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWxlY3QsXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbjogOXB4IDAgMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0OmZvY3VzLFxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlbGVjdDpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNkNGQ1ZDY7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDcwNzA3O1xuICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzNEQxQkY7XG4gICAgYmFja2dyb3VuZDogIzM0RDFCRjsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgI3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsW2Zvcj13cC1jb21tZW50LWNvb2tpZXMtY29uc2VudF0ge1xuICAgIG1hcmdpbjogM3B4IDAgMCA4cHg7IH1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndwLWNhbGVuZGFyLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY29tbWVudHMtYXJlYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBwYWRkaW5nOiAzNnB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTllYztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3Qge1xuICAgIHBhZGRpbmc6IDM2cHggMCAwOyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgLmZuIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciAuc2F5cyB7XG4gICAgICBjb2xvcjogIzA3MDcwNzsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1tZXRhZGF0YSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LWNvbnRlbnQgcCBpbWcge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LWJvZHkge1xuICAgICAgcGFkZGluZzogMzZweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU5ZWM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYm9keSAucmVwbHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGlbY2xhc3MqPVwiZGVwdGgtXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjZweDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuZGVwdGgtMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbW1lbnRzLWFyZWEgLmJ5cG9zdGF1dGhvciAuY29tbWVudC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRkMWJmMWY7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21tZW50cy1hcmVhIC5ieXBvc3RhdXRob3IgLmNvbW1lbnQtYm9keSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICAgICAgcmlnaHQ6IDM2cHg7IH0gfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIHtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29tbWVudHMtYXJlYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbW1lbnRzLWFyZWEge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50cy1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpW2NsYXNzKj1cImRlcHRoLVwiXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAuY29tbWVudHMtYXJlYSAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICBtYXJnaW46IDAgMCAzZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gIG1hcmdpbjogMCAwIDNlbTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi53b29jb21tZXJjZSAuY29udGVudC1hcmVhIC51aWNvcmUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVpY29yZS13b28tcGFnZTpub3QoLmVsZW1lbnRvci1wYWdlKSBhcnRpY2xlLnBhZ2Uge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UudWljb3JlLXNpZGViYXItbGVmdDpub3QoLmVsZW1lbnRvci1wYWdlKSAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLnVpY29yZS1zaWRlYmFyLXJpZ2h0Om5vdCguZWxlbWVudG9yLXBhZ2UpICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuYm9keS53b29jb21tZXJjZS1wYWdlOm5vdCguZWxlbWVudG9yLXBhZ2UpICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweCA0cHg7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlIHtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjI5LCAxLjE2KTsgfVxuICAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDsgfVxuICAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXSwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsXG4gIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG5saS5wcm9kdWN0IC51aWNvcmUtem9vbS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuXG4udWljb3JlLXJldmVhbCAuYWRkZWRfdG9fY2FydCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2V4dGVybmFsLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZ3JvdXBlZCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3ZhcmlhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9leHRlcm5hbDpob3ZlciwgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZ3JvdXBlZDpob3ZlciwgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlOmhvdmVyLCAudWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV92YXJpYWJsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsIGEuYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCBhLmFkZGVkX3RvX2NhcnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG5cbi5wcm9kdWN0OmhvdmVyID4gZGl2ID4gLnVpY29yZS1yZXZlYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMge1xuICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAudWljb3JlLXJldmVhbCAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAudWljb3JlLXJldmVhbCAucHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjI5LCAxLjE2KTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgPiBzcGFuIHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDMuODNlbTsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS81KTtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggMCAwOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDJlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXIsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU5ZWM7IH0gfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBtYXJnaW46IC0xcHggMCAwOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHRhYmxlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB0aCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHRhYmxlIHRkLFxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzICN0YWItZGVzY3JpcHRpb24gaDI6Zmlyc3QtY2hpbGQsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIGgyOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWZsb3c6IHdyYXA7IH1cbiAgI3Jldmlld19mb3JtX3dyYXBwZXIgLmNvbW1lbnQtZm9ybSA+ICoge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4gICAgI3Jldmlld19mb3JtX3dyYXBwZXIgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG4gICAgI3Jldmlld19mb3JtX3dyYXBwZXIgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHggIWltcG9ydGFudDsgfVxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgI3Jldmlld19mb3JtX3dyYXBwZXIgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLmxhYmVsLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZC52YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgc2VsZWN0IHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBoZWlnaHQ6IDUycHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0cjpub3QoOmxhc3QtY2hpbGQpIC52YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRkIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRyIHRkLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX2xhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7IH0gfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1pbmZvLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMy4yNTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0RDFCRjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAud29vY29tbWVyY2UtZXJyb3IsXG4gICAgLndvb2NvbW1lcmNlLWluZm8sXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLmNhcnQtc3VidG90YWwgdGQsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5jYXJ0LXN1YnRvdGFsIHRoLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAub3JkZXItdG90YWwgdGQsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5vcmRlci10b3RhbCB0aCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgdHIge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU5ZWM7IH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLnF1YW50aXR5IC5xdHkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7IH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50OyB9XG4gICAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1jaGVja291dCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmRpc2FibGVkLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdIHtcbiAgcGFkZGluZzogMTBweCAzNXB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93LmZvcm0tcm93LWxhc3QgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHdpZHRoOiA0OCU7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LmZvcm0tcm93LXdpZGUsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy5ub3RlcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1M3B4OyB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtc3VidG90YWwgdGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXN1YnRvdGFsIHRoLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5vcmRlci10b3RhbCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXN1YnRvdGFsIHRkLFxuICAgIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtc3VidG90YWwgdGgsXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGQsXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgICAgIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5mb3JtLXJvdyxcbiAgICAgIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsXG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDpiZWZvcmUsXG4gICAgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OmJlZm9yZSxcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyOyB9XG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcCxcbiAgICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcCxcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHAge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGlucHV0LFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBpbnB1dCxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCAucGxhY2Utb3JkZXIsXG4gIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IC5wbGFjZS1vcmRlcixcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wbGFjZS1vcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDNlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmxvc3RfcGFzc3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI3dvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLWZpZWxkLTAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFOUVDO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgI3dvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLWZpZWxkLTA6Zm9jdXMsICN3b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaC1maWVsZC0wOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTNBRkI3OyB9XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMjBweDsgfVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW46IDA7IH1cbiAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW0sXG4gIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIHVsLmNoaWxkcmVuLFxuICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkgdWwuY2hpbGRyZW4ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMTVweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSB1bC5jaGlsZHJlbiBsaSxcbiAgICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkgdWwuY2hpbGRyZW4gbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSB1bC5jaGlsZHJlbiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IGxpIHVsLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCxcbiAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSAuY291bnQsXG4gICAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCBsaSAuY291bnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbnVsLnByb2R1Y3RfbGlzdF93aWRnZXQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG51bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyB7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2U2ZTllYzsgfVxuICAud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTsgfVxuICAud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzM1MjtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IC51aS1zbGlkZXItaGFuZGxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMjksIDEuMTYpOyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLnByaWNlX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDIwcHg7IH1cblxuLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbiAgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7IH1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWVjO1xuICBjb2xvcjogIzA3MDcwNzsgfVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkuYnJpc2stYWN0aXZlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlOWVjOyB9XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2V4dGVybmFsLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZ3JvdXBlZCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3ZhcmlhYmxlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XG4gIGNvbG9yOiAjMzREMUJGICFpbXBvcnRhbnQ7IH1cblxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9ncm91cGVkOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIsXG4ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNTMyREY1ICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgPiBzcGFuLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB0aCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgbGFiZWwsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSxcbi53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBsaSBzdHJvbmcsXG4ud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuY29tbWVudC1yZXBseS10aXRsZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgY29sb3I6ICMwNzA3MDc7IH1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNsaWRlci1yYW5nZSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0RDFCRjsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTMyREY1OyB9XG5cbnAucHJpY2UsIHAuc3RvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG5oMS5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmlnaHQtd2lkZ2V0LWFyZWEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnJpZ2h0LXdpZGdldC1hcmVhIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG4ubGVmdC13aWRnZXQtYXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmxlZnQtd2lkZ2V0LWFyZWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSBzZWxlY3Qge1xuICB0cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgIzZFN0E4NCA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNkU3QTg0IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTZlOWVjLCAjZTZlOWVjKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAxcHggMS41ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDsgfVxuXG5bY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM0RDFCRiA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50IDUwJSwgIzM0RDFCRiA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNmU5ZWMsICNlNmU5ZWMpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KSAxZW0sIGNhbGMoMTAwJSAtIDIwcHgpIDFlbSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5bY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLmJyaXNrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLmJyaXNrLXRpdGxlIC5yc3N3aWRnZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC5icmlzay10aXRsZSAucnNzd2lkZ2V0IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIC5jaGlsZHJlbixcbiAgICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU5ZWM7IH1cbiAgICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNkU3QTg0OyB9XG4gICAgICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMzNEQxQkY7IH1cbiAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCAuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5yc3MtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5yc3NTdW1tYXJ5IHtcbiAgY29sb3I6ICMwNzA3MDc7IH1cblxuLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNXB4OyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTAwJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDUwJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDMzLjMzMyU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAyNSU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAyMCU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxNi42NjYlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTQuMjg1JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDEyLjUlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTEuMTExJTsgfVxuICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50YWdjbG91ZCxcbi53cC1ibG9jay10YWctY2xvdWQge1xuICBtYXJnaW46IC01cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudGFnY2xvdWQgYSxcbiAgLndwLWJsb2NrLXRhZy1jbG91ZCBhIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC50YWdjbG91ZCBhOmhvdmVyLFxuICAgIC53cC1ibG9jay10YWctY2xvdWQgYTpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTNBRkI3O1xuICAgICAgY29sb3I6ICMwNzA3MDc7IH1cblxuLnRleHR3aWRnZXQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHggIWltcG9ydGFudDsgfVxuICAudGV4dHdpZGdldCB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udGV4dHdpZGdldCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDsgfVxuXG4jd3AtY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDA7IH1cbiAgI3dwLWNhbGVuZGFyID4gY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjd3AtY2FsZW5kYXIgdGJvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN3cC1jYWxlbmRhciB0Ym9keSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3dwLWNhbGVuZGFyIHRmb290IHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI3dwLWNhbGVuZGFyIHRmb290ICNwcmV2IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAjd3AtY2FsZW5kYXIgdGZvb3QgI25leHQgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgI3dwLWNhbGVuZGFyIHRkLFxuICAjd3AtY2FsZW5kYXIgdGgge1xuICAgIHBhZGRpbmc6IDVweDsgfVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGQsXG4ud3AtYmxvY2stY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0OyB9XG5cbi53cC1ibG9jay1jYWxlbmRhciB0Zm9vdCBhIHtcbiAgY29sb3I6ICMwNzA3MDc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC53cC1ibG9jay1jYWxlbmRhciB0Zm9vdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzM0RDFCRjsgfVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICBwYWRkaW5nOiA4cHggMTVweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIHNlbGVjdDpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUZCNzsgfVxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyxcbi53cC1ibG9jay1yc3MsXG4ud3AtYmxvY2stdGFnLWNsb3VkIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi53cC1ibG9jay1yc3NfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2VhcmNoZm9ybSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiIsIi51aWNvcmUtY29sLFxuLnVpY29yZS1jb2wtMSxcbi51aWNvcmUtY29sLTEwLFxuLnVpY29yZS1jb2wtMTEsXG4udWljb3JlLWNvbC0xMixcbi51aWNvcmUtY29sLTIsXG4udWljb3JlLWNvbC0zLFxuLnVpY29yZS1jb2wtNCxcbi51aWNvcmUtY29sLTUsXG4udWljb3JlLWNvbC02LFxuLnVpY29yZS1jb2wtNyxcbi51aWNvcmUtY29sLTgsXG4udWljb3JlLWNvbC05LFxuLnVpY29yZS1jb2wtYXV0byxcbi51aWNvcmUtY29sLWxnLFxuLnVpY29yZS1jb2wtbGctMSxcbi51aWNvcmUtY29sLWxnLTEwLFxuLnVpY29yZS1jb2wtbGctMTEsXG4udWljb3JlLWNvbC1sZy0xMixcbi51aWNvcmUtY29sLWxnLTIsXG4udWljb3JlLWNvbC1sZy0zLFxuLnVpY29yZS1jb2wtbGctNCxcbi51aWNvcmUtY29sLWxnLTUsXG4udWljb3JlLWNvbC1sZy02LFxuLnVpY29yZS1jb2wtbGctNyxcbi51aWNvcmUtY29sLWxnLTgsXG4udWljb3JlLWNvbC1sZy05LFxuLnVpY29yZS1jb2wtbGctYXV0byxcbi51aWNvcmUtY29sLW1kLFxuLnVpY29yZS1jb2wtbWQtMSxcbi51aWNvcmUtY29sLW1kLTEwLFxuLnVpY29yZS1jb2wtbWQtMTEsXG4udWljb3JlLWNvbC1tZC0xMixcbi51aWNvcmUtY29sLW1kLTIsXG4udWljb3JlLWNvbC1tZC0zLFxuLnVpY29yZS1jb2wtbWQtNCxcbi51aWNvcmUtY29sLW1kLTUsXG4udWljb3JlLWNvbC1tZC02LFxuLnVpY29yZS1jb2wtbWQtNyxcbi51aWNvcmUtY29sLW1kLTgsXG4udWljb3JlLWNvbC1tZC05LFxuLnVpY29yZS1jb2wtbWQtYXV0byxcbi51aWNvcmUtY29sLXNtLFxuLnVpY29yZS1jb2wtc20tMSxcbi51aWNvcmUtY29sLXNtLTEwLFxuLnVpY29yZS1jb2wtc20tMTEsXG4udWljb3JlLWNvbC1zbS0xMixcbi51aWNvcmUtY29sLXNtLTIsXG4udWljb3JlLWNvbC1zbS0zLFxuLnVpY29yZS1jb2wtc20tNCxcbi51aWNvcmUtY29sLXNtLTUsXG4udWljb3JlLWNvbC1zbS02LFxuLnVpY29yZS1jb2wtc20tNyxcbi51aWNvcmUtY29sLXNtLTgsXG4udWljb3JlLWNvbC1zbS05LFxuLnVpY29yZS1jb2wtc20tYXV0byxcbi51aWNvcmUtY29sLXhsLFxuLnVpY29yZS1jb2wteGwtMSxcbi51aWNvcmUtY29sLXhsLTEwLFxuLnVpY29yZS1jb2wteGwtMTEsXG4udWljb3JlLWNvbC14bC0xMixcbi51aWNvcmUtY29sLXhsLTIsXG4udWljb3JlLWNvbC14bC0zLFxuLnVpY29yZS1jb2wteGwtNCxcbi51aWNvcmUtY29sLXhsLTUsXG4udWljb3JlLWNvbC14bC02LFxuLnVpY29yZS1jb2wteGwtNyxcbi51aWNvcmUtY29sLXhsLTgsXG4udWljb3JlLWNvbC14bC05LFxuLnVpY29yZS1jb2wteGwtYXV0byB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuLnVpY29yZS1jb2wge1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0ZmxleC1iYXNpczogMDtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udWljb3JlLWNvbC1hdXRvIHtcblx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLnVpY29yZS1jb2wtMSB7XG5cdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLnVpY29yZS1jb2wtMiB7XG5cdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLnVpY29yZS1jb2wtMyB7XG5cdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRmbGV4OiAwIDAgMjUlO1xuXHRtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnVpY29yZS1jb2wtNCB7XG5cdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLnVpY29yZS1jb2wtNSB7XG5cdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY2NjY3JTtcbn1cblxuLnVpY29yZS1jb2wtNiB7XG5cdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRmbGV4OiAwIDAgNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnVpY29yZS1jb2wtNyB7XG5cdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLnVpY29yZS1jb2wtOCB7XG5cdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLnVpY29yZS1jb2wtOSB7XG5cdC1tcy1mbGV4OiAwIDAgNzUlO1xuXHRmbGV4OiAwIDAgNzUlO1xuXHRtYXgtd2lkdGg6IDc1JTtcbn1cblxuLnVpY29yZS1jb2wtMTAge1xuXHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi51aWNvcmUtY29sLTExIHtcblx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4udWljb3JlLWNvbC0xMiB7XG5cdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0ZmxleDogMCAwIDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQudWljb3JlLWNvbC1zbSB7XG5cdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tYXV0byB7XG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS0yIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tMyB7XG5cdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTQge1xuXHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS01IHtcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tNiB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTcge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS04IHtcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tOSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdFx0ZmxleDogMCAwIDc1JTtcblx0XHRtYXgtd2lkdGg6IDc1JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTEwIHtcblx0XHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tMTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS0xMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC51aWNvcmUtY29sLW1kIHtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtNCB7XG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTUge1xuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtNyB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTgge1xuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtMTAge1xuXHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC0xMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnVpY29yZS1jb2wtbGcge1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLWF1dG8ge1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy0xIHtcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTMge1xuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy00IHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctNSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTYge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy03IHtcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctOCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTkge1xuXHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xuXHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0bWF4LXdpZHRoOiA3NSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy0xMCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTExIHtcblx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctMTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnVpY29yZS1jb2wteGwge1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLWF1dG8ge1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC0xIHtcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTMge1xuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC00IHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtNSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTYge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC03IHtcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtOCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTkge1xuXHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xuXHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0bWF4LXdpZHRoOiA3NSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC0xMCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTExIHtcblx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtMTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnVpY29yZS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC51aWNvcmUtY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQudWljb3JlLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudWljb3JlLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdH1cbn1cblxuLnVpY29yZS1yb3cge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnVpY29yZS1ncmlkLWl0ZW0ge1xuXHQuZW50cnktaGVhZGVyIHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDE1cHggMDtcblx0XHR9XG5cdH1cblxuXHQuY2F0LWxpbmtzIHtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTc7XG5cdH1cblxuXHQuZW50cnktZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFyY2hpdmUsXG4uYmxvZyB7XG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0fVxufVxuXG4uc3RpY2t5IC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcblx0cGFkZGluZzogMzBweDtcblx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmFyY2hpdmUgLnVpY29yZS1ncmlkLWl0ZW0sXG5cdC5ibG9nIC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRcdH1cblxuXHRcdC5lbnRyeS1mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiRtYWluLWNvbG9yOiAjMzREMUJGO1xuJGhvdmVyLWNvbG9yOiAjNTMyREY1O1xuJGJvZHktY29sb3I6ICM2RTdBODQ7XG4kdGl0bGUtY29sb3I6ICMwNzA3MDc7XG4kbGlnaHQtZ3JleTogI2ZhZmJmYjtcbiRzaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNTIsIDUxLCA4MiwgMC4wOCk7XG4kYm9yZGVyLWNvbG9yOiAjZTZlOWVjO1xuIiwiYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmY0Zjc7XG59XG5cbi5wYWdlIC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3cge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jdWljb3JlLXBhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi8qIGdyaWQgY3NzICovXG4udWljb3JlLWdyaWQtaXRlbSB7XG5cdHBhZGRpbmc6IDAgMjBweCA0MHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAwIDAgNDBweDtcblx0fVxufVxuXG4uc2luZ2xlIC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0cGFkZGluZzogMCAwIDYwcHg7XG59XG5cbi5zdGlja3kge1xuXHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDBweCk7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdy1vZmZzZXQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC51aWNvcmUtcm93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdy1vZmZzZXQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2luZ2xlLXBvc3Qge1xuXHRcdC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbmFydGljbGUudHlwZS1wYWdlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmZvcm0ge1xuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdG1hcmdpbjogOXB4IDAgMDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDRkNWQ2O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5kZWZhdWx0LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDE5cHggNTBweDtcblx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0d2lkdGg6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cbi8vNDA0IFBhZ2VcblxuLnV0aWxpdHktcGFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjM1cHgpO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuZXJyb3ItNDA0LWltZyB7XG5cdFx0d2lkdGg6IDI2N3B4O1xuXHR9XG5cblx0LmRlZmF1bHQtYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0Lm1haW50ZW5hbmNlLXRpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZXJyb3I0MDQgLmJyaXNrLXBhZ2UtdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLy8gVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvLyBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y2xpcC1wYXRoOiBub25lO1xuXHRjb2xvcjogIzQ0NDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7XG59XG4vLyBJbWFnZSBjYXB0aW9uIGRpc3BsYXkgZml4XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0ID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZS5pcy1yZXNpemVkLFxuLndwLWJsb2NrLWltYWdlLmlzLXJlc2l6ZWQgPiBmaWdjYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLFxuLnNpbmdsZSB7XG5cdC51aWNvcmUtY29udGFpbmVyIGFydGljbGUudWljb3JlLWNvbC1tZC0xMiB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQudWljb3JlLWdyaWQtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuYnJpc2stcGFnaW5hdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZSAuYnJpc2stcGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuIiwiLyogdHlwbyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjdlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keSxcbm9sLFxucCxcbnVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42NjtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xufVxuXG5iLCBzdHJvbmcge1xuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5wLCBkbCwgZHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuZHQge1xuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbmEge1xuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5mb3JtIHAge1xuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIGJvZHksXG4gIG9sLFxuICBwLFxuICB1bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgYm9keSxcbiAgb2wsXG4gIHAsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsIi8qIGhlYWRlciAqL1xuI21hc3RoZWFkIC51aWNvcmUtcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJicmlzay1pY29uc1wiO1xuICAgICAgICAgICAgY29udGVudDogXCJcXEU5MThcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyA3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LW1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi1tZW51IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbWVudSBsaSB1bCBhIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXYtbWVudSB1bCB1bCB7XG4gICAgdG9wOiBhdXRvO1xufVxuXG4ubmF2LW1lbnUgbGkgdWwgdWwge1xuICAgIGxlZnQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IC0yMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgIC5uYXYtbWVudSBsaTpob3ZlciB1bCB1bCxcbiAgICAubmF2LW1lbnUgbGk6aG92ZXIgdWwgdWwgdWwsXG4gICAgLm5hdi1tZW51IGxpOmhvdmVyIHVsIHVsIHVsIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgbGkgbGkgbGkgbGk6aG92ZXIgdWwsXG4gICAgLm5hdi1tZW51IGxpIGxpIGxpOmhvdmVyIHVsLFxuICAgIC5uYXYtbWVudSBsaSBsaTpob3ZlciB1bCxcbiAgICAubmF2LW1lbnUgbGk6aG92ZXIgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgICAgLnNpdGUtdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAubmF2LW1lbnUge1xuICAgICAgICBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXG4gICAgICAgIGxpID4gYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4udWljb3JlLWVkZ2UgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNSwgMjUsIDI1KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9tb2JpbGUgbWVudVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmFkbWluLWJhciAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudXtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIH1cbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdi1tZW51IHtcbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICBzcGFuLFxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gICAgJi5icmlzay12aXNpYmxlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHRyYW5zZm9ybTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgICB9XG4gICAgJi5icmlzay12aXNpYmxlIHNwYW46YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgdHJhbnNmb3JtO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xuICAgIH1cbiAgICAmLmJyaXNrLXZpc2libGUgc3BhbjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG4gICAgfVxufVxuXG5cbi8vbW9iaWxlIG1lbnVcbi5zdWJtZW51LXRvZ2dsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdG9wOiA0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbiIsIi5icmlzay1wYWdlLXRpdGxlIHtcblx0cGFkZGluZzogNzVweCAwO1xuXG5cdC51aWNvcmUtY29udGFpbmVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5icmlzay1wYWdlLXRpdGxlIHtcblx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cblx0XHQudWljb3JlLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuXG5cdFx0LmVudHJ5LXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBmb290ZXIgKi9cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIC51aWNvcmUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIHBhZ2luYXRpb24gKi9cbi5icmlzay1wYWdpbmF0aW9uLCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5icmlzay1wYWdpbmF0aW9uLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiAzLjE3NWVtO1xuICAgICAgbWFyZ2luOiAwIDAuNGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjNzIGN1YmljLWJlemllcigwLjQyLCAwLjE5LCAwLjQsIDAuOTMpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG5cdCAgJjpmaXJzdC1jaGlsZCB7XG5cdFx0ICBtYXJnaW4tbGVmdDogMDtcblx0ICB9XG5cbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzNDMzNTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJyaXNrLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTNBRkI3O1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBhLm5leHQsXG4gICAgICBhLnByZXYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MThcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJ2JyaXNrLWljb25zJyAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5uZXh0OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyaXNrLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmJyaXNrLXBhZ2Vze1xuICBsaXtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICB9XG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIuc2luZ2xlLXBvc3Qge1xuXHQuY29udGVudC1hcmVhIG1haW4gPiAudWljb3JlLXJvdyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuZW50cnktbWV0YSB7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdH1cblxuXHQudGFncy1saW5rcyB7XG5cdFx0bWFyZ2luOiAtNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG5cdFx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHQjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0bGFiZWxbZm9yPXdwLWNvbW1lbnQtY29va2llcy1jb25zZW50XSB7XG5cdFx0XHRtYXJnaW46IDNweCAwIDAgOHB4O1xuXHRcdH1cblx0fVxufVxuXG5kaXZbY2xhc3NePSd3cC1ibG9jay0nXSxcbmZpZ3VyZVtjbGFzc149J3dwLWJsb2NrLSddLFxudWxbY2xhc3NePSd3cC1ibG9jay0nXSxcbi53cC1hdWRpby1zaG9ydGNvZGUge1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDE4cHggMCAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCYud3AtYmxvY2stY292ZXIsXG5cdCYud3AtYmxvY2stY292ZXItaW1hZ2UsXG5cdCYud3AtYmxvY2staW1hZ2UsXG5cdCYud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0XHRtYXJnaW46IDI0cHggMzBweCAyNHB4IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYWxpZ25jZW50ZXIsXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWxpZ25yaWdodCxcbi5wdWxsLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAwIDAgMThweDtcblxuXHQmLndwLWJsb2NrLWNvdmVyLFxuXHQmLndwLWJsb2NrLWNvdmVyLWltYWdlLFxuXHQmLndwLWJsb2NrLWltYWdlLFxuXHQmLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdFx0bWFyZ2luOiAyNHB4IDAgMjRweCAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHA6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLndwLWNhcHRpb24tdGV4dCxcbmZpZ2NhcHRpb24sXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ZGlzcGxheTogdGFibGUtY2FwdGlvbjtcblx0Y2FwdGlvbi1zaWRlOiBib3R0b207XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24sXG4ud3AtY2FwdGlvbiB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi53cC1ibG9jay1jb3Zlci10ZXh0IHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkgKyAud3AtYmxvY2stZ2FsbGVyeSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG5cdG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgMCAwIDMwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdGNpdGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHR9XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDI3cHggMDtcblx0cGFkZGluZzogMCAwIDAgMjdweDtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcblxuXHRwIHtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LndwLWJsb2NrLXF1b3RlIHtcblx0XHRtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE1cHggIWltcG9ydGFudDtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdCYuaXMtc3R5bGUtbGFyZ2UgcCB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuXHRtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmViZWI7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlYmViO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdH1cbn1cblxuLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAxOHB4O1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuXHRtYXJnaW46IDAgMTZweCAwIDA7XG59XG5cbmNvZGUsXG5wcmUge1xuXHRtYXJnaW46IDE4cHggMDtcblx0cGFkZGluZzogMnB4IDVweDtcblx0YmFja2dyb3VuZDogI2ZhZmJmYjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdGZvbnQtZmFtaWx5OiBNZW5sbyxDb25zb2xhcyxtb25hY28sbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbmhyIHtcblx0bWFyZ2luOiAyN3B4IDA7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbnRhYmxlIHtcblx0ZW1wdHktY2VsbHM6IHNob3c7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG5cdG1hcmdpbjogMThweCAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblxuXHR0ZCxcblx0dGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZjRmNDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmc6IDhweCAxOHB4IDdweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCxcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNXB4O1xuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxMDAlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDUwJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAzMy4zMzMlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDI1JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAyMCU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTYuNjY2JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxNC4yODUlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDEyLjUlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDExLjExMSU7XG5cdH1cblxuXHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuZ2FsbGVyeS1jYXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRpbnB1dCxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdG1hcmdpbjogOXB4IDAgMDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDRkNWQ2O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHQjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0bGFiZWxbZm9yPXdwLWNvbW1lbnQtY29va2llcy1jb25zZW50XSB7XG5cdFx0XHRtYXJnaW46IDNweCAwIDAgOHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWNhbGVuZGFyLW5hdiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbiIsIi5jb21tZW50cy1hcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmNvbW1lbnRzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdHBhZGRpbmc6IDM2cHggMCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuY29tbWVudC1saXN0IHtcblx0XHRwYWRkaW5nOiAzNnB4IDAgMDtcblxuXHRcdC5jb21tZW50LW1ldGEge1xuXHRcdFx0LmNvbW1lbnQtYXV0aG9yIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZuIGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zYXlzIHtcblx0XHRcdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb21tZW50LW1ldGFkYXRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb21tZW50LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHRcdHAgaW1nIHtcblx0XHRcdFx0cGFkZGluZzogMThweCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb21tZW50LWJvZHkge1xuXHRcdFx0cGFkZGluZzogMzZweCAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5yZXBseSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGlbY2xhc3MqPVwiZGVwdGgtXCJdIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNjZweDtcblx0XHR9XG5cblx0XHRsaS5kZXB0aC0xIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuYnlwb3N0YXV0aG9yIC5jb21tZW50LWJvZHkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNGQxYmYxZjtcblx0XHRwYWRkaW5nOiAzNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdFx0XHRyaWdodDogMzZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tbWVudC1yZXNwb25kIHtcblx0XHRwYWRkaW5nOiAzNnB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuY29tbWVudC1yZXBseS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb21tZW50cy1hcmVhIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAzNXB4IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY29tbWVudHMtYXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0LmNvbW1lbnQtbGlzdCBsaVtjbGFzcyo9XCJkZXB0aC1cIl0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdH1cblxuXHRcdCNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1Nob3AgUGFnZVxuXG4ud29vY29tbWVyY2Uge1xuICAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgICBtYXJnaW46IDAgMCAzZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgICBtYXJnaW46IDAgMCAzZW07XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnVpY29yZS13b28tcGFnZTpub3QoLmVsZW1lbnRvci1wYWdlKSBhcnRpY2xlLnBhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlLnVpY29yZS1zaWRlYmFyLWxlZnQ6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UudWljb3JlLXNpZGViYXItcmlnaHQ6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuYm9keS53b29jb21tZXJjZS1wYWdlOm5vdCguZWxlbWVudG9yLXBhZ2UpICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53b29jb21tZXJjZS1wYWdlIHtcbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLy9TYWxlIEJhZGdlXG5cbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweCA0cHg7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLm9uc2FsZSB7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi8vQnV0dG9uc1xuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoLjQyLDAsLjI5LDEuMTYpO1xuXG4gICYuYWx0IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICB9XG5cbiAgJjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLy9Qcm9kdWN0cyBHcmlkXG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5saS5wcm9kdWN0IC51aWNvcmUtem9vbS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLnVpY29yZS1yZXZlYWwge1xuICAuYWRkZWRfdG9fY2FydCxcbiAgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWwsXG4gIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQsXG4gIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbiAgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4udWljb3JlLXJldmVhbCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsXG4gICYucHJvZHVjdF90eXBlX2dyb3VwZWQ6aG92ZXIsXG4gICYucHJvZHVjdF90eXBlX3NpbXBsZTpob3ZlcixcbiAgJi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCB7XG4gIGEuYnV0dG9uLFxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYS5hZGRlZF90b19jYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgPiBkaXYgPiAudWljb3JlLXJldmVhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLFxuICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbiAgaDMge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG5cbiAgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC51aWNvcmUtcmV2ZWFsIC5wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8vUHJvZHVjdCBQYWdlXG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDkwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKC40MiwwLC4yOSwxLjE2KTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEge1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHtcbiAgZGl2LmltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44M2VtO1xuXG4gICAgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzUpO1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9Qcm9kdWN0IFRhYnMgKGRlc2NyaXB0aW9uOyBkZXRhaWxzOyByZXZpZXdzKVxuICAud29vY29tbWVyY2UtdGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcblxuICAgIHVsLnRhYnMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAyZW07XG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgIG1hcmdpbjogLTFweCAwIDA7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN0YWItZGVzY3JpcHRpb24gaDI6Zmlyc3QtY2hpbGQsXG4gICAgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsXG4gICAgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi8vQ29tbWVudHMgRm9ybVxuXG4jcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiB3cmFwO1xuXG4gICYgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tbWVudC1mb3JtLWF1dGhvcixcbiAgICAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgIC5jb21tZW50LWZvcm0tYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLy9WYXJpYWJsZSBQcm9kdWN0XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMge1xuICB0ZC5sYWJlbCxcbiAgdGQudmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG5cbiAgdHI6bm90KDpsYXN0LWNoaWxkKSAudmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLy9Hcm91cGVkIFByb2R1Y3RcblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL0luZm8gTWVzc2FnZXNcblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24ge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLndvb2NvbW1lcmNlLWVycm9yLFxuLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjI1O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBib3JkZXItdG9wLWNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cbi8vQ2FydFxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcblxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIHRkLmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY2FydC1zdWJ0b3RhbCxcbiAgLm9yZGVyLXRvdGFsIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0ciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgIH1cblxuICAgIC5xdWFudGl0eSAucXR5IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgdGQuYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgIC5jb3Vwb24ge1xuICAgICAgICAuaW5wdXQtdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5kaXNhYmxlZCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbn1cbi8vQ2hlY2tvdXRcblxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIC5mb3JtLXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJi5mb3JtLXJvdy1sYXN0IGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgd2lkdGg6IDQ4JTtcblxuICAmLmZvcm0tcm93LXdpZGUsXG4gICYubm90ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1M3B4O1xuICB9XG5cbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcbiAgLmNhcnQtc3VidG90YWwsXG4gIC5vcmRlci10b3RhbCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgZGl2LmZvcm0tcm93LFxuICB1bC5wYXltZW50X21ldGhvZHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIGRpdi5wYXltZW50X2JveCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucGxhY2Utb3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vL09yZGVyIERldGFpbHNcblxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDNlbSAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4vL015IEFjY291bnRcblxuLndvb2NvbW1lcmNlLWFjY291bnQge1xuICAud29vY29tbWVyY2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC53b29jb21tZXJjZSBmb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb3N0X3Bhc3N3b3JkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4vL1dpZGdldHNcblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN3b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaC1maWVsZC0wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTlFQztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW46IDA7XG5cbiAgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtLFxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgdWwuY2hpbGRyZW4ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMTVweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvdW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxudWwucHJvZHVjdF9saXN0X3dpZGdldCB7XG4gIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGxpIGltZyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIge1xuICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNlNmU5ZWM7XG5cbiAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICB9XG5cbiAgICAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzM1MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaWNlX3NsaWRlcl9hbW91bnQge1xuICAgIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKC40MiwwLC4yOSwxLjE2KTtcbiAgICB9XG5cbiAgICAucHJpY2VfbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCB7XG4gIC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YWZ0ZXIsXG4gIC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYge1xuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMjBweDtcbiAgfVxufVxuXG4udWljb3JlLXNpZGViYXItZWxlbWVudCAuc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vL0Zvcm0gRWxlbWVudHNcblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogYXV0bztcblxuICAmLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG4vL1BhZ2luYXRpb25cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2U2ZTllYztcbiAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLmJyaXNrLWFjdGl2ZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTllYztcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4vL0NvbG9yc1xuXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9leHRlcm5hbCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV92YXJpYWJsZSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2Uge1xuICBjb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9ncm91cGVkOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIsXG4ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgPiBzcGFuLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB0aCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgbGFiZWwsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSxcbi53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBsaSBzdHJvbmcsXG4ud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuY29tbWVudC1yZXBseS10aXRsZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNsaWRlci1yYW5nZSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1jb2xvcjtcbn1cbi8vVHlwb2dyYXBoeVxuXG5wIHtcbiAgJi5wcmljZSxcbiAgJi5zdG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuXG4vL3BhZ2UgdGl0bGVcbmgxLnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGV7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLnJpZ2h0LXdpZGdldC1hcmVhIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMDtcblx0XHRvcmRlcjogMTtcblx0fVxufVxuXG4ubGVmdC13aWRnZXQtYXJlYSB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3JkZXI6IDE7XG5cdH1cbn1cblxuW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSB7XG5cdHNlbGVjdCB7XG5cdFx0dHJhbnNpdGlvbjogMHMhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAkYm9keS1jb2xvciA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkYm9keS1jb2xvciA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJvcmRlci1jb2xvciwgJGJvcmRlci1jb2xvcik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMHMhaW1wb3J0YW50O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogMHMhaW1wb3J0YW50O1xuXHRcdC1tcy10cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogMHMhaW1wb3J0YW50O1xuXHR9XG5cblx0c2VsZWN0OmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRtYWluLWNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQgNTAlLCAkbWFpbi1jb2xvciA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRib3JkZXItY29sb3IsICRib3JkZXItY29sb3IpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE1cHgpIDFlbSwgY2FsYygxMDAlIC0gMjBweCkgMWVtLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAxcHggMS41ZW07XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cdC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdC5icmlzay10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5yc3N3aWRnZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNoaWxkcmVuLFxuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtZmllbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLnJzcy1kYXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogNXB4IDA7XG59XG5cbi5yc3NTdW1tYXJ5IHtcblx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcbn1cblxuLnBvc3QtZGF0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTVweDtcblxuXHQmLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTAwJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCA1MCU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMzMuMzMzJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAyNSU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMjAlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDE2LjY2NiU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTQuMjg1JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxMi41JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxMS4xMTElO1xuXHR9XG5cblx0LmdhbGxlcnktaXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDVweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktY2FwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWdjbG91ZCxcbi53cC1ibG9jay10YWctY2xvdWQge1xuXHRtYXJnaW46IC01cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHRhIHtcblx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcblx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXh0d2lkZ2V0IHtcblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMTdweCAhaW1wb3J0YW50O1xuXG5cdFx0bGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHR9XG59XG5cbiN3cC1jYWxlbmRhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdG1hcmdpbjogMDtcblxuXHQ+IGNhcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHR0Ym9keSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdHRmb290IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0I3ByZXYgYSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cblx0XHQjbmV4dCBhIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblxuXHR0ZCxcblx0dGgge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIge1xuXHR0ZCxcblx0dGgge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcblx0fVxuXG5cdHRmb290IHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0cGFkZGluZzogOHB4IDE1cHggMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0Zm9udDogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQTNBRkI3O1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLFxuLndwLWJsb2NrLXJzcyxcbi53cC1ibG9jay10YWctY2xvdWQge1xuXHRtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1yc3NfX2l0ZW0tdGl0bGUge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5zZWFyY2hmb3JtID4gZGl2IHtcblx0ZGlzcGxheTogZmxleDtcbn1cbiJdfQ== */
