@charset "UTF-8";@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:901px){.tab{display:none}}@media print,screen and (min-width:769px){.sp{display:none!important}}.blogContent span.img{display:block;margin:0 auto 15px;width:102px}.blogContent>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:769px){.blogContent>.container{gap:0 30px}}@media screen and (max-width:768px){.blogContent>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.blogContent_list-info{width:100%}@media print,screen and (min-width:769px){.blogContent_list-info{margin-bottom:20px}}@media screen and (max-width:768px){.blogContent_list-info{margin-bottom:10px}}.blogContent_list-info b,.blogContent_list-info p{display:block;line-height:1.5}.blogContent_list-info b:empty,.blogContent_list-info p:empty{display:none}@media print,screen and (min-width:769px){.blogContent_list-info b{font-size:16px}}@media screen and (max-width:768px){.blogContent_list-info b{font-size:14px}}@media print,screen and (min-width:769px){.blogContent_list-info p{font-size:14px}}@media screen and (max-width:768px){.blogContent_list-info p{font-size:12px}}@media print,screen and (min-width:769px){.blogContent_article,.blogContent_list{width:calc(100% - 350px)}}.blogContent_list .post-filter{line-height:1}@media print,screen and (min-width:769px){.blogContent_list .post-filter{margin-bottom:20px}}@media screen and (max-width:768px){.blogContent_list .post-filter{margin-bottom:20px}}.blogContent_list_item{position:relative}@media print,screen and (min-width:769px){.blogContent_list_item:not(:first-of-type):not(:first-child){margin-top:50px}}@media screen and (max-width:768px){.blogContent_list_item:not(:first-of-type):not(:first-child){margin-top:40px}}.blogContent_list_item>a{-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:opacity,box-shadow;transition-property:opacity,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;background-color:#fff}@media print,screen and (min-width:769px){.blogContent_list_item>a{-webkit-transition:opacity .3s;transition:opacity .3s}.blogContent_list_item>a:hover{opacity:.5}}@media print,screen and (min-width:769px){.blogContent_list_item>a{border-radius:20px;padding:60px}}@media screen and (max-width:768px){.blogContent_list_item>a{border-radius:10px;padding:45px 30px}}.blogContent_list_item_content{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:769px){.blogContent_list_item_content{gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:768px){.blogContent_list_item_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.blogContent_list_item_content figure{position:relative;z-index:1;display:block}.blogContent_list_item_content figure:before{content:"";width:100%;padding-top:61.4%;display:block}.blogContent_list_item_content figure img{width:100%;height:100%;inset:0;display:block;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:2}@media print,screen and (min-width:769px){.blogContent_list_item_content figure{width:345px;-ms-flex-negative:0;flex-shrink:0}}.blogContent_list_item_content figure img{border-radius:10px;border:1px solid #f0f0f0}.blogContent_list_item_content_right{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.blogContent_list_item_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.blogContent_list_item_date{-ms-flex-negative:0;flex-shrink:0;color:#f0f0f0}@media print,screen and (min-width:769px){.blogContent_list_item_date{font-size:14px}}@media screen and (max-width:768px){.blogContent_list_item_date{font-size:12px}}.blogContent_list_item_excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}@media print,screen and (min-width:769px){.blogContent_list_item_excerpt:not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.blogContent_list_item_excerpt:not(:first-child){margin-top:20px}}.blogContent_list_item_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:769px){.blogContent_list_item_btn:not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.blogContent_list_item_btn:not(:first-child){margin-top:20px}}@media print,screen and (min-width:769px){.blogContent_list_item_btn .btn_bec-green_M{max-width:450px;min-height:48px;font-size:16px}}@media screen and (max-width:768px){.blogContent_list_item_btn .btn_bec-green_M{max-width:270px;width:100%}}.blogContent_article_wrapper{background-color:#fff}@media print,screen and (min-width:769px){.blogContent_article_wrapper{border-radius:20px;padding:60px}}@media screen and (max-width:768px){.blogContent_article_wrapper{border-radius:10px;padding:45px 30px}}.blogContent_article_eyecatch{margin-left:auto;margin-right:auto;max-height:510px;max-width:510px;display:block;position:relative}.blogContent_article_eyecatch img{height:auto;margin:0 auto;max-height:inherit!important;max-width:100%!important;width:auto;border-radius:10px;border:1px solid #f0f0f0;display:block}.blogContent_article_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media print,screen and (min-width:769px){.blogContent_article_info{margin-top:20px}}@media screen and (max-width:768px){.blogContent_article_info{margin-top:10px}}.blogContent_article_date{-ms-flex-negative:0;flex-shrink:0;color:#f0f0f0}@media print,screen and (min-width:769px){.blogContent_article_date{font-size:14px}}@media screen and (max-width:768px){.blogContent_article_date{font-size:12px}}@media print,screen and (min-width:769px){.blogContent_article_content:not(:first-child){margin-top:50px}}@media screen and (max-width:768px){.blogContent_article_content:not(:first-child){margin-top:40px}}@media print,screen and (min-width:769px){.blogContent_article_content>:not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.blogContent_article_content>:not(:first-child){margin-top:20px}}.blogContent_article_content p{display:block;overflow:hidden}.blogContent_article_content p img{margin-bottom:20px!important}.blogContent_article_content p img:only-child{margin-bottom:0!important}.blogContent_article_content img{height:auto;max-height:480px;max-width:640px;width:auto}.blogContent_article_content strong{font-size:1em;font-weight:700}.blogContent_article_content em{font-style:italic}.blogContent_article_content blockquote{display:block;-webkit-padding-after:1em;-webkit-padding-before:1em;-webkit-padding-end:40px;-webkit-padding-start:40px;background-color:#f0f0f0}.blogContent_article_content .aligncenter{margin:0 auto;text-align:center}.blogContent_article_content .alignright{float:right}.blogContent_article_content .alignleft{float:left}.blogContent_article_content .has-text-align-left{text-align:left}.blogContent_article_content .has-text-align-center{text-align:center}.blogContent_article_content .has-text-align-right{text-align:right}.blogContent_article_content .wp-caption{font-size:12px;text-align:right}.blogContent_article_content .wp-block-image{overflow:hidden}.blogContent_article_content img[class*=attachment-],.blogContent_article_content img[class*=wp-image-]{height:auto;max-width:100%}.blogContent_article_content .size-large{max-width:640px}.blogContent_article_content .size-medium{max-width:440px}.blogContent_article_content .size-thumbnail{max-width:200px}.blogContent_article_content h1,.blogContent_article_content h2,.blogContent_article_content h3,.blogContent_article_content h4,.blogContent_article_content h5,.blogContent_article_content h6{font-weight:700}@media print,screen and (min-width:769px){.blogContent_article_content h1:not(:first-child),.blogContent_article_content h2:not(:first-child),.blogContent_article_content h3:not(:first-child),.blogContent_article_content h4:not(:first-child),.blogContent_article_content h5:not(:first-child),.blogContent_article_content h6:not(:first-child){margin-top:50px}}@media screen and (max-width:768px){.blogContent_article_content h1:not(:first-child),.blogContent_article_content h2:not(:first-child),.blogContent_article_content h3:not(:first-child),.blogContent_article_content h4:not(:first-child),.blogContent_article_content h5:not(:first-child),.blogContent_article_content h6:not(:first-child){margin-top:50px}}.blogContent_article_content h1{color:#000;display:block;font-size:1.8em;margin-bottom:-.4em}@media print,screen and (min-width:769px){.blogContent_article_content h1{line-height:2.08}}@media screen and (max-width:768px){.blogContent_article_content h1{line-height:1.8}}.blogContent_article_content h2{border-bottom:1px solid #000;font-size:1.6em}@media print,screen and (min-width:769px){.blogContent_article_content h2{padding-bottom:30px;line-height:2}}@media screen and (max-width:768px){.blogContent_article_content h2{line-height:1.6;padding-bottom:16px}}.blogContent_article_content h3{border-bottom:1px solid #cdcdcd;position:relative}.blogContent_article_content h3:before{content:"";position:absolute;width:4px;border-radius:2px;left:0;height:calc(100% - 20px - 1em);display:block;background-color:#000}@media print,screen and (min-width:769px){.blogContent_article_content h3:before{top:.35em;height:calc(100% - 20px - 1em)}}@media screen and (max-width:768px){.blogContent_article_content h3:before{top:.3em;height:calc(100% - 16px - .9em)}}@media print,screen and (min-width:769px){.blogContent_article_content h3{font-size:1.5em;padding-bottom:20px;line-height:1.89;padding-left:31px}}@media screen and (max-width:768px){.blogContent_article_content h3{font-size:1.4em;padding-bottom:18px;line-height:1.75;padding-left:22px}}.blogContent_article_content h4{background-color:#cdcdcd;line-height:1.87}@media print,screen and (min-width:769px){.blogContent_article_content h4{font-size:1.4em;padding:17px 25px}}@media screen and (max-width:768px){.blogContent_article_content h4{font-size:1.2em;padding:12px 18px}}.blogContent_article_content h5{color:#000}@media print,screen and (min-width:769px){.blogContent_article_content h5{font-size:1.4em;line-height:2.5;margin-bottom:-.75em}}@media screen and (max-width:768px){.blogContent_article_content h5{font-size:1.1em;line-height:2;margin-bottom:-.5em}}.blogContent_article_content h6{margin-bottom:-.5em}@media print,screen and (min-width:769px){.blogContent_article_content h6{font-size:1.2em}}@media screen and (max-width:768px){.blogContent_article_content h6{font-size:1em}}.blogContent_article_content ol,.blogContent_article_content ul{padding-left:16px}.blogContent_article_content ol li,.blogContent_article_content ul li{list-style:inherit;font-family:Hiragino Sans W6,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W6,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:700}.blogContent_article_content ul{list-style:disc}.blogContent_article_content ul li{padding-left:2em;text-indent:-2em}.blogContent_article_content ol{list-style:decimal}.blogContent_article_content ol li{padding-left:1.2em;text-indent:-1.2em}@media print,screen and (min-width:769px){.blogContent_btns:not(:first-child){margin-top:90px}}@media screen and (max-width:768px){.blogContent_btns:not(:first-child){margin-top:80px}}.blogContent_btns .btns a{min-width:auto!important}@media screen and (max-width:768px){.blogContent_btns .btns a{margin-left:auto;margin-right:auto}}.blogContent_btns .btns.pageNation{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.blogContent_btns .btns.pageNation a{width:calc(50% - 20px)}@media print,screen and (min-width:769px){.blogContent_btns .btns.pageNation a.arrow-left{margin-left:0!important;margin-right:auto!important}}@media print,screen and (min-width:769px){.blogContent_btns .btns.pageNation a.arrow-right{margin-left:auto!important;margin-right:0!important}}@media print,screen and (min-width:769px){.blogContent_btns .btns.newsTop a{max-width:100%;width:100%}}@media print,screen and (min-width:769px){.blogContent_sidebar{width:320px}}@media screen and (max-width:768px){.blogContent_sidebar{margin-top:80px}}.blogContent_sidebar_search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.blogContent_sidebar_search-form label{-webkit-box-flex:1;-ms-flex:1;flex:1}.blogContent_sidebar_search-form label input{border-radius:10px 0 0 10px}.blogContent_sidebar_search-form button[type=submit]{color:#fff;background-color:#f0f0f0;-ms-flex-negative:0;flex-shrink:0;border-radius:0 10px 10px 0;padding:0 1em}@media print,screen and (min-width:769px){.blogContent_sidebar_search-form button[type=submit]{-webkit-transition:opacity .3s;transition:opacity .3s}.blogContent_sidebar_search-form button[type=submit]:hover{opacity:.5}}@media print,screen and (min-width:769px){.blogContent_sidebar_search-form button[type=submit]{font-size:16px}}@media screen and (max-width:768px){.blogContent_sidebar_search-form button[type=submit]{font-size:14px}}.blogContent_sidebar_list>li{position:relative}.blogContent_sidebar_list>li:after{content:"";position:absolute;left:0;right:0;bottom:0}.blogContent_sidebar_list>li>[data-open-acd],.blogContent_sidebar_list>li>a{display:block;position:relative;opacity:1!important;line-height:1.5}@media print,screen and (min-width:769px){.blogContent_sidebar_list>li>[data-open-acd],.blogContent_sidebar_list>li>a{padding:14px}}@media screen and (max-width:768px){.blogContent_sidebar_list>li>[data-open-acd],.blogContent_sidebar_list>li>a{padding:10px}}.blogContent_sidebar_list>li>[data-open-acd]:hover:after,.blogContent_sidebar_list>li>a:hover:after{right:0}.blogContent_sidebar_list>li>[data-open-acd]:after,.blogContent_sidebar_list>li>a:after{content:"";display:block;position:absolute;background-image:url(../img/common/icon_green_arrow-right.svg);background-size:contain;background-position:50%;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}@media print,screen and (min-width:769px){.blogContent_sidebar_list>li>[data-open-acd]:after,.blogContent_sidebar_list>li>a:after{width:22px;height:22px;right:10px;bottom:14.5px}}@media screen and (max-width:768px){.blogContent_sidebar_list>li>[data-open-acd]:after,.blogContent_sidebar_list>li>a:after{width:20px;height:20px;right:10px;bottom:10px}}.blogContent_sidebar_list>li>[data-open-acd]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.blogContent_sidebar_list>li>[data-open-acd]:hover:after{right:10px;bottom:9px}.blogContent_sidebar_list>li:first-child>a{padding-top:0}.blogContent_sidebar_sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media print,screen and (min-width:769px){.blogContent_sidebar_sublist{gap:10px 6px;padding:14px}}@media screen and (max-width:768px){.blogContent_sidebar_sublist{gap:6px;padding:10px}}.blogContent_sidebar_sublist:before{content:"";position:absolute;left:0;right:0;top:0}.blogContent_sidebar_sublist>li{width:calc(33.33333% - 4px)}.blogContent_sidebar_sublist>li>a{background-color:#f1f1f1;border-radius:4px;display:block;padding:6px 10px;position:relative}@media print,screen and (min-width:769px){.blogContent_sidebar_sublist>li>a{font-size:14px}}@media screen and (max-width:768px){.blogContent_sidebar_sublist>li>a{font-size:12px}}.blogContent_sidebar_sublist>li>a:before{content:"";background-size:contain;background-position:50%;position:absolute;display:block;top:0;bottom:0;margin:auto;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out;right:9px}@media print,screen and (min-width:769px){.blogContent_sidebar_sublist>li>a:before{width:6px;height:10px}}@media screen and (max-width:768px){.blogContent_sidebar_sublist>li>a:before{width:5px;height:8px}}.blogContent_sidebar_sublist>li>a:hover:before{right:4px}#rtoc-mokuji-wrapper{border:0}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper{padding:30px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper{padding:30px}}#rtoc-mokuji-wrapper .rtoc_open,#rtoc-mokuji-wrapper .rtoc_open_close{display:none}#rtoc-mokuji-wrapper #rtoc-mokuji-title{font-size:20px;letter-spacing:.1em;line-height:1.7}#rtoc-mokuji-wrapper .rtoc-mokuji{letter-spacing:.1em;line-height:1.9;list-style:decimal}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji{font-size:18px;margin-top:10px;padding-left:1.8em}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji{font-size:14px;margin-top:5px;padding-left:18px}}#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{list-style:none;padding-left:0}@media print,screen and (min-width:769px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{margin-top:20px}}@media screen and (max-width:768px){#rtoc-mokuji-wrapper .rtoc-mokuji.level-1{margin-top:10px}}#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>li{padding-left:1.8em;text-indent:-1.8em}#rtoc-mokuji-wrapper .rtoc-mokuji.level-1>li:before{background-color:#231815!important;border-radius:100%;content:"";display:inline-block;height:1em;margin-right:.8em;-webkit-transform:translateY(.1em);transform:translateY(.1em);width:1em}#rtoc-mokuji-wrapper .rtoc-mokuji.level-3{list-style:none;padding-left:0}#rtoc-mokuji-wrapper .rtoc-mokuji li{list-style:inherit;padding:0;text-indent:0}#rtoc-mokuji-wrapper .rtoc-mokuji li::marker,#rtoc-mokuji-wrapper .rtoc-mokuji li a{color:#231815}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ndG13ZWlkbWFubi8uL3NyYy9zY3NzL21peGluL19taXhpbi1jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9ndG13ZWlkbWFubi9pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vZ3Rtd2VpZG1hbm4vLi9zcmMvc2Nzcy9jb25maWcvX3ZhcmlhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vZ3Rtd2VpZG1hbm4vLi9zcmMvc2Nzcy9wYWdlcy9pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vZ3Rtd2VpZG1hbm4vLi9zcmMvc2Nzcy9taXhpbi9faGVhZGluZy5zY3NzIiwid2VicGFjazovL2d0bXdlaWRtYW5uLy4vc3JjL3Njc3MvbWl4aW4vX2Jsb2dQYXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkpJLGdCQzJkSixDQ3BkSSxvQ0EyQkosSUFFSSxzQkRySEYsQ0FDRixDQ3lIRSxvQ0FERixLQUVJLFlEckhGLENBQ0YsQ0MwRUksMENBOENKLElBRUksc0JEckhGLENBQ0YsQ0VwRkUsc0JBQ0UsY0FDQSxtQkFDQSxXRnVGSixDRWpGRSx3QkFDRSxxREFDQSxpQ0ZtRkosQ0MwREksMENDL0lGLHdCQUtJLFVGb0ZKLENBQ0YsQ0M0REksb0NDdEpGLHdCQVNJLHlHQUNBLEtGcUZKLENBQ0YsQ0VsRkUsdUJBQ0UsVUZvRkosQ0M0Q0ksMENDaklGLHVCQUlJLGtCRnFGSixDQUNGLENDOENJLG9DQ3hJRix1QkFRSSxrQkZzRkosQ0FDRixDRXBGSSxrREFFRSxjQUNBLGVGc0ZOLENFcEZNLDhEQUNFLFlGdUZSLENDeUJJLDBDQzVHQSx5QkFFSSxjRnFGTixDQUNGLENDMkJJLG9DQ25IQSx5QkFNSSxjRnNGTixDQUNGLENDZUksMENDbEdBLHlCQUVJLGNGcUZOLENBQ0YsQ0NpQkksb0NDekdBLHlCQU1JLGNGc0ZOLENBQ0YsQ0NLSSwwQ0N2RkYsdUNBR0ksd0JGbUZKLENBQ0YsQ0U5RUksK0JBQ0UsYUZnRk4sQ0NISSwwQ0M5RUEsK0JBSUksa0JGaUZOLENBQ0YsQ0NESSxvQ0NyRkEsK0JBUUksa0JGa0ZOLENBQ0YsQ0UvRUksdUJBQ0UsaUJGaUZOLENDaEJJLDBDQWpFRiw2REFFSSxlRG1GSixDQUNGLENDZEksb0NBeEVGLDZEQU1JLGVEb0ZKLENBQ0YsQ0VyRk0seUJBRUUsdU1BQ0Esd0RBQ0EsNEVBQ0EsY0FDQSxxQkZzRlIsQ0NqQ0ksMENDM0RFLHlCSDJGRixxRENLRixDREhFLCtCQUNFLFVDS0osQ0FDRixDQ3pDSSwwQ0MzREUseUJBU0ksbUJBQ0EsWUYrRlIsQ0FDRixDQ3hDSSxvQ0NsRUUseUJBY0ksbUJBQ0EsaUJGZ0dSLENBQ0YsQ0U3Rk0sK0JBQ0Usb0RGK0ZSLENDeERJLDBDQ3hDRSwrQkFJSSxTQUNBLG1FRmdHUixDQUNGLENDdkRJLG9DQy9DRSwrQkFTSSx5R0FDQSxRRmlHUixDQUNGLENFL0ZRLHNDSHlHTixrQkFDQSxVQUNBLGFDUEYsQ0RTRSw2Q0FDRSxXQUNBLFdBQ0EsaUJHL0d1QixDSGdIdkIsYUNQSixDRFVFLDBDQUNFLFdBQ0EsWUFDQSxRQUNBLGNBQ0Esa0JBQ0EscUNBQ0EsU0NSSixDQ3hGSSwwQ0MzQkksc0NBSUksWUFDQSxpQ0ZtSFYsQ0FDRixDRWpIVSwwQ0FDRSxtQkFDQSx3QkZtSFosQ0UvR1EscUNBQ0UscUNBQ0Esb0JGaUhWLENFN0dNLDRCQUNFLHFEQUNBLDZFQUNBLFFGK0dSLENFekdNLDRCQUNFLGtDQUNBLGFGMkdSLENDL0dJLDBDQ0VFLDRCQUtJLGNGNEdSLENBQ0YsQ0M3R0ksb0NDTEUsNEJBU0ksY0Y2R1IsQ0FDRixDRTFHTSwrQkFDRSxvQkFDQSw0QkFDQSxnQkFFQSxvQkYyR1IsQ0MvSEksMENBbERGLGlEQUVJLGVEbUxKLENBQ0YsQ0M3SEksb0NBekRGLGlEQU1JLGVEb0xKLENBQ0YsQ0VsSE0sMkJBRUUscURBQ0EsbUVGbUhSLENDN0lJLDBDQWxERiw2Q0FFSSxlRGlNSixDQUNGLENDM0lJLG9DQXpERiw2Q0FNSSxlRGtNSixDQUNGLENDdkpJLDBDQzRCSSw0Q0FFSSxnQkFDQSxnQkFDQSxjRjZIVixDQUNGLENDdkpJLG9DQ3FCSSw0Q0FRSSxnQkFDQSxVRjhIVixDQUNGLENFdkhJLDZCQUNFLHFCRnlITixDQ3ZLSSwwQ0M2Q0EsNkJBSUksbUJBQ0EsWUYwSE4sQ0FDRixDQ3RLSSxvQ0NzQ0EsNkJBU0ksbUJBQ0EsaUJGMkhOLENBQ0YsQ0V4SEksOEJBQ0UsaUJBQ0Esa0JBRUEsaUJBQ0EsZ0JBQ0EsY0FDQSxpQkZ5SE4sQ0V2SE0sa0NBQ0UsWUFDQSxjQUNBLDZCQUNBLHlCQUNBLFdBQ0EsbUJBQ0EseUJBQ0EsYUZ5SFIsQ0VySEksMEJBQ0UscURBQ0EsNkVBQ0EsUUZ1SE4sQ0MxTUksMENDZ0ZBLDBCQU1JLGVGd0hOLENBQ0YsQ0N4TUksb0NDeUVBLDBCQVVJLGVGeUhOLENBQ0YsQ0VuSEksMEJBQ0Usa0NBQ0EsYUZxSE4sQ0N4TkksMENDaUdBLDBCQUlJLGNGdUhOLENBQ0YsQ0N0Tkksb0NDMEZBLDBCQVFJLGNGd0hOLENBQ0YsQ0NsT0ksMENBakVGLCtDQUVJLGVEcVNKLENBQ0YsQ0NoT0ksb0NBeEVGLCtDQU1JLGVEc1NKLENBQ0YsQ0M1T0ksMENBbERGLGdEQUVJLGVEZ1NKLENBQ0YsQ0MxT0ksb0NBekRGLGdEQU1JLGVEaVNKLENBQ0YsQ0R4WUUsK0JBQ0UsY0FDQSxlQzBZSixDRHhZSSxtQ0FDRSw0QkMwWU4sQ0R4WU0sOENBQ0UseUJDMFlSLENEcllFLGlDQUNFLFlBQ0EsaUJBQ0EsZ0JBQ0EsVUN1WUosQ0RwWUUsb0NBQ0UsY0FDQSxlQ3NZSixDRG5ZRSxnQ0FDRSxpQkNxWUosQ0RsWUUsd0NBQ0UsY0FDQSwwQkFDQSwyQkFDQSx5QkFDQSwyQkFDQSx3QkNvWUosQ0RoWUUsMENBQ0UsY0FDQSxpQkNrWUosQ0QvWEUseUNBQ0UsV0NpWUosQ0Q5WEUsd0NBQ0UsVUNnWUosQ0Q3WEUsa0RBQ0UsZUMrWEosQ0Q1WEUsb0RBQ0UsaUJDOFhKLENEM1hFLG1EQUNFLGdCQzZYSixDRDFYRSx5Q0FDRSxlQUNBLGdCQzRYSixDRHpYRSw2Q0FDRSxlQzJYSixDRHhYRSx3R0FFRSxZQUNBLGNDMFhKLENEdlhFLHlDQUNFLGVDeVhKLENEdFhFLDBDQUNFLGVDd1hKLENEclhFLDZDQUNFLGVDdVhKLENEcFhFLGdNQU1FLGVDc1hKLENDclVJLDBDRi9DQSw0U0FFSSxlQzJYTixDQUNGLENDeFVJLG9DRnREQSw0U0FNSSxlQ2lZTixDQUNGLENEN1hFLGdDSWhIQSxVQUxPLENBTVAsY0FDQSxnQkFDQSxtQkhnZkYsQ0MvVkksMENGcENGLGdDSTFHRSxnQkhpZkYsQ0FDRixDQzdWSSxvQ0YzQ0YsZ0NJdEdFLGVIa2ZGLENBQ0YsQ0R6WUUsZ0NJckZBLDZCQUNBLGVIaWVGLENDN1dJLDBDRmhDRixnQ0loRkUsb0JBQ0EsYUhpZUYsQ0FDRixDQzVXSSxvQ0Z2Q0YsZ0NJM0VFLGdCQUNBLG1CSGtlRixDQUNGLENEclpFLGdDSXpFQSxnQ0FDQSxpQkhpZUYsQ0cvZEUsdUNBQ0UsV0FDQSxrQkFDQSxVQUNBLGtCQUNBLE9BQ0EsK0JBQ0EsY0FDQSxxQkhpZUosQ0N2WUksMENFbEdGLHVDQVdJLFVBQ0EsOEJIa2VKLENBQ0YsQ0N0WUksb0NFekdGLHVDQWdCSSxTQUNBLCtCSG1lSixDQUNGLENDblpJLDBDRjVCRixnQ0loREUsZ0JBQ0Esb0JBQ0EsaUJBQ0EsaUJIbWVGLENBQ0YsQ0NwWkksb0NGbkNGLGdDSXpDRSxnQkFDQSxvQkFDQSxpQkFDQSxpQkhvZUYsQ0FDRixDRDNiRSxnQ0lyQ0Esd0JBM0ZPLENBNEZQLGdCSG1lRixDQ3ZhSSwwQ0Z4QkYsZ0NJakNFLGdCQUNBLGlCSG9lRixDQUNGLENDdGFJLG9DRi9CRixnQ0k1QkUsZ0JBQ0EsaUJIcWVGLENBQ0YsQ0R2Y0UsZ0NJakhBLFVIMmpCRixDQ3RiSSwwQ0ZwQkYsZ0NJOUdFLGdCQUNBLGdCQUNBLG9CSDRqQkYsQ0FDRixDQ3RiSSxvQ0YzQkYsZ0NJeEdFLGdCQUNBLGNBQ0EsbUJINmpCRixDQUNGLENEcGRFLGdDQUNFLG1CQ3NkSixDQ3ZjSSwwQ0ZoQkYsZ0NBSUksZUN1ZEosQ0FDRixDQ3JjSSxvQ0Z2QkYsZ0NBUUksYUN3ZEosQ0FDRixDRHJkRSxnRUFFRSxpQkN1ZEosQ0RyZEksc0VBQ0UsbUJFekhKLGdIQVZpQixDQVdqQixlRGtsQkYsQ0RwZEUsZ0NBQ0UsZUNzZEosQ0RwZEksbUNBQ0UsaUJBQ0EsZ0JDc2ROLENEbGRFLGdDQUNFLGtCQ29kSixDRGxkSSxtQ0FDRSxtQkFDQSxrQkNvZE4sQ0N6ZUksMENBaEZGLG9DQUVJLGVEMmpCSixDQUNGLENDdmVJLG9DQXZGRixvQ0FNSSxlRDRqQkosQ0FDRixDSXBpQkksMEJBQ0Usd0JKc2lCTixDQy9lSSxvQ0d4REEsMEJBSUksaUJBQ0EsaUJKdWlCTixDQUNGLENJcGlCSSxtQ0FDRSxzRUFDQSw0SUpzaUJOLENJcGlCTSxxQ0FDRSxzQkpzaUJSLENDbmdCSSwwQ0dqQ0ksZ0RBRUksd0JBQ0EsMkJKc2lCVixDQUNGLENDemdCSSwwQ0cxQkksaURBRUksMkJBQ0Esd0JKcWlCVixDQUNGLENDL2dCSSwwQ0doQkUsa0NBRUksZUFDQSxVSmlpQlIsQ0FDRixDQ3JoQkksMENDdUhGLHFCQUVJLFdGZ2FKLENBQ0YsQ0NuaEJJLG9DQ2dIRixxQkFNSSxlRmlhSixDQUNGLENFL1pJLGlDQUNFLG9ERmlhTixDRS9aTSx1Q0FDRSxvQ0ZpYVIsQ0VoYVEsNkNBQ0UsMkJGa2FWLENFOVpNLHFEQUNFLFVEblNFLENDb1NGLHdCRGxTQyxDQ21TRCxrQ0FDQSw0QkFDQSxhRmdhUixDQy9pQkksMENDMElFLHFESDFHRixxRENtaEJGLENEamhCRSwyREFDRSxVQ21oQkosQ0FDRixDQ3ZqQkksMENDMElFLHFEQVVJLGNGdWFSLENBQ0YsQ0NyakJJLG9DQ21JRSxxREFjSSxjRndhUixDQUNGLENFbmFNLDZCQUNFLGlCRnFhUixDRW5hUSxtQ0FDRSxXQUNBLGtCQUNBLE9BQ0EsUUFDQSxRRnFhVixDRWxhUSw0RUFFRSxjQUNBLGtCQUNBLG9CQUNBLGVGb2FWLENDbGxCSSwwQ0N5S0ksNEVBUUksWUZzYVYsQ0FDRixDQ2psQkksb0NDa0tJLDRFQVlJLFlGd2FWLENBQ0YsQ0V0YVUsb0dBQ0UsT0Z5YVosQ0V0YVUsd0ZBQ0UsV0FDQSxjQUNBLGtCQUVFLCtEQUNBLHdCQUNBLHdCQUVGLHlFRnVhWixDQzVtQkksMENDNExNLHdGQVlJLFdBQ0EsWUFDQSxXQUNBLGFGeWFaLENBQ0YsQ0M5bUJJLG9DQ3FMTSx3RkFtQkksV0FDQSxZQUNBLFdBQ0EsV0YyYVosQ0FDRixDRXRhVSxtREFDRSx3REFDQSwyRUZ3YVosQ0VyYVUseURBQ0UsV0FDQSxVRnVhWixDRW5hUSwyQ0FDRSxhRnFhVixDRWhhSSw2QkFDRSxxREFDQSxrQ0FDQSxpQkZrYU4sQ0M5b0JJLDBDQ3lPQSw2QkFNSSxhQUNBLFlGbWFOLENBQ0YsQ0M3b0JJLG9DQ2tPQSw2QkFXSSxRQUNBLFlGb2FOLENBQ0YsQ0VsYU0sb0NBQ0UsV0FDQSxrQkFDQSxPQUNBLFFBQ0EsS0ZvYVIsQ0VqYU0sZ0NBQ0UsMkJGbWFSLENFamFRLGtDQUNFLHlCQUNBLGtCQUNBLGNBQ0EsaUJBQ0EsaUJGbWFWLENDM3FCSSwwQ0NtUUksa0NBUUksY0ZvYVYsQ0FDRixDQ3pxQkksb0NDNFBJLGtDQWFJLGNGb2FWLENBQ0YsQ0VqYVUseUNBQ0UsV0FHRSx3QkFDQSx3QkFFRixrQkFDQSxjQUNBLE1BQ0EsU0FDQSxZQUNBLDBFQUNBLFNGZ2FaLENDanNCSSwwQ0NvUk0seUNBZ0JJLFVBQ0EsV0ZpYVosQ0FDRixDQ2hzQkksb0NDNlFNLHlDQXFCSSxVQUNBLFVGa2FaLENBQ0YsQ0UvWlUsK0NBQ0UsU0ZpYVosQ0l2MkJFLHFCQUNFLFFKMDJCSixDQ3B0QkksMENHdkpGLHFCQUlJLFlKMjJCSixDQUNGLENDbHRCSSxvQ0c5SkYscUJBUUksWUo0MkJKLENBQ0YsQ0kxMkJJLHNFQUVFLFlKNDJCTixDSXoyQkksd0NBQ0UsZUFDQSxvQkFDQSxlSjIyQk4sQ0l4MkJJLGtDQUNFLG9CQUNBLGdCQUNBLGtCSjAyQk4sQ0M1dUJJLDBDR2pJQSxrQ0FNSSxlQUNBLGdCQUNBLGtCSjIyQk4sQ0FDRixDQzV1Qkksb0NHeElBLGtDQVlJLGVBQ0EsZUFDQSxpQko0MkJOLENBQ0YsQ0kxMkJNLDBDQUNFLGdCQUNBLGNKNDJCUixDQzl2QkksMENHaEhFLDBDQUtJLGVKNjJCUixDQUNGLENDNXZCSSxvQ0d2SEUsMENBU0ksZUo4MkJSLENBQ0YsQ0k1MkJRLDZDQUNFLG1CQUNBLGtCSjgyQlYsQ0k1MkJVLG9EQUNFLG1DQUNBLG1CQUNBLFdBQ0EscUJBQ0EsV0FDQSxrQkFDQSw4REFDQSxTSjgyQlosQ0l6MkJNLDBDQUNFLGdCQUNBLGNKMjJCUixDSXgyQk0scUNBQ0UsbUJBQ0EsVUFDQSxhSjAyQlIsQ0l4MkJRLG9GQUVFLGFKeTJCVixDIiwiZmlsZSI6ImNzcy9pbmZvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL2NvbmZpZy92YXJpYWJsZSc7XG5cblxuLy8gIOODluODreOCsOacrOaWh1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBwb3N0X2NvbnRlbnQoKSB7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgc3BhY2VfaXRlbTtcbiAgfVxuXG4gIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWFmdGVyOiAxZW07XG4gICAgLXdlYmtpdC1wYWRkaW5nLWJlZm9yZTogMWVtO1xuICAgIC13ZWJraXQtcGFkZGluZy1lbmQ6IDQwcHg7XG4gICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2dyYXk7XG5cbiAgfVxuXG4gIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLndwLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGltZ1tjbGFzcyo9J3dwLWltYWdlLSddLFxuICBpbWdbY2xhc3MqPSdhdHRhY2htZW50LSddIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpemUtbGFyZ2Uge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cblxuICAuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cblxuICAuc2l6ZS10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VDb250ZW50c19wYztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlQ29udGVudHNfcGM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIGhlYWRpbmdfdGV4dC1vcmFuZ2UtTDtcbiAgICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGhlYWRpbmdfYm9yZGVyLWJvdHRvbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nX2JvcmRlci1ib3R0b20tbGVmdDtcbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nX2JnLWJsdWU7XG4gIH1cblxuICBoNSB7XG4gICAgQGluY2x1ZGUgaGVhZGluZ190ZXh0LW9yYW5nZS1TO1xuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcblxuICAgICAgQGluY2x1ZGUgZm9udC1rYWt1R28tYm9sZDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAg44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhvdmVyT3BhY2l0eSgpIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXJTY2FsZSgkc2NhbGU6IDEuMikge1xuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XG4gICAgfVxuICB9XG59XG5cblxuLy8g44OG44Kt44K544OI57iB5Y+W44KKXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHRleHRTdHJva2UoJGNvbG9yLCAkd2lkdGgpIHtcbiAgdGV4dC1zaGFkb3c6XG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRofSAwLFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aCAqIC0xfSAwLFxuICAgICAgICAgICRjb2xvciAwICN7JHdpZHRoICogLTF9LFxuICAgICAgICAgICRjb2xvciAwICN7JHdpZHRofSxcbiAgICAgICAgICAkY29sb3IgI3skd2lkdGh9ICN7JHdpZHRofSxcbiAgICAgICAgICAkY29sb3IgI3skd2lkdGggKiAtMX0gI3skd2lkdGh9LFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aH0gI3skd2lkdGggKiAtMX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLTF9ICN7JHdpZHRoICogLTF9LFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aCAqIC41fSAjeyR3aWR0aH0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLS41fSAjeyR3aWR0aH0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLjV9ICN7JHdpZHRoICogLTF9LFxuICAgICAgICAgICRjb2xvciAjeyR3aWR0aCAqIC0uNX0gI3skd2lkdGggKiAtMX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRofSAjeyR3aWR0aCAqIC41fSxcbiAgICAgICAgICAkY29sb3IgI3skd2lkdGggKiAtMX0gI3skd2lkdGggKiAuNX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRofSAjeyR3aWR0aCAqIC0uNX0sXG4gICAgICAgICAgJGNvbG9yICN7JHdpZHRoICogLTF9ICN7JHdpZHRoICogLS41fTtcbn1cblxuLy8g57im5qiq5q+U5Zu65a6a55S75YOPXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGltZ19maXgoJGhlaWdodF9wZXJjZW50YWdlKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAkaGVpZ2h0X3BlcmNlbnRhZ2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5cbi8vIGxpbmsgYm5yIHZ0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGxpbmtCbnItdnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogY2FsYyg1MDAvMTAzMSk7XG5cbiAgYixcbiAgaDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBpbmNsdWRlIGZvbnQta2FrdUdvLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgIGluc2V0OiA4MHB4IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIGluc2V0OiAxMTBweCAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgQGluY2x1ZGUgZm9udC1MYXRvLTMwMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLGZpbHRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgLjNzO1xuICB9XG59XG5cbi8vIGJvcmRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBib3JkZXJfYmFzZV9kb3QoJHdpZHRoOjJweCkge1xuICBoZWlnaHQ6ICR3aWR0aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHtcbiAgICBpbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9ib3JkZXJfZG90LnN2Z1wiKTtcbiAgICByZXBlYXQ6IHJlcGVhdDtcbiAgfTtcbn1cblxuQG1peGluIGJvcmRlcl9iYXNlX2RvdF92dCgkd2lkdGg6MnB4KSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZDoge1xuICAgIGltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2JvcmRlcl9kb3RfdnQuc3ZnXCIpO1xuICAgIHJlcGVhdDogcmVwZWF0O1xuICB9O1xufVxuXG4vLyBCR1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBiZ19saW5lKCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2JnX2xpbmUuc3ZnXCIpO1xuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICB9O1xuICB9XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICB9O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2dDb250ZW50IHNwYW4uaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHdpZHRoOiAxMDJweDtcbn1cbi5ibG9nQ29udGVudCA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgZ2FwOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudCA+IC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfbGlzdC1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2xpc3QtaW5mbyBiLFxuLmJsb2dDb250ZW50X2xpc3QtaW5mbyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYmxvZ0NvbnRlbnRfbGlzdC1pbmZvIGI6ZW1wdHksXG4uYmxvZ0NvbnRlbnRfbGlzdC1pbmZvIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0LWluZm8gYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfbGlzdC1pbmZvIGIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0LWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfbGlzdC1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0LCAuYmxvZ0NvbnRlbnRfYXJ0aWNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHggLSAzMjBweCk7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9saXN0IC5wb3N0LWZpbHRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0IC5wb3N0LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3QgLnBvc3QtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtID4gYSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW0gPiBhIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbSA+IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW0gPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW0gPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDQ1cHggMzBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2NvbnRlbnQge1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jb250ZW50IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2NvbnRlbnQgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYxLjQlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9nQ29udGVudF9saXN0X2l0ZW1fY29udGVudCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fY29udGVudCBmaWd1cmUge1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jb250ZW50IGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmJsb2dDb250ZW50X2xpc3RfaXRlbV9jb250ZW50X3JpZ2h0IHtcbiAgZmxleDogMTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmJsb2dDb250ZW50X2xpc3RfaXRlbV9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2RhdGUge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbV9kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2V4Y2VycHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fZXhjZXJwdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2xpc3RfaXRlbV9leGNlcnB0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfbGlzdF9pdGVtX2J0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fYnRuIC5idG5fYmVjLWdyZWVuX00ge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9saXN0X2l0ZW1fYnRuIC5idG5fYmVjLWdyZWVuX00ge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDMwcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2V5ZWNhdGNoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTEwcHg7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9leWVjYXRjaCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfZGF0ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50ID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBwIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgcCBpbWc6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1wYWRkaW5nLWFmdGVyOiAxZW07XG4gIC13ZWJraXQtcGFkZGluZy1iZWZvcmU6IDFlbTtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogNDBweDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAud3AtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSxcbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaW1nW2NsYXNzKj1hdHRhY2htZW50LV0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgLnNpemUtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCAuc2l6ZS10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMSxcbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDIsXG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzLFxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCxcbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUsXG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNGVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCAtIDFlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDM6OmJlZm9yZSB7XG4gICAgdG9wOiAwLjM1ZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4IC0gMWVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoMzo6YmVmb3JlIHtcbiAgICB0b3A6IDAuM2VtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCAtIDAuOWVtKTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgcGFkZGluZzogMTdweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg1IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bCxcbi5ibG9nQ29udGVudF9hcnRpY2xlX2NvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHVsIGxpLFxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnMgVzZcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzZcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHRleHQtaW5kZW50OiAtMmVtO1xufVxuLmJsb2dDb250ZW50X2FydGljbGVfY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uYmxvZ0NvbnRlbnRfYXJ0aWNsZV9jb250ZW50IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfYnRuczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5ibG9nQ29udGVudF9idG5zIC5idG5zIGEge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9idG5zIC5idG5zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMucGFnZU5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMucGFnZU5hdGlvbiBhIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9idG5zIC5idG5zLnBhZ2VOYXRpb24gYS5hcnJvdy1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMucGFnZU5hdGlvbiBhLmFycm93LXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X2J0bnMgLmJ0bnMubmV3c1RvcCBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfc2lkZWJhciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X3NpZGViYXJfc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2dDb250ZW50X3NpZGViYXJfc2VhcmNoLWZvcm0gbGFiZWwge1xuICBmbGV4OiAxO1xufVxuLmJsb2dDb250ZW50X3NpZGViYXJfc2VhcmNoLWZvcm0gbGFiZWwgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLmJsb2dDb250ZW50X3NpZGViYXJfc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMCAxZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX3NlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCA+IGxpID4gYSxcbi5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgPiBsaSA+IFtkYXRhLW9wZW4tYWNkXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkgPiBhLFxuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkgPiBbZGF0YS1vcGVuLWFjZF0ge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgPiBsaSA+IGEsXG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgPiBsaSA+IFtkYXRhLW9wZW4tYWNkXSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X3NpZGViYXJfbGlzdCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIsXG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkgPiBbZGF0YS1vcGVuLWFjZF06aG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkgPiBhOjphZnRlcixcbi5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgPiBsaSA+IFtkYXRhLW9wZW4tYWNkXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2dyZWVuX2Fycm93LXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgPiBsaSA+IGE6OmFmdGVyLFxuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkgPiBbZGF0YS1vcGVuLWFjZF06OmFmdGVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxNC41cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgPiBsaSA+IGE6OmFmdGVyLFxuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkgPiBbZGF0YS1vcGVuLWFjZF06OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGkgPiBbZGF0YS1vcGVuLWFjZF06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ibG9nQ29udGVudF9zaWRlYmFyX2xpc3QgPiBsaSA+IFtkYXRhLW9wZW4tYWNkXTpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiA5cHg7XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9saXN0ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9zdWJsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfc3VibGlzdCB7XG4gICAgZ2FwOiAxMHB4IDZweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9zdWJsaXN0IHtcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9zdWJsaXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9zdWJsaXN0ID4gbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEycHgpIC8gMyk7XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9zdWJsaXN0ID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZ0NvbnRlbnRfc2lkZWJhcl9zdWJsaXN0ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nQ29udGVudF9zaWRlYmFyX3N1Ymxpc3QgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJsb2dDb250ZW50X3NpZGViYXJfc3VibGlzdCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHJpZ2h0OiA5cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfc3VibGlzdCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dDb250ZW50X3NpZGViYXJfc3VibGlzdCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4uYmxvZ0NvbnRlbnRfc2lkZWJhcl9zdWJsaXN0ID4gbGkgPiBhOmhvdmVyOjpiZWZvcmUge1xuICByaWdodDogNHB4O1xufVxuXG4jcnRvYy1tb2t1amktd3JhcHBlciB7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbiNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jX29wZW5fY2xvc2UsXG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvY19vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNydG9jLW1va3VqaS13cmFwcGVyICNydG9jLW1va3VqaS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjhlbTtcbn1cbiNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzE4MTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMWVtKTtcbiAgd2lkdGg6IDFlbTtcbn1cbiNydG9jLW1va3VqaS13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4jcnRvYy1tb2t1amktd3JhcHBlciAucnRvYy1tb2t1amkgbGkgYSwgI3J0b2MtbW9rdWppLXdyYXBwZXIgLnJ0b2MtbW9rdWppIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzIzMTgxNTtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vICDjgqvjg6njg7xcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY193aGl0ZTogI2ZmZmZmZjtcbiRjX2JsYWNrOiAjMjMxODE1O1xuJGNfZ3JheTogI2YwZjBmMDtcbiRjX3JlZDogI2U4MzgwZCA7XG4kY195ZWxsb3c6ICNGRkZGMDA7XG4kY19iZ19ibHVlOiAjZTVmMWY4O1xuJGNfYmdfZ3JheSA6ICNlYWVlZjE7XG4kY19iZ19ncmVlbiA6ICNjOWU3ZTU7XG5cbi8vICDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kQkxBS0VfUE9JTlQ6IDc2OXB4O1xuXG4vLyAg44OV44Kp44Oz44OIXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5pu45L2TXG4kZm9udC1rYWt1R286ICdIaXJhZ2lubyBTYW5zIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLFxuICAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJyxcbiAgc2Fucy1zZXJpZjtcblxuJGZvbnQta2FrdUdvLWJvbGQ6ICdIaXJhZ2lubyBTYW5zIFc2JywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLFxuICAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzYnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJyxcbiAgc2Fucy1zZXJpZjtcblxuQG1peGluIGZvbnQta2FrdUdvKCkge1xuICBmb250LWZhbWlseTogJGZvbnQta2FrdUdvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udC1rYWt1R28tYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWtha3VHby1ib2xkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuJGZvbnQtbm90bzogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cbkBtaXhpbiBmb250LW5vdG8oKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ub3RvO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gZm9udC1ub3RvLWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ub3RvO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4kZm9udC1MYXRvOiAnTGF0bycsJ05vdG8gU2FucyBKUCcgc2Fucy1zZXJpZjtcblxuQG1peGluIGZvbnQtTGF0by0zMDAoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1MYXRvO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWl4aW4gZm9udC1MYXRvLTQwMCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LUxhdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBmb250LUxhdG8tNzAwKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtTGF0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG4vLyAg5L2Z55m9XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzcGFjZVNlY3Rpb25fcGM6IDkwcHg7XG4kc3BhY2VTZWN0aW9uX3NwOiA4MHB4O1xuXG5AbWl4aW4gc3BhY2Vfc2VjdGlvbiB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlU2VjdGlvbl9wYztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVNlY3Rpb25fc3A7XG4gICAgfVxuICB9XG59XG5cbiRzcGFjZUNvbnRlbnRzX3BjOiA1MHB4O1xuJHNwYWNlQ29udGVudHNfc3A6IDQwcHg7XG5cbkBtaXhpbiBzcGFjZV9jb250ZW50cyB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlQ29udGVudHNfcGM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VDb250ZW50c19zcDtcbiAgICB9XG4gIH1cbn1cblxuJHNwYWNlSXRlbV9wYzogMzBweDtcbiRzcGFjZUl0ZW1fc3A6IDIwcHg7XG5cbkBtaXhpbiBzcGFjZV9pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VJdGVtX3BjO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlSXRlbV9zcDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNwYWNlX2l0ZW0tcyB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JHNwYWNlSXRlbV9wY30vIDIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skc3BhY2VJdGVtX3NwfS8gMik7XG4gICAgfVxuICB9XG59XG5cbiRwYWRkaW5nQ29udGFpbmVyX3BjOiA2MHB4O1xuJHBhZGRpbmdDb250YWluZXJfc3A6IDMwcHg7XG5cbkBtaXhpbiBwYWRkaW5nX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdDb250YWluZXJfcGM7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmdDb250YWluZXJfcGM7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nQ29udGFpbmVyX3NwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nQ29udGFpbmVyX3NwO1xuICB9XG59XG5cbi8vICDjgrPjg7Pjg4bjg7Pjg4TluYVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29udGVudHNfd2lkdGhfbWF4OiA5MDBweDtcbiRjb250ZW50c193aWR0aF9tYXhfUzogNzAwcHg7XG4kY29udGVudHNfd2lkdGhfbWF4X0w6IDE0NDBweDtcblxuLy8gIOODoeODh+OCo+OCouOCr+OCqOODqlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gTWVkaWFRdWVyeSgkdmFsdWUpIHtcbiAgLy8gUEMgNzY5cHh+XG4gIEBpZiAkdmFsdWUgPT0gJ3BjJyB7XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRCTEFLRV9QT0lOVCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgICAvLyBTUCB+NzY4cHhcbiAgQGVsc2UgaWYgJHZhbHVlID09ICdzcCcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRCTEFLRV9QT0lOVCAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICAgLy8g44K544Oe44Ob54ut5bmFXG4gIEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIGFuZCAkdmFsdWUgPD0gNzY4KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZhbHVlICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkQkxBS0VfUE9JTlQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAgIC8vIFBD54ut5bmFXG4gIEBlbHNlIGlmICh0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIGFuZCAkdmFsdWUgPj0gNzY4KSB7XG4gICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRCTEFLRV9QT0lOVCkgYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSArIHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAgIC8vIFBSSU5UXG4gIEBlbHNlIGlmICR2YWx1ZSA9PSAncHJpbnQnIHtcbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYyB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRlbnRzX3dpZHRoX21heCArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcCB7XG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAg44Os44K544Od44Oz44K344OWXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiByZXNwb25zaXZlKCRwcm9wZXJ0eSwkcGNfdmFsOm51bGwsJHNwX3ZhbDpudWxsKSB7XG4gIEBpZiAkcGNfdmFsICE9IG51bGwge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgI3skcHJvcGVydHl9OiAkcGNfdmFsO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkc3BfdmFsICE9IG51bGwge1xuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgI3skcHJvcGVydHl9OiAkc3BfdmFsO1xuICAgIH1cbiAgfVxufVxuXG4vLyAg44Ob44OQ44O844Ki44OL44Oh44O844K344On44OzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhvdmVyT3BhY2l0eSgpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyU2NhbGUoJHNjYWxlOiAxLjIpIHtcbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyDjgrvjg6zjgq/jgr9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNlbGVjdG9yX2NvbnRhaW5lcjogJ1tjbGFzc149XCJjb250YWluZXJcIl0sIFtjbGFzcyo9XCIgY29udGFpbmVyXCJdJzsiLCJAaW1wb3J0ICcuLi9jb25maWcvdmFyaWFibGUnO1xuQGltcG9ydCAnLi4vbWl4aW4vKic7XG5cbi5ibG9nQ29udGVudCB7XG5cbiAgc3Bhbi5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgd2lkdGg6IDEwMnB4O1xuICB9XG5cbiAgaDIge1xuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgZ2FwOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgYixcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2xpc3QsXG4gICZfYXJ0aWNsZSB7XG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCAtIDMyMHB4KTtcbiAgICB9XG5cbiAgfVxuXG4gICZfbGlzdCB7XG4gICAgLnBvc3QtZmlsdGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlSXRlbV9zcDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZUl0ZW1fc3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICBAaW5jbHVkZSBzcGFjZV9jb250ZW50cztcbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJPcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBib3gtc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6JHBhZGRpbmdDb250YWluZXJfcGM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nQ29udGFpbmVyX3NwKjEuNSAkcGFkZGluZ0NvbnRhaW5lcl9zcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpbWdfZml4KDYxLjQlKTtcblxuICAgICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY19ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfcmlnaHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX2NhdHMge1xuICAgICAgfVxuXG4gICAgICAmX2RhdGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRjX2dyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfZXhjZXJwdCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBzcGFjZV9pdGVtO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICB9XG5cbiAgICAgICZfYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhY2VfaXRlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmJ0bl9iZWMtZ3JlZW5fTSB7XG4gICAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2FydGljbGUge1xuICAgICZfd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY193aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6JHBhZGRpbmdDb250YWluZXJfcGM7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZ0NvbnRhaW5lcl9zcCoxLjUgJHBhZGRpbmdDb250YWluZXJfc3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9leWVjYXRjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgbWF4LWhlaWdodDogNTEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY19ncmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY2F0cyB7XG4gICAgfVxuXG4gICAgJl9kYXRlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29sb3I6ICRjX2dyYXk7XG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzcGFjZV9jb250ZW50cztcbiAgICAgIEBpbmNsdWRlIHBvc3RfY29udGVudDtcbiAgICB9XG4gIH1cblxuICAmX2J0bnMge1xuICAgIEBpbmNsdWRlIGJ0bi1hcmVhO1xuICB9XG5cbiAgJl9zaWRlYmFyIHtcbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjZVNlY3Rpb25fc3A7XG4gICAgfVxuXG4gICAgJl9zZWFyY2gtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICBjb2xvcjogJGNfd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2dyYXk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJPcGFjaXR5O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saXN0IHtcbiAgICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBbZGF0YS1vcGVuLWFjZF0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICBpbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9ncmVlbl9hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDE0LjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBbZGF0YS1vcGVuLWFjZF0ge1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfc3VibGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgZ2FwOiAxMHB4IDZweDtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cHgqMikvMyk7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICByaWdodDogOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGVPZkNvbnRlbnQ7IiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vY29uZmlnL3ZhcmlhYmxlJztcblxuJGNfdGV4dDogIzAwMDtcbiRjX2l0ZW06ICNjZGNkY2Q7XG5cbi8v44OW44Ot44Kw55SoXG5AbWl4aW4gaGVhZGluZ190ZXh0LW9yYW5nZS1MIHtcbiAgY29sb3I6ICRjX3RleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC40ZW07XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDg7XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdzcCcpIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nX3RleHQtb3JhbmdlLVMge1xuICBjb2xvcjogJGNfdGV4dDtcblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogLS43NWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjVlbTtcbiAgfVxufVxuXG5AbWl4aW4gaGVhZGluZ19ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX3RleHQ7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG5cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmdfYm9yZGVyLWJvdHRvbS1sZWZ0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2l0ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCAtIDFlbSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfdGV4dDtcblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgdG9wOiAuMzVlbTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCAtIDFlbSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICB0b3A6IC4zZW07XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHggLSAuOWVtKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG59XG5cbkBtaXhpbiBoZWFkaW5nX2JnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19pdGVtO1xuICBsaW5lLWhlaWdodDogMS44NztcblxuICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICB9XG59IiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vY29uZmlnL3ZhcmlhYmxlJztcblxuXG5AbWl4aW4gdGFibGVPZkNvbnRlbnQge1xuICAjcnRvYy1tb2t1amktd3JhcHBlciB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VJdGVtX3BjO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmdDb250YWluZXJfc3A7XG4gICAgfVxuXG4gICAgLnJ0b2Nfb3Blbl9jbG9zZSxcbiAgICAucnRvY19vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3J0b2MtbW9rdWppLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgICAucnRvYy1tb2t1amkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgncGMnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICYubGV2ZWwtMSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgTWVkaWFRdWVyeSgnc3AnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44ZW07XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjhlbTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjFlbSk7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxldmVsLTMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG5cbiAgICAgICAgYSxcbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX2JsYWNrO1xuICBjb2xvcjogJGNfd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMC4zZW0gMC41ZW07XG59XG5cbkBtaXhpbiBidG4tYXJlYSB7XG4gIEBpbmNsdWRlIHNwYWNlX3NlY3Rpb247XG5cbiAgLmJ0bnMge1xuICAgIGEge1xuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3NwJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZU5hdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcblxuICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIE1lZGlhUXVlcnkoJ3BjJykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXdzVG9wIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBNZWRpYVF1ZXJ5KCdwYycpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/