.c4d-kit-main-width,.tet30-main-width{margin:auto;margin-right:auto!important;margin-left:auto!important;max-width:1200px;width:100%}.c4d-kit-main-width:after,.tet30-main-width:after{content:"";clear:both;height:0}@media (max-width:1199px){.c4d-kit-main-width,.tet30-main-width{width:100%!important;max-width:1200px}}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{font-family:Poppins,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#7a7a7a;text-decoration:none}h1,h2,h3,h4{line-height:1.8em;color:#1a1a1a;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:600}h1{font-size:32px;line-height:1.3em}h2{font-size:24px;line-height:1.3em}h3,h4{font-size:16px}a,a:hover{color:#7a7a7a;text-decoration:none}a,span{display:inline-block}.c4d-theme-effect a,.c4d-theme-effect a:hover{-webkit-transition:all .3s;transition:all .3s}a:hover{color:#fed700}.clearfix:after{content:" ";display:block;clear:both;height:0;width:0}.tet30-image{width:100%;height:auto}.tet30-margin-auto{margin-left:auto;margin-right:auto}input{border:2px solid #ccc;border-radius:45px;width:100%;padding:0 22px;line-height:46px!important;color:#7a7a7a}.c4d-theme-effect input{-webkit-transition:all .4s;transition:all .4s}input[type=checkbox]{border:2px solid #ccc;border-radius:45px;width:100%;padding:0 22px;line-height:46px!important;color:#7a7a7a;width:auto}.c4d-theme-effect input[type=checkbox]{-webkit-transition:all .4s;transition:all .4s}textarea{border:2px solid #ccc;border-radius:45px;width:100%;padding:0 22px;line-height:46px!important;color:#7a7a7a;padding:10px 22px;border-radius:10px;line-height:1.6em!important;min-height:5em}.c4d-theme-effect textarea{-webkit-transition:all .4s;transition:all .4s}.container-fluid .container-fluid{padding-left:0;padding-right:0}.wp-caption{text-decoration:none}.wp-caption-text{text-decoration:none}.gallery-caption{text-decoration:none}.aligncenter{text-decoration:none}.bypostauthor{text-decoration:none}.alignright{text-align:right}.alignleft{text-align:left}.tet30-button-1,.tet30-button-large{line-height:55px;height:55px}.tet30-button-1{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;background:#eb5a46}.c4d-theme-effect .tet30-button-1{-webkit-transition:all .4s;transition:all .4s}.tet30-button-1:hover{border-color:#fed700;background:#fed700;color:#fff}.tet30-button-1 i{margin-left:15px}.tet30-button-1 .icon{line-height:45px;font-size:14px}.tet30-button-1:hover .icon{margin-left:5px}.tet30-button-2{font-size:14px;font-weight:600;color:#999;text-transform:uppercase}.tet30-button-2hover{color:#fed700}.tet30-button-3{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;display:inline-block;background:#fff;color:#000;border-color:#fff}.c4d-theme-effect .tet30-button-3{-webkit-transition:all .4s;transition:all .4s}.tet30-button-3:hover{border-color:#fed700;background:#fed700;color:#fff}.tet30-button-3 i{margin-left:15px}.tet30-button-3:hover{background:#fed700;color:#fff}.tet30-text-display{font-weight:500;font-size:30px}.tet30-text-display .b-button{float:right;line-height:30px;margin-top:7px;letter-spacing:3px}.site-header-main{position:relative}.c4d-theme-header-fullwidth .site-header .tet30-main-width{width:100%;max-width:100%}.site-header-main-fixed{padding:16px 0;background:#fff}.c4d-theme-header-transparent .site-header-main-fixed{position:absolute;z-index:9999;top:0;background:0 0;width:100%}.c4d-theme-header-transparent.c4d-theme-scrolling .site-header-main-fixed{background:#fff}.c4d-theme-header-transparent.admin-bar .site-header-main-fixed{top:32px}.c4d-theme-header-sticky.c4d-theme-scrolling .site-header-main-fixed{position:fixed;top:-91px;width:100%;z-index:99999;-webkit-box-shadow:0 5px 5px rgba(221,221,221,.3);box-shadow:0 5px 5px rgba(221,221,221,.3);background:#fff}.c4d-theme-header-sticky.c4d-theme-scrolling.c4d-theme-effect .site-header-main-fixed{-webkit-transition:background .4s,top .4s,padding .4s .4s;transition:background .4s,top .4s,padding .4s .4s}.c4d-theme-header-sticky.c4d-theme-scroll-up .site-header-main-fixed{top:0;padding:15px 0}.c4d-theme-header-sticky.c4d-theme-scroll-up.admin-bar .site-header-main-fixed{top:32px}.flex-display{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-branding{line-height:30px;text-align:center}.site-branding .logo-text{font-size:30px;font-weight:700;line-height:30px;color:#4b4b4b}.site-branding img{width:110px;height:auto}.site-branding .logo-mobile{display:none}@media (max-width:768px){.site-branding.has-mobile .logo-mobile{display:block}}.tet30-header-big-search .site-branding,.tet30-header-logo-menu-buttons .site-branding{text-align:left}.tet30-tool-box{text-align:right;width:100%;margin:8px auto auto}.tet30-tool-box>div{display:inline-block;font-size:18px;width:35px;height:35px;vertical-align:middle;line-height:35px;text-align:center;margin:auto auto auto 20px}@media (max-width:1024px){.tet30-tool-box>div{margin:auto}}.tet30-header-big-search .tet30-tool-box>div{margin-left:5px}.tet30-tool-box>div i{color:#7a7a7a}@media (max-width:480px){.tet30-tool-box .c4d-woo-compare-cart,.tet30-tool-box .c4d-woo-wishlist-cart{display:none}}.tet30-tool-box-search{color:#7a7a7a}.tet30-tool-box-search form{position:fixed;top:0;left:0;right:0;background:#fff;z-index:999999;height:0;padding:0;text-align:center;overflow:hidden}.tet30-tool-box-search form label{display:none}.tet30-tool-box-search form button{display:none}.tet30-tool-box-search form input.search-field{max-width:600px;margin:auto;padding:0 30px;border:none;font-size:32px;text-align:center;text-transform:uppercase;font-weight:500;color:#000;line-height:32px}@media (max-width:640px){.tet30-tool-box-search form input.search-field{font-size:24px}}.tet30-tool-box-search .action-button{width:30px;height:30px;text-align:center;line-height:35px;z-index:99999999;font-size:18px;cursor:pointer}.tet30-tool-box-search .action-button .xclose{display:none;font-size:22px}.tet30-tool-box-search .action-button .xclose i{color:#111!important}.tet30-tool-box-search.active .action-button{position:fixed;top:36px;right:10px}.tet30-tool-box-search.active .action-button .xclose{display:block}.tet30-tool-box-search.active .action-button .search{display:none}.tet30-tool-box-search.active form{height:auto;padding:30px 0;-webkit-box-shadow:0 1px 0 100vh rgba(0,0,0,.3);box-shadow:0 1px 0 100vh rgba(0,0,0,.3)}.admin-bar .tet30-tool-box-search form{top:0}.admin-bar .tet30-tool-box-search.active .action-button{top:36px}.c4d-theme-effect .tet30-tool-box-search form{-webkit-transition:all .3s;transition:all .3s}.tet30-go-to-top{position:fixed;bottom:30px;right:42px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;background:#fff;opacity:0;color:#777;font-size:25px;z-index:9999;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.tet30-go-to-top:hover{background:#fed700;color:#fff}.c4d-theme-scroll-down .tet30-go-to-top,.c4d-theme-scroll-up .tet30-go-to-top{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c4d-theme-effect .tet30-go-to-top{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.tet30-header-promo-code{text-align:center;background:#111;color:#fff;font-size:14px;font-weight:400;padding:3px 30px}@media (max-width:320px){.tet30-header-promo-code{font-size:11px}}.tet30-header-free-ship{text-align:center;letter-spacing:.05em;background:#f7f7f7;font-size:15px;padding:0;line-height:30px}@media (max-width:320px){.tet30-header-free-ship{font-size:11px;line-height:1.3em;letter-spacing:0}}.c4d-woo-wishlist-cart__list_header .title{text-align:left;padding:20px 15px}.c4d-woo-wishlist-cart__list_items .item .c4d-woo-wishlist-remove-item{color:#ccc;margin:4px auto;font-size:16px}.c4d-woo-wishlist-cart__list_items .item .c4d-woo-wishlist-remove-item i{color:#ccc}.c4d-woo-wishlist-cart__list_items .item .c4d-woo-wishlist-remove-item i:hover{color:red}.tet30-center{text-align:center}.tet30-center>div{text-align:left;vertical-align:top}.clearfix:after{content:"";display:block;clear:both}.tet30-center-inner{display:inline-block;width:auto}.tet30-header-big-search .search-form{text-align:center;width:90%;margin:auto}.tet30-header-big-search .search-form-inner{background:#fed700;border-radius:50px 0 0 50px;margin-right:70px}.tet30-header-big-search .search-form-inner form{float:left;width:100%}.tet30-header-big-search .search-form-inner form button{display:none}.tet30-header-big-search .search-form-inner form input{border-color:#fed700;border-radius:50px 0 0 50px}.tet30-header-big-search .search-form-inner .icon{float:right;background:#fed700;width:70px;height:54px;color:#000;line-height:58px;margin-right:-70px;text-align:center;border-radius:0 30px 30px 0;font-size:25px;cursor:pointer}.tet30-header-big-search .site-header-main-fixed{padding:26px 0 0!important}.tet30-header-big-search .site-header-bottom{margin:25px auto auto;background:#fed700;padding:0}.tet30-header-big-search .tet30-menu ul li a{font-size:15px;padding:12px 20px 12px 0}.tet30-header-big-search .tet30-menu ul li a:hover{color:#000}.tet30-header-big-search .tet30-menu ul li li a{padding:2px 20px 2px 0}.tet30-header-big-search .tet30-menu ul li li a:hover{color:#fed700}.tet30-header-big-search .tet30-menu-expand:after{right:-4px;top:9px}.c4d-theme-scrolling .tet30-header-big-search .site-header-main-fixed{top:-165px}.c4d-theme-scroll-up .tet30-header-big-search .site-header-main-fixed{top:0}.c4d-theme-scroll-up.admin-bar .tet30-header-big-search .site-header-main-fixed{top:0}.tet30-header-big-search .tet30-menu-expand:after{color:#000}.tet30-header-big-search-top{border-bottom:1px solid #ddd;font-size:12px;padding:6px 0}.tet30-header-big-search-menu{text-align:right}.tet30-header-big-search-menu a{display:inline-block;margin:auto;border-right:1px solid #ddd;padding:0 7px;line-height:12px}.tet30-header-big-search-menu a:last-child{border:none}.tet30-header-big-search .flex-display,.tet30-header-logo-menu-buttons .flex-display{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hamburger .line{width:16px;height:1px;display:block;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#1c1f22;border-radius:3px}.hamburger:hover{cursor:pointer}.hamburger.is-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.is-active .line:nth-child(2){width:0}.hamburger.is-active .line:nth-child(1),.hamburger.is-active .line:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s;width:25px}.hamburger.is-active .line:nth-child(1){-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}.hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-6px) rotate(90deg);-ms-transform:translateY(-6px) rotate(90deg);transform:translateY(-6px) rotate(90deg)}.tet30-menu{font-family:Poppins,Helvetica,Arial,sans-serif;margin:auto}.tet30-menu ul{list-style:none;margin:auto;padding:0}.tet30-menu ul:after{content:"";display:block;clear:both;height:0}.tet30-menu ul li{float:left;position:relative;margin:auto 30px auto auto;line-height:37px}@media (max-width:1024px){.tet30-menu ul li{float:none}}.tet30-menu ul li a{display:block;font-size:16px;font-weight:600;padding:6px 0 6px 0;color:#111}.tet30-menu ul li a:hover{color:#fed700}.tet30-menu ul li .sub-menu{position:absolute;top:65px;left:0;background:#f5f5f5;padding:20px 25px;z-index:9999;-webkit-transition:all 0s .1s;transition:all 0s .1s;opacity:0;visibility:hidden;min-width:260px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c4d-theme-effect .tet30-menu ul li .sub-menu{-webkit-transition:padding .4s .14s,max-height .4s .14s,opacity .3s ease-out .14s,visibility .3s ease-out .14s,-webkit-transform .3s ease-out .14s;transition:padding .4s .14s,max-height .4s .14s,opacity .3s ease-out .14s,visibility .3s ease-out .14s,-webkit-transform .3s ease-out .14s;transition:padding .4s .14s,max-height .4s .14s,opacity .3s ease-out .14s,transform .3s ease-out .14s,visibility .3s ease-out .14s;transition:padding .4s .14s,max-height .4s .14s,opacity .3s ease-out .14s,transform .3s ease-out .14s,visibility .3s ease-out .14s,-webkit-transform .3s ease-out .14s;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}@media (max-width:1024px){.tet30-menu ul li .sub-menu{position:initial;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible;background:0 0;padding:0 15px}.c4d-theme-effect .tet30-menu ul li .sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.tet30-menu ul li li{float:none;margin:auto auto 8px auto}.tet30-menu ul li li a{font-size:14px;font-weight:400;line-height:1.3em;padding:2px 30px 2px 0}.tet30-menu ul li li a:hover{padding-left:8px}.tet30-menu ul li li .tet30-menu-expand:after{top:-3px}.c4d-theme-effect .tet30-menu ul li li .sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:1024px){.tet30-menu ul li:hover>.sub-menu{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}.tet30-menu ul li.tet30-menu-expand-active>.sub-menu{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;max-height:1000px}.tet30-menu .site-header-menu{-webkit-overflow-scrolling:touch}@media (max-width:1024px){.tet30-menu .site-header-menu{position:fixed;top:0;bottom:0;left:-320px;z-index:9999999;background:#fff;width:320px;overflow:hidden;padding:20px 0 20px 15px}.c4d-theme-effect .tet30-menu .site-header-menu{-webkit-transition:all .4s;transition:all .4s}.tet30-menu-toggle-active .tet30-menu .site-header-menu{left:0;-webkit-box-shadow:0 0 0 100vw rgba(0,0,0,.4);box-shadow:0 0 0 100vw rgba(0,0,0,.4)}.tet30-menu .site-header-menu>nav{overflow:scroll;margin-right:-17px;height:90vh}}.tet30-menu-expand{position:absolute;top:14px;right:-16px;z-index:9999;width:15px;height:20px;text-align:center;line-height:20px;cursor:pointer;color:#aaa}.tet30-menu-expand:after{font:normal normal normal 14px/1 FontAwesome;content:"\f107"}@media (max-width:1024px){.tet30-menu-expand{display:none}}.menu-toggle{width:35px;display:none;margin:6px 0 auto;cursor:pointer}@media (max-width:1024px){.menu-toggle{display:inline-block}}.menu-toggle div{height:2px;margin:9px auto;background:#000}.c4d-theme-effect .menu-toggle div{-webkit-transition:all .4s;transition:all .4s}.menu-toggle:hover div:first-child{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.menu-toggle:hover div:last-child{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}#menu-toggle-close div:nth-child(1){-webkit-transform:translate(0,11px) rotate(45deg);-ms-transform:translate(0,11px) rotate(45deg);transform:translate(0,11px) rotate(45deg)}#menu-toggle-close div:nth-child(2){-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0)}#menu-toggle-close div:nth-child(3){-webkit-transform:translate(0,-11px) rotate(135deg);-ms-transform:translate(0,-11px) rotate(135deg);transform:translate(0,-11px) rotate(135deg)}.tet30-mega-menu>.sub-menu{width:1200px;background:0 0}@media (max-width:1199px){.tet30-mega-menu>.sub-menu{width:100%;max-width:1200px}}.tet30-mega-menu>.sub-menu>li{min-width:160px;float:left}@media (max-width:1024px){.tet30-mega-menu>.sub-menu>li{float:none}}.tet30-mega-menu>.sub-menu>li:after{display:none}.tet30-mega-menu>.sub-menu>li>a{font-weight:600;color:#000;text-transform:uppercase;margin:auto auto 10px}.tet30-mega-menu>.sub-menu>li>a:hover{padding-left:0}@media (min-width:1199px){.tet30-mega-menu>.sub-menu>li>.tet30-menu-expand{display:none}}@media (max-width:1024px){.tet30-mega-menu>.sub-menu>li>.tet30-menu-expand{display:none}}.tet30-mega-menu>.sub-menu>li>ul{padding:0;position:relative;top:0;background:0 0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;min-width:200px}@media (min-width:1199px){.tet30-mega-menu>.sub-menu>li>ul ul{top:-30px;left:100%;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);padding:15px}}.tet30-mega-menu:hover>ul>li>ul{visibility:visible}.tet30-archive-left-sidebar-stick{display:none;cursor:pointer;float:left;margin:8px auto}@media (max-width:768px){.tet30-archive-left-sidebar-stick{display:inline-block}}.tet30-archive-left-sidebar-close{display:none;margin:auto;text-align:center;position:absolute;top:15px;right:15px;width:30px;height:30px;line-height:30px;cursor:pointer}@media (max-width:768px){.tet30-archive-left-sidebar-close{display:inline-block}}.tet30-shop-category-left-col-wrap{-webkit-overflow-scrolling:touch}@media (max-width:768px){.tet30-shop-category-left-col-wrap{position:fixed;top:0;left:-320px;z-index:9999999;background:#fff;width:320px;height:100vh;overflow:auto;padding:50px 15px 20px;-webkit-transition:all .4s;transition:all .4s}}.tet30-left-sidebar-open .tet30-shop-category-left-col-wrap{left:0;-webkit-box-shadow:0 0 0 100vw rgba(0,0,0,.4);box-shadow:0 0 0 100vw rgba(0,0,0,.4)}.hesperiden.tparrows{background:#f7f7f7;opacity:.3}.hesperiden.tparrows:hover{opacity:1}.c4d-theme-effect .hesperiden.tparrows{-webkit-transition:all .3s;transition:all .3s}div .hesperiden.tparrows.tp-leftarrow:before{font:normal normal normal 14px/1 FontAwesome;content:"\f104";font-size:30px;color:#000;line-height:39px}div .hesperiden.tparrows.tp-rightarrow:before{font:normal normal normal 14px/1 FontAwesome;content:"\f105";font-size:30px;color:#000;line-height:39px}.tet30-block-b{overflow:hidden;position:relative}.tet30-block-b a{display:block}.tet30-block-b .b-text{position:absolute;bottom:15px;left:15px}.tet30-block-b .b-text a{font-weight:500;letter-spacing:3px;font-size:14px}.tet30-block-b .b-title{margin:auto;font-size:18px}.tet30-block-b img{width:100%;height:auto}.tet30-block-b:hover img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.c4d-theme-effect .tet30-block-b img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tet30-block-banner-c{position:relative;padding:25px 0;background-position:center;background-repeat:no-repeat;background-color:#e3d0c1}.tet30-block-banner-c.banner-full{margin:auto -15px}.tet30-block-banner-c .b-text{text-align:center}.tet30-block-banner-c .b-title{font-size:24px;margin:auto}.tet30-block-banner-c .b-subtitle{font-size:16px;letter-spacing:3px;margin:auto}.tet30-block-banner-c .b-button{margin:15px auto 10px!important}body .c4d-post-show{margin:auto -15px}body .c4d-post-show .item .item-inner{padding:0 15px 20px;position:relative}body .c4d-post-show .item .item-inner .post-image{float:none;width:100%;max-width:100%}body .c4d-post-show .item .item-inner .date{position:absolute;right:30px;top:15px;background:#fff;color:#000;font-size:13px;padding:5px 10px}body .c4d-post-show .item .item-inner .post-info{width:100%}body .c4d-post-show .item .item-inner .post-info .title{font-size:16px;margin:25px auto auto;color:#000}body .c4d-post-show .item .item-inner .post-info .desc{font-size:14px;margin:20px auto}body .c4d-post-show .item .item-inner .post-info .post-categories{position:absolute;top:54px;background:#fff;padding:0 10px;color:#000;right:30px;font-size:12px}body .c4d-post-show .item .item-inner .post-info .post-categories li{display:none}body .c4d-post-show .item .item-inner .post-info .post-categories li a{color:#000}body .c4d-post-show .item .item-inner .post-info .post-categories li:first{display:inline-block}.tet30-block-e-1:after,.tet30-block-e:after{content:"";display:block;clear:both}.tet30-block-e .b-title,.tet30-block-e-1 .b-title{margin:auto}.tet30-block-e .b-icon,.tet30-block-e-1 .b-icon{float:left;margin:auto 20px 10px auto;background:#f7f7f7;border-radius:50%;text-align:center;width:60px;height:60px;line-height:60px;font-size:18px;color:#000}.tet30-block-e-1 .b-icon{background:#c8e5d1;color:#fff;margin:auto 20px 10px auto}.tet30-block-f .b-button{text-align:center;margin:auto auto 10px}.tet30-block-f .b-image{max-height:180px;overflow:hidden}.tet30-block-f .b-image:after{content:"";display:block;clear:both}.tet30-block-f .b-image img{width:10%;height:auto;float:left}.tet30-block-banner-a{position:relative}.tet30-block-banner-a .b-text{position:absolute;bottom:20%;padding:0 30px}.tet30-block-banner-a .b-title{font-size:40px;color:#fff;line-height:60px;font-weight:600;text-transform:uppercase;margin:auto auto 14px}.tet30-footer-top{padding:73px 0 27px;font-size:15px;line-height:1.8em;background:#dce3e9;border-top:1px solid #ccc;font-weight:400}.tet30-footer-top .widget-title{padding-bottom:0;border:none;font-weight:700}.tet30-footer-top .row>div{margin-bottom:30px}.tet30-footer-bottom{background:#f6f6f6;padding:10px 0;color:#aaa;border-top:1px solid #ccc;font-weight:400}.footer-menu{list-style:none;margin:auto;padding:0}.footer-menu:after{content:"";display:block;clear:both;height:0}.footer-menu li{float:left}.footer-menu li a{font-size:15px;display:inline-block;margin:auto 20px 10px auto}.tet30-payment-methods{text-align:center}.tet30-payment-methods .method{display:inline-block;margin:15px 5px;font-size:24px}.tet30-copyright{color:#999;text-align:left;padding:14px 0;font-size:14px}@media (max-width:768px){.tet30-copyright{text-align:center}}.widget-title{font-size:14px;font-weight:600;margin:auto auto 20px;text-transform:uppercase;border-bottom:7px solid #fed700;padding-bottom:5px}ul.menu{list-style:none;margin:auto;padding:0}ul.menu li a{display:inline-block;font-size:15px;line-height:1.8em}ul.menu li a:hover{color:#000}.gallery-columns-2 .gallery-item{margin:0 5px 10px;width:46.1%;display:inline-block}.gallery-columns-2 .gallery-item img{width:100%;height:auto}.tet30-icon{width:25px;font-size:14px}.tet30-locations{margin-top:20px}.tet30-about-us-intro{margin-right:25px}.entry-footer{display:none}.mailpoet_form{text-align:center;border:2px solid #ccc;border-radius:45px;display:inline-block}@media (max-width:640px){.mailpoet_form{border:none}}.mailpoet_paragraph{display:inline-block;margin:auto;position:relative;vertical-align:middle}.mailpoet_paragraph input{border:none;background:0 0;padding:0 30px;margin:auto;color:#111}.mailpoet_paragraph .mailpoet_submit{font-size:16px;font-weight:600;cursor:pointer;text-transform:uppercase;float:right;letter-spacing:3px}@media (max-width:640px){.mailpoet_paragraph .mailpoet_submit{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px}.c4d-theme-effect .mailpoet_paragraph .mailpoet_submit{-webkit-transition:all .4s;transition:all .4s}.mailpoet_paragraph .mailpoet_submit:hover{border-color:#fed700;background:#fed700;color:#fff}.mailpoet_paragraph .mailpoet_submit i{margin-left:15px}}.mailpoet_paragraph .mailpoet_text{min-width:230px;float:left}@media (max-width:640px){.mailpoet_paragraph .mailpoet_text{min-width:50px;text-align:center;border:2px solid #ccc;margin:auto auto 22px;width:100%!important}}@media (min-width:768px){.mailpoet_paragraph .parsley-errors-list{margin-top:8px;position:absolute;bottom:-30px;left:22px}}@media (max-width:640px){.mailpoet_paragraph .parsley-errors-list{margin:auto auto 30px}}.tet30-newsletter{background-size:cover!important;min-height:500px}@media (max-width:768px){.tet30-newsletter{background-position:right}}.tet30-newsletter h3{font-size:32px}.tet30-newsletter .text{font-size:16px;margin:0 auto 30px}.tet30-newsletter .block-form{width:450px;float:right;margin-top:150px;margin-right:150px}@media (max-width:768px){.tet30-newsletter .block-form{width:100%;float:none;margin:auto;padding:50px 15px}}.tet30-socials{text-align:right}@media (max-width:768px){.tet30-socials{text-align:center}}.tet30-socials a{display:inline-block;font-size:16px;margin-left:25px}@media (max-width:768px){.tet30-socials a{margin-left:10px;margin-right:10px}}.c4d-theme-footer-simple .tet30-footer-bottom{background:0 0;padding:50px 0;border-top:1px solid #eee}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:30px}.woocommerce ul.products li.product .star-rating,.woocommerce-page ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:15px;color:#7a7a7a;margin:8px auto}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{font-weight:400;text-decoration:none;margin:auto 5px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h3{color:#333;padding:0;margin:20px auto auto;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;text-align:left}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin:auto}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{background:#fed700;color:#000;font-size:14px;text-transform:uppercase;margin:auto;padding:0 10px;line-height:24px;color:#fff;font-weight:400;border-radius:50%;width:50px;height:50px;line-height:50px;padding:0;top:10px;left:10px;right:auto}.woocommerce ul.products li.product .image-button,.woocommerce-page ul.products li.product .image-button{position:relative;overflow:hidden}.woocommerce ul.products li.product .buttons-center,.woocommerce ul.products li.product .buttons-right,.woocommerce-page ul.products li.product .buttons-center,.woocommerce-page ul.products li.product .buttons-right{position:absolute;top:10px;right:5px;text-align:right;margin:auto;z-index:9999;visibility:hidden;width:50px}.woocommerce ul.products li.product .buttons-center:after,.woocommerce ul.products li.product .buttons-right:after,.woocommerce-page ul.products li.product .buttons-center:after,.woocommerce-page ul.products li.product .buttons-right:after{content:"";display:block;clear:both}.woocommerce ul.products li.product .buttons-center>div,.woocommerce ul.products li.product .buttons-right>div,.woocommerce-page ul.products li.product .buttons-center>div,.woocommerce-page ul.products li.product .buttons-right>div{display:block;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;vertical-align:middle;margin:7px auto}.woocommerce ul.products li.product .buttons-center,.woocommerce-page ul.products li.product .buttons-center{width:auto;margin:auto;right:auto;left:auto;width:100%;bottom:30px;top:auto;text-align:center}.woocommerce ul.products li.product:hover .buttons-center,.woocommerce ul.products li.product:hover .buttons-right,.woocommerce-page ul.products li.product:hover .buttons-center,.woocommerce-page ul.products li.product:hover .buttons-right{visibility:visible}.woocommerce ul.products li.product:hover .buttons-center>div,.woocommerce ul.products li.product:hover .buttons-right>div,.woocommerce-page ul.products li.product:hover .buttons-center>div,.woocommerce-page ul.products li.product:hover .buttons-right>div{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.woocommerce ul.products li.product .addtocart,.woocommerce-page ul.products li.product .addtocart{text-align:center}.woocommerce ul.products li.product .addtocart>a,.woocommerce-page ul.products li.product .addtocart>a{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;background:#6fb70f;overflow:hidden;font-size:13px}.c4d-theme-effect .woocommerce ul.products li.product .addtocart>a,.c4d-theme-effect .woocommerce-page ul.products li.product .addtocart>a{-webkit-transition:all .4s;transition:all .4s}.woocommerce ul.products li.product .addtocart>a:hover,.woocommerce-page ul.products li.product .addtocart>a:hover{border-color:#fed700;background:#fed700;color:#fff}.woocommerce ul.products li.product .addtocart>a i,.woocommerce-page ul.products li.product .addtocart>a i{margin-left:15px}.woocommerce ul.products li.product .addtocart>a:hover,.woocommerce-page ul.products li.product .addtocart>a:hover{background:#fed700}.woocommerce ul.products li.product .addtocart>a:hover:before,.woocommerce-page ul.products li.product .addtocart>a:hover:before{color:#fff}.woocommerce ul.products li.product .addtocart>a.added,.woocommerce-page ul.products li.product .addtocart>a.added{display:none}.woocommerce ul.products li.product .addtocart>a.loading:after,.woocommerce-page ul.products li.product .addtocart>a.loading:after{top:0}.woocommerce ul.products li.product .addtocart>a.added_to_cart:before,.woocommerce ul.products li.product .addtocart>a.c4d-woo-bundle-view-bundle-button:before,.woocommerce-page ul.products li.product .addtocart>a.added_to_cart:before,.woocommerce-page ul.products li.product .addtocart>a.c4d-woo-bundle-view-bundle-button:before{display:none}.woocommerce ul.products li.product .addtocart>a.added_to_cart:hover,.woocommerce ul.products li.product .addtocart>a.c4d-woo-bundle-view-bundle-button:hover,.woocommerce-page ul.products li.product .addtocart>a.added_to_cart:hover,.woocommerce-page ul.products li.product .addtocart>a.c4d-woo-bundle-view-bundle-button:hover{color:#fff}.woocommerce ul.products li.product .c4d-wcd-wrap,.woocommerce-page ul.products li.product .c4d-wcd-wrap{position:absolute;bottom:30px;left:0;right:0}.woocommerce ul.products li.product [data-cols="10"] .c4d-wcd-wrap,.woocommerce ul.products li.product [data-cols="11"] .c4d-wcd-wrap,.woocommerce ul.products li.product [data-cols="12"] .c4d-wcd-wrap,.woocommerce ul.products li.product [data-cols="6"] .c4d-wcd-wrap,.woocommerce ul.products li.product [data-cols="7"] .c4d-wcd-wrap,.woocommerce ul.products li.product [data-cols="8"] .c4d-wcd-wrap,.woocommerce ul.products li.product [data-cols="9"] .c4d-wcd-wrap,.woocommerce-page ul.products li.product [data-cols="10"] .c4d-wcd-wrap,.woocommerce-page ul.products li.product [data-cols="11"] .c4d-wcd-wrap,.woocommerce-page ul.products li.product [data-cols="12"] .c4d-wcd-wrap,.woocommerce-page ul.products li.product [data-cols="6"] .c4d-wcd-wrap,.woocommerce-page ul.products li.product [data-cols="7"] .c4d-wcd-wrap,.woocommerce-page ul.products li.product [data-cols="8"] .c4d-wcd-wrap,.woocommerce-page ul.products li.product [data-cols="9"] .c4d-wcd-wrap{display:none}.woocommerce ul.products li.product:hover .c4d-wcd-wrap,.woocommerce-page ul.products li.product:hover .c4d-wcd-wrap{opacity:0;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.woocommerce ul.products li.product .c4d-woo-vs-box-colors,.woocommerce-page ul.products li.product .c4d-woo-vs-box-colors{position:absolute;bottom:0;right:10px}.c4d-theme-effect .buttons-center,.c4d-theme-effect .buttons-right{-webkit-transition:visibility .3s .1s;transition:visibility .3s .1s}.c4d-theme-effect .buttons-center>div,.c4d-theme-effect .buttons-right>div{-webkit-transition:all .3s;transition:all .3s}.c4d-theme-effect .buttons-center>div:nth-child(2),.c4d-theme-effect .buttons-right>div:nth-child(2){-webkit-transition-delay:.13s;transition-delay:.13s}.c4d-theme-effect .buttons-center>div:nth-child(3),.c4d-theme-effect .buttons-right>div:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.c4d-theme-effect .buttons-center>div:nth-child(4),.c4d-theme-effect .buttons-right>div:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.c4d-theme-effect .buttons-center>div:nth-child(5),.c4d-theme-effect .buttons-right>div:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}.c4d-theme-effect .c4d-wcd-wrap{-webkit-transition:all .4s;transition:all .4s}.c4d-woo-vs-box-color{margin-bottom:5px!important}.c4d-wcd-wrap{text-align:center}.c4d-wcd-wrap .countdown-row{display:block;background:rgba(255,255,255,.9);padding:5px 0;border-radius:50px;margin:auto 5px}.c4d-wcd-wrap .countdown-row:after{content:"";display:block;clear:both}.c4d-wcd-wrap .countdown-section{display:inline-block;margin:5px;text-align:center;line-height:20px}.c4d-wcd-wrap .countdown-section>*{display:block;font-size:14px}.c4d-wcd-wrap .countdown-section .countdown-period{font-size:12px}.c4d-woo-compare-button,.c4d-woo-qv__link,.c4d-woo-wishlist-button{background:#fff;color:#777;margin:0 5px 0 0;border:none;border-radius:0;width:40px;height:40px;line-height:44px;font-size:16px;border-radius:50%}.c4d-woo-compare-button:hover,.c4d-woo-qv__link:hover,.c4d-woo-wishlist-button:hover{background:#fed700;color:#fff}.c4d-woo-compare-button:hover .icon:before,.c4d-woo-qv__link:hover .icon:before,.c4d-woo-wishlist-button:hover .icon:before{color:#fff}.c4d-woo-compare-button.added,.c4d-woo-qv__link.added,.c4d-woo-wishlist-button.added{background:green;color:#fff}.c4d-woo-qv__link{color:rgba(255,255,255,0)!important;display:inline-block;text-align:center;font-size:16px;line-height:43px;vertical-align:middle}.c4d-woo-qv__link .text{display:none}.c4d-woo-qv__link .icon{color:#777}.c4d-woo-compare-cart__icon .number,.c4d-woo-wishlist-cart__icon .number,.site-header .c4d-woo-cart-icon .c4d-woo-cart-icon__icon .number{width:20px;height:20px;line-height:20px;top:-5px;left:-5px;right:auto;font-size:12px;background:#fed700}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget{margin:30px auto;padding:0;list-style:none}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li{position:relative;border-radius:5px;margin:auto auto 20px;padding:12px 30px 12px 15px;font-size:14px;line-height:1.3em;-webkit-box-shadow:0 0 10px #eee;box-shadow:0 0 10px #eee}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li:after,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li:after{content:"";display:block;clear:both}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li:before,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li:before{display:none}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li img,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li img{float:left;width:40px;height:auto;margin:auto 8px 8px auto;padding:0}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li a,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li .remove,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li .remove{position:absolute;top:25px;right:15px;left:auto;color:#ccc!important;font-size:14px}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li .remove:hover,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li .remove:hover{color:red;background:0 0}.woocommerce .widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li .quantity,.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul.product_list_widget li .quantity{display:inline-block;margin:5px auto auto}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total{font-size:18px}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total:after,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total:after{content:"";display:block;clear:both}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .amount,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .amount{float:right}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons{padding:0;margin:auto}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button{display:inline-block;font-size:13px;line-height:40px;height:40px;text-transform:uppercase;border-radius:40px;padding:0 15px;margin:auto auto 10px;text-align:center;font-weight:100;letter-spacing:.1em;background:0 0;-webkit-box-shadow:none;box-shadow:none}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:hover,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:hover{background:#eee}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.wc-forward,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.wc-forward{width:43%;margin-right:1%}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.checkout,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.checkout{width:55%;background:green;color:#eee}.woocommerce .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.continue-shopping,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.continue-shopping{width:100%}.site-header .c4d-woo-cart-icon{position:relative}.site-header .c4d-woo-cart-icon .c4d-woo-cart-icon__icon{line-height:32px}.site-header .c4d-woo-cart-icon .c4d-woo-cart-icon__icon span{margin:auto}.site-header .c4d-woo-cart-icon .c4d-woo-cart-icon__icon span.text{display:none}.site-header .c4d-woo-cart-icon .c4d-woo-cart-icon__list{text-align:left;position:absolute;top:60px;right:0;background:#fff;min-width:320px;z-index:-1;padding:0 30px;opacity:0;visibility:hidden;-webkit-box-shadow:0 0 10px #eee;box-shadow:0 0 10px #eee;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.c4d-theme-effect .site-header .c4d-woo-cart-icon .c4d-woo-cart-icon__list{-webkit-transition:all .3s .14s;transition:all .3s .14s}.site-header .c4d-woo-cart-icon:hover .c4d-woo-cart-icon__list{z-index:999999;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c4d-woo-wishlist-cart__list{top:60px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);-webkit-transition:all 0s .1s;transition:all 0s .1s;z-index:-9}.c4d-theme-effect .c4d-woo-wishlist-cart__list{-webkit-transition:all .3s .14s;transition:all .3s .14s}.c4d-woo-wishlist-cart__list_items .item{padding:10px 15px;text-align:left;line-height:24px!important}.c4d-woo-wishlist-cart__list_items .item .image{margin-right:20px}.c4d-woo-wishlist-cart__list_items .item .image img{max-width:80px}.c4d-woo-wishlist-cart__list_items .item .price{margin:auto 10px auto 0;line-height:20px;display:block}.c4d-woo-wishlist-cart__list_items .item .title{font-size:14px;font-weight:600}.c4d-woo-wishlist-cart__list_items .item .add_to_cart_button,.c4d-woo-wishlist-cart__list_items .item .button{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;height:24px;line-height:24px!important;width:auto;font-size:11px;margin:auto;padding:0 15px;text-align:center;margin:4px auto;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:500;min-width:0}.c4d-theme-effect .c4d-woo-wishlist-cart__list_items .item .add_to_cart_button,.c4d-theme-effect .c4d-woo-wishlist-cart__list_items .item .button{-webkit-transition:all .4s;transition:all .4s}.c4d-woo-wishlist-cart__list_items .item .add_to_cart_button:hover,.c4d-woo-wishlist-cart__list_items .item .button:hover{border-color:#fed700;background:#fed700;color:#fff}.c4d-woo-wishlist-cart__list_items .item .add_to_cart_button i,.c4d-woo-wishlist-cart__list_items .item .button i{margin-left:15px}.c4d-woo-wishlist-cart__list_items .item .add_to_cart_button:before,.c4d-woo-wishlist-cart__list_items .item .button:before{display:none}.c4d-woo-wishlist-cart__list_items .item .add_to_cart_button:hover,.c4d-woo-wishlist-cart__list_items .item .button:hover{background:#fed700;color:#fff}.fancybox-slide>*{padding:0}.c4d-woo-compare-cart__list_items .item .add_to_cart_button,.c4d-woo-compare-cart__list_items .item .added_to_cart,.c4d-woo-compare-cart__list_items .item .ajax_add_to_cart,.c4d-woo-compare-cart__list_items .item .button{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;line-height:40px;height:40px;font-size:12px;padding:0 15px}.c4d-theme-effect .c4d-woo-compare-cart__list_items .item .add_to_cart_button,.c4d-theme-effect .c4d-woo-compare-cart__list_items .item .added_to_cart,.c4d-theme-effect .c4d-woo-compare-cart__list_items .item .ajax_add_to_cart,.c4d-theme-effect .c4d-woo-compare-cart__list_items .item .button{-webkit-transition:all .4s;transition:all .4s}.c4d-woo-compare-cart__list_items .item .add_to_cart_button:hover,.c4d-woo-compare-cart__list_items .item .added_to_cart:hover,.c4d-woo-compare-cart__list_items .item .ajax_add_to_cart:hover,.c4d-woo-compare-cart__list_items .item .button:hover{border-color:#fed700;background:#fed700;color:#fff}.c4d-woo-compare-cart__list_items .item .add_to_cart_button i,.c4d-woo-compare-cart__list_items .item .added_to_cart i,.c4d-woo-compare-cart__list_items .item .ajax_add_to_cart i,.c4d-woo-compare-cart__list_items .item .button i{margin-left:15px}.tet30-woo-category-wrap{position:relative}.tet30-woo-category-wrap .expand-button{cursor:pointer;display:none}@media (max-width:768px){.tet30-woo-category-wrap .expand-button{display:inline-block}}@media (max-width:768px){.tet30-woo-category-wrap.active .c4d-woo-category{max-height:1000px;padding:15px}}.c4d-theme-effect .c4d-woo-category{-webkit-transition:all .4s;transition:all .4s}@media (max-width:768px){.c4d-woo-category{position:absolute;top:100%;left:0;background:#fff;overflow:hidden;max-height:0;z-index:9999}}.c4d-woo-category ul{list-style:none;margin:auto;padding:0;display:inline-block}.c4d-woo-category ul li{display:inline-block;position:relative}@media (max-width:768px){.c4d-woo-category ul li{display:block}}.c4d-woo-category ul li a{position:relative;font-size:16px;margin:auto 35px auto 0;position:relative}.c4d-woo-category ul li a:before{content:"/";display:block;position:absolute;bottom:-1px;left:-20px;color:#ccc;font-size:10px}.c4d-woo-category ul li ul{position:absolute;top:31px;background:#ededed;z-index:999;opacity:0;visibility:hidden;padding:10px 30px;left:-30px;line-height:1.6em;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all 0s .1s;transition:all 0s .1s}.c4d-theme-effect .c4d-woo-category ul li ul{-webkit-transition:visibility .3s .13s,opacity .3s .13s,-webkit-transform .3s .13s;transition:visibility .3s .13s,opacity .3s .13s,-webkit-transform .3s .13s;transition:visibility .3s .13s,opacity .3s .13s,transform .3s .13s;transition:visibility .3s .13s,opacity .3s .13s,transform .3s .13s,-webkit-transform .3s .13s}@media (max-width:768px){.c4d-woo-category ul li ul{position:initial;top:0;left:0;padding:15px 10px 0;opacity:1;visibility:visible;background:0 0;right:auto;display:block}}.c4d-woo-category ul li ul li{display:block}.c4d-woo-category ul li ul li a{font-size:14px;line-height:30px}@media (max-width:768px){.c4d-woo-category ul li ul li a{font-size:16px}}.c4d-woo-category ul li ul li a:before{display:none}.c4d-woo-category ul li:hover>ul{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c4d-woo-category li.first>a{margin-left:0}.c4d-woo-category li.first>a:before{display:none}.c4d-woo-filter-aside{position:relative}.c4d-woo-filter-aside .toggle{float:right;font-size:16px;cursor:pointer}.c4d-theme-effect .c4d-woo-filter-aside .toggle{-webkit-transition:all .4s;transition:all .4s}.c4d-woo-filter-aside .toggle:hover{color:#fed700}.c4d-woo-filter-aside .toggle .text{margin-right:8px}.c4d-woo-filter-aside:after{content:"";display:block;clear:both;width:0;height:0}.c4w-woo-filter-main{background:#fff;overflow:hidden;max-height:0;opacity:0;margin:auto}.c4d-theme-effect .c4w-woo-filter-main{-webkit-transition:all .4s;transition:all .4s}.c4w-woo-filter-main a{font-size:15px!important;line-height:1.9em;display:block;font-weight:300;color:#777}.c4d-woo-filter-aside-active .c4w-woo-filter-main{max-height:1000px;opacity:1;padding:0 0 30px}.c4w-woo-filter-main ul{margin:auto;padding:0;list-style:none}.c4w-woo-filter-main h3{font-size:16px;font-weight:600}.c4w-woo-filter-main .row>div{margin-bottom:30px}.c4d-woo-filter-load-more{margin:10px auto 80px}.c4d-woo-filter-load-more .end,.c4d-woo-filter-load-more .text{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;background:0 0;border:2px solid #ddd;color:#7a7a7a}.c4d-theme-effect .c4d-woo-filter-load-more .end,.c4d-theme-effect .c4d-woo-filter-load-more .text{-webkit-transition:all .4s;transition:all .4s}.c4d-woo-filter-load-more .end:hover,.c4d-woo-filter-load-more .text:hover{border-color:#fed700;background:#fed700;color:#fff}.c4d-woo-filter-load-more .end i,.c4d-woo-filter-load-more .text i{margin-left:15px}.c4d-woo-filter-box-colors{position:absolute;bottom:0;right:0}.c4d-woo-filter-box-color{margin:5px!important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none;font-weight:500}.woocommerce .woocommerce-breadcrumb{background:#f4f4f4;text-align:center;margin:auto auto 60px;padding:17px 15px;font-size:14px;color:#777}@media (max-width:640px){.woocommerce .woocommerce-breadcrumb{text-align:left}}.woocommerce .woocommerce-breadcrumb a{padding:0 5px}.woocommerce .woocommerce-breadcrumb a:hover{color:#fed700}.woocommerce span.onsale{background:#e3504d;color:#000;font-size:14px;text-transform:uppercase;margin:auto;padding:0 10px;line-height:24px;color:#fff;font-weight:400;border-radius:0;min-height:0;border-radius:20px;margin:auto;display:inline-block}.woocommerce .summary span.onsale{left:0;top:0;position:relative}body.woocommerce div.product .woocommerce-product-gallery .flex-viewport{margin-left:110px}@media (max-width:640px){body.woocommerce div.product .woocommerce-product-gallery .flex-viewport{margin-left:0}}body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{position:absolute;top:0;left:0;width:100px}body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{float:none;margin:auto auto 10px;width:100%}@media (max-width:640px){body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{top:10px;left:10px;width:70px}}@media (max-width:320px){body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{width:50px}}.woocommerce-product-details__short-description{font-size:16px;line-height:1.6em;margin:27px auto auto}.related.products h2,.upsells.products h2{text-align:center;margin:60px auto 30px;font-size:24px}.woocommerce div.product .woocommerce-tabs{margin:auto auto;padding:60px 30px 40px;max-width:1024px;font-size:16px}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs>li{background:0 0;border:none;border-radius:30px;padding:3px 25px;margin:auto}.woocommerce div.product .woocommerce-tabs ul.tabs>li.active{background:#fff}.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 .panel{line-height:1.8em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;color:#000;font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs li a .count{position:absolute;top:0;right:-11px;color:#fed700;font-size:14px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000}.tet30-single-product-tabs{background:#f4f4f4;margin:auto;padding:0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;background:#6fb70f!important}.c4d-theme-effect .woocommerce #respond input#submit.alt,.c4d-theme-effect .woocommerce a.button.alt,.c4d-theme-effect .woocommerce button.button.alt,.c4d-theme-effect .woocommerce input.button.alt{-webkit-transition:all .4s;transition:all .4s}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{border-color:#fed700;background:#fed700;color:#fff}.woocommerce #respond input#submit.alt i,.woocommerce a.button.alt i,.woocommerce button.button.alt i,.woocommerce input.button.alt i{margin-left:15px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#fed700!important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:40%;margin:auto auto 60px;overflow:hidden}@media (max-width:768px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:57%;position:relative}@media (max-width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}.woocommerce #content div.product div.summary .c4d-woo-cb,.woocommerce div.product div.summary .c4d-woo-cb,.woocommerce-page #content div.product div.summary .c4d-woo-cb,.woocommerce-page div.product div.summary .c4d-woo-cb{text-align:center;padding:5px 15px;margin:30px auto auto}.woocommerce div.product .product_title{font-size:32px;margin:16px auto auto}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:30px;margin:26px auto auto}.woocommerce div.product form.cart{margin:35px auto auto}.product_meta{margin:50px auto auto}.product_meta a{color:#111}.product_meta>*{display:block;color:#111;margin:auto auto 10px;font-size:14px;font-weight:700}.product_meta>* a,.product_meta>* span{color:#777;font-size:14px;font-weight:300;margin:auto 6px auto auto}.product_meta>* a{display:inline-block}.product_meta>* a:hover{color:#000}.woocommerce-error,.woocommerce-info,.woocommerce-message{max-width:1200px;margin:auto;margin:auto auto 50px}#comments{background:#fff;padding:60px 50px 0}#comments .woocommerce-Reviews-title{text-align:center;margin:auto auto 40px;color:#111;font-size:24px;font-weight:400}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment_container{border-bottom:1px solid #ddd;padding:0 0 35px;margin:auto auto 35px}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:80px;border:none;border-radius:40px;position:relative}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:auto auto auto 100px;border:none;padding:0;font-size:14px;font-weight:400;color:#333;line-height:1.6em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:14px;margin:auto auto 10px}.woocommerce #reviews #comments ol.commentlist li p{font-size:14px;font-weight:300;color:#333}.woocommerce #reviews #comments ol.commentlist li:last-child .comment_container{border:none;margin:auto}.woocommerce-review__author{color:#111;font-weight:600}.comment-form-author,.comment-form-email{width:49.5%;display:inline-block}.comment-form-author input,.comment-form-email input{width:96%;padding:5px 15px}.comment-form-email{width:50%}.comment-form-email input{width:100%}.woocommerce .star-rating span,.woocommerce .star-rating:before{font-size:13px}.woocommerce .star-rating span:before{color:#fed700}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px}.c4d-theme-effect .woocommerce #respond input#submit,.c4d-theme-effect .woocommerce a.button,.c4d-theme-effect .woocommerce button.button,.c4d-theme-effect .woocommerce input.button{-webkit-transition:all .4s;transition:all .4s}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{border-color:#fed700;background:#fed700;color:#fff}.woocommerce #respond input#submit i,.woocommerce a.button i,.woocommerce button.button i,.woocommerce input.button i{margin-left:15px}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars.selected a:not(.active)::before{color:#fed700}.woocommerce #review_form #respond{background:#fff;padding:0 50px 50px;border-top:5px solid #e0e0e0;margin:auto auto 80px}.woocommerce #review_form #respond textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px;height:100px}.woocommerce #review_form #respond p{margin:auto auto 26px}.woocommerce #review_form #respond p.stars{margin:auto auto 10px}.woocommerce #review_form label{font-size:14px;font-weight:600;color:#111}.woocommerce #review_form .comment-form-rating{margin:30px auto 0}.woocommerce #review_form .form-submit{margin:20px auto 20px}.woocommerce #review_form .comment-notes{text-align:center;margin:auto auto 30px;font-size:14px}.woocommerce #review_form .comment-form-author{margin-right:20px}.woocommerce #review_form .comment-form-comment{margin:auto auto 10px}.woocommerce #review_form #respond .form-submit{text-align:center}.woocommerce #review_form #respond .form-submit input{width:auto;min-width:200px}.comment-form label{display:block;font-size:16px;font-weight:600;color:#111}.comment-form input{border:2px solid #ccc;border-radius:45px;width:100%;padding:0 22px;line-height:46px!important;color:#7a7a7a;border-size:1px}.c4d-theme-effect .comment-form input{-webkit-transition:all .4s;transition:all .4s}.comment-form textarea{border:2px solid #ccc;border-radius:45px;width:100%;padding:0 22px;line-height:46px!important;color:#7a7a7a;padding:10px 22px;border-radius:10px;line-height:1.6em!important;min-height:5em;border-size:1px}.c4d-theme-effect .comment-form textarea{-webkit-transition:all .4s;transition:all .4s}.comment-form input[type=submit]{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;width:auto}.c4d-theme-effect .comment-form input[type=submit]{-webkit-transition:all .4s;transition:all .4s}.comment-form input[type=submit]:hover{border-color:#fed700;background:#fed700;color:#fff}.comment-form input[type=submit] i{margin-left:15px}.comment-form p{margin:auto auto 30px}.comment-form .comment-form-author{padding-right:20px}.comment-reply-title{font-size:16px;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:400;color:#111;margin:60px auto 5px;display:block;text-align:left}.comment-notes{text-align:center;margin:auto auto 50px}.c4d-woo-filter-single-list-box{margin-bottom:20px}.woocommerce-variation-price{margin:20px auto}.c4d-social-share{margin:42px auto auto}.c4d-social-share label{font-size:14px;font-weight:700;color:#000}.c4d-social-share a{width:30px;height:30px;text-align:center;display:inline-block;font-size:16px;line-height:30px;margin:auto auto auto 15px}.tet30-feature-buttons{float:left;margin:auto 15px}.tet30-feature-buttons:after{content:"";display:block;clear:both}.tet30-feature-buttons>*{float:left}.tet30-feature-buttons .c4d-woo-compare-button,.tet30-feature-buttons .c4d-woo-qv__link,.tet30-feature-buttons .c4d-woo-wishlist-button{width:47px;height:47px;line-height:47px;background:#ebe9eb;margin:auto 8px auto auto;border-radius:50%}@media (max-width:640px){.tet30-feature-buttons .c4d-woo-compare-button,.tet30-feature-buttons .c4d-woo-qv__link,.tet30-feature-buttons .c4d-woo-wishlist-button{margin:auto 8px auto auto}}.tet30-feature-buttons .c4d-woo-compare-button:hover,.tet30-feature-buttons .c4d-woo-qv__link:hover,.tet30-feature-buttons .c4d-woo-wishlist-button:hover{background:#fed700;color:#fff}@media (max-width:640px){.tet30-feature-buttons{float:none;clear:both;margin:auto auto;padding:10px 0 0}}.woocommerce div.product form.cart div.quantity{margin:auto 8px auto auto;position:relative;border:2px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce div.product form.cart div.quantity .minus,.woocommerce div.product form.cart div.quantity .plus{display:inline-block;height:43px;vertical-align:top;line-height:20px;text-align:center;padding:12px 8px 12px 5px;font-size:10px;cursor:pointer;color:#777;margin:auto;font-size:10px}.woocommerce div.product form.cart div.quantity .minus{padding:12px 5px 12px 8px}.woocommerce div.product form.cart div.quantity .qty{text-align:center;height:43px;font-size:16px;line-height:44px;color:#333;font-weight:500;border:1px solid #ddd;border-top:none;border-bottom:none;border-radius:0;width:60px;padding:0 0 0 15px}@media (max-width:640px){.woocommerce div.product form.cart div.quantity .qty{padding:0;width:auto}}.c4d-woo-filter-attribute_pa{color:#111}.c4d-woo-filter-attribute_pa.active{-webkit-box-shadow:0 0 0 2px #6fb70f;box-shadow:0 0 0 2px #6fb70f}.c4d-woo-filter-attribute_pa_color{color:rgba(255,255,255,0)}.woocommerce div.product p.stock{font-size:16px;margin:20px auto}@media (max-width:640px){.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none;margin:auto auto 13px;display:block;text-align:center}}.related.products ul.products{margin-bottom:50px}.tet30-countdown-title{font-size:24px;font-weight:300;margin:auto;color:#e3504d}.c4d-woo-qv .c4d-wcd-wrap,body.single-product .summary .c4d-wcd-wrap{text-align:center;border:1px solid #ddd;border-top:none;padding:10px 15px 0}.c4d-woo-qv .c4d-wcd-wrap .countdown-section,body.single-product .summary .c4d-wcd-wrap .countdown-section{margin:10px 30px 10px auto}.c4d-woo-qv .c4d-wcd-wrap .countdown-section .countdown-amount,body.single-product .summary .c4d-wcd-wrap .countdown-section .countdown-amount{font-size:30px;margin:auto auto 10px}.c4d-wcd-single-before-text{background:#f7f7f7;text-align:center;border:1px solid #ddd;margin:15px auto auto}.c4d-woo-bundle-wrap{margin:50px auto}.c4d-woo-bundle-description{margin:auto auto 30px}.c4d-woo-bundle-add-to-cart{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px}.c4d-theme-effect .c4d-woo-bundle-add-to-cart{-webkit-transition:all .4s;transition:all .4s}.c4d-woo-bundle-add-to-cart:hover{border-color:#fed700;background:#fed700;color:#fff}.c4d-woo-bundle-add-to-cart i{margin-left:15px}.c4d-woo-bundle-cart-wrap{clear:both;margin:auto;padding:20px 20px 20px 0}.c4d-woo-bundle-quantity-price{font-size:14px}.c4d-woo-bundle-qty-wrap{font-size:14px}.c4d-woo-bundle-cart-wrap .c4d-woo-bundle-cart-item:last{margin:auto}.c4d-woo-bundle-wrap .c4d-woo-bundle-item .item-description{margin:15px auto auto;font-size:13px}.c4d-woo-vs-gallery .main-nav .slick-slide,.woocommerce-product-gallery__wrapper .main-nav .slick-slide{opacity:.5}.c4d-woo-vs-gallery .main-nav .slick-slide.slick-current,.woocommerce-product-gallery__wrapper .main-nav .slick-slide.slick-current{opacity:1}.c4d-woo-vs-gallery .main-nav .slide-item,.woocommerce-product-gallery__wrapper .main-nav .slide-item{padding:5px}.c4d-woo-vs-gallery .slick-next,.c4d-woo-vs-gallery .slick-prev,.woocommerce-product-gallery__wrapper .slick-next,.woocommerce-product-gallery__wrapper .slick-prev{z-index:9999;width:40px;height:40px;background:#fff;opacity:.5}.c4d-woo-vs-gallery .slick-next:before,.c4d-woo-vs-gallery .slick-prev:before,.woocommerce-product-gallery__wrapper .slick-next:before,.woocommerce-product-gallery__wrapper .slick-prev:before{display:inline-block;font-family:boxicons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#444;font-size:23px;position:absolute;top:9px;left:9px}.c4d-woo-vs-gallery .slick-next:hover,.c4d-woo-vs-gallery .slick-prev:hover,.woocommerce-product-gallery__wrapper .slick-next:hover,.woocommerce-product-gallery__wrapper .slick-prev:hover{opacity:1;background:#fed700;color:#fff}.c4d-woo-vs-gallery .slick-next:hover:before,.c4d-woo-vs-gallery .slick-prev:hover:before,.woocommerce-product-gallery__wrapper .slick-next:hover:before,.woocommerce-product-gallery__wrapper .slick-prev:hover:before{color:#fff}.c4d-woo-vs-gallery .slick-prev,.woocommerce-product-gallery__wrapper .slick-prev{left:15px}.c4d-woo-vs-gallery .slick-prev:before,.woocommerce-product-gallery__wrapper .slick-prev:before{content:"\f10f"}.c4d-woo-vs-gallery .slick-next,.woocommerce-product-gallery__wrapper .slick-next{right:15px}.c4d-woo-vs-gallery .slick-next:before,.woocommerce-product-gallery__wrapper .slick-next:before{content:"\f10e"}.woocommerce div.product form.cart .variations label{color:#000;text-transform:capitalize;font-size:14px}.woocommerce div.product form.cart .variations select{width:auto;min-width:0;padding:6px 10px;font-size:14px;border:1px solid #ddd}.woocommerce table.shop_attributes{font-size:14px}.woocommerce table.shop_attributes th{text-transform:capitalize}.tet30-category-left-col>*,.tet30-category-right-col>*,.tet30-shop-category-left-col>*,.tet30-shop-category-right-col>*{margin:auto auto 55px}.tet30-category-left-col [class*=c4d-woo-filter-template] a,.tet30-category-right-col [class*=c4d-woo-filter-template] a,.tet30-shop-category-left-col [class*=c4d-woo-filter-template] a,.tet30-shop-category-right-col [class*=c4d-woo-filter-template] a{color:#111}.widget_categories ul,.widget_product_categories ul,.widget_recent_comments ul,.widget_recent_entries ul{list-style:none;padding:0;margin:auto}.widget_categories ul li,.widget_product_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{position:relative}.widget_categories ul li a,.widget_product_categories ul li a,.widget_recent_comments ul li a,.widget_recent_entries ul li a{font-size:14px;font-weight:400;color:#111;padding:3px 0;display:inline-block}.widget_categories ul li a:before,.widget_product_categories ul li a:before,.widget_recent_comments ul li a:before,.widget_recent_entries ul li a:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;margin-right:8px;font-weight:400;color:#777;font-size:16px}.widget_categories ul li a:hover,.widget_product_categories ul li a:hover,.widget_recent_comments ul li a:hover,.widget_recent_entries ul li a:hover{color:#fed700}.widget_categories ul li .count,.widget_product_categories ul li .count,.widget_recent_comments ul li .count,.widget_recent_entries ul li .count{font-size:12px;position:absolute;top:3px;right:3px}.widget_categories ul li li,.widget_product_categories ul li li,.widget_recent_comments ul li li,.widget_recent_entries ul li li{padding-left:20px}.widget_categories ul li li a,.widget_product_categories ul li li a,.widget_recent_comments ul li li a,.widget_recent_entries ul li li a{font-size:14px;font-weight:400;color:#777}.widget_categories ul ul,.widget_product_categories ul ul,.widget_recent_comments ul ul,.widget_recent_entries ul ul{margin-left:0}.sidebar ul.c4d-woo-filter-template-price,.sidebar ul.c4d-woo-filter-template-tax,.sidebar ul.product-categories{list-style:none;padding:0;margin:auto}.sidebar ul.c4d-woo-filter-template-price li,.sidebar ul.c4d-woo-filter-template-tax li,.sidebar ul.product-categories li{position:relative}.sidebar ul.c4d-woo-filter-template-price li a,.sidebar ul.c4d-woo-filter-template-tax li a,.sidebar ul.product-categories li a{font-size:14px;font-weight:400;color:#111;padding:3px 0;display:inline-block}.sidebar ul.c4d-woo-filter-template-price li a:before,.sidebar ul.c4d-woo-filter-template-tax li a:before,.sidebar ul.product-categories li a:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;margin-right:8px;font-weight:400;color:#777;font-size:16px}.sidebar ul.c4d-woo-filter-template-price li a:hover,.sidebar ul.c4d-woo-filter-template-tax li a:hover,.sidebar ul.product-categories li a:hover{color:#fed700}.sidebar ul.c4d-woo-filter-template-price li .count,.sidebar ul.c4d-woo-filter-template-tax li .count,.sidebar ul.product-categories li .count{font-size:12px;position:absolute;top:3px;right:3px}.sidebar ul.c4d-woo-filter-template-price li li,.sidebar ul.c4d-woo-filter-template-tax li li,.sidebar ul.product-categories li li{padding-left:20px}.sidebar ul.c4d-woo-filter-template-price li li a,.sidebar ul.c4d-woo-filter-template-tax li li a,.sidebar ul.product-categories li li a{font-size:14px;font-weight:400;color:#777}.sidebar ul.c4d-woo-filter-template-price ul,.sidebar ul.c4d-woo-filter-template-tax ul,.sidebar ul.product-categories ul{margin-left:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#111}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#ccc}.woocommerce .widget_price_filter .price_slider_amount{font-size:14px;font-weight:600;color:#777}.woocommerce .widget_price_filter .price_slider_amount .button{width:130px;min-width:0}.woocommerce .widget_price_filter .price_slider_amount .button{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;background:0 0;border:2px solid #ddd;color:#7a7a7a}.c4d-theme-effect .woocommerce .widget_price_filter .price_slider_amount .button{-webkit-transition:all .4s;transition:all .4s}.woocommerce .widget_price_filter .price_slider_amount .button:hover{border-color:#fed700;background:#fed700;color:#fff}.woocommerce .widget_price_filter .price_slider_amount .button i{margin-left:15px}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background:#000;color:#eee}.woocommerce .woocommerce-ordering{border:2px solid #ccc;border-radius:30px;padding:0 15px 0 15px;line-height:36px;margin:auto auto 30px}.woocommerce .woocommerce-ordering select{border:none;background:0 0;font-size:14px;vertical-align:middle;color:#7a7a7a}.woocommerce .woocommerce-result-count{font-size:14px;margin:9px auto}@media (max-width:768px){.woocommerce .woocommerce-result-count{display:none}}.archive .woocommerce-products-header{padding:24px 0;background:#f1f1f1;margin:auto auto 60px}.archive .woocommerce-products-header .page-title{float:left;margin:auto}@media (max-width:640px){.archive .woocommerce-products-header .page-title{float:none}}.archive .woocommerce-products-header .woocommerce-breadcrumb{float:right;margin:10px auto auto;background:0 0;padding:0}@media (max-width:640px){.archive .woocommerce-products-header .woocommerce-breadcrumb{float:none;margin:5px auto auto}}.tagcloud a{background:#f7f7f7;font-size:13px!important;padding:3px 13px;border-radius:16px;margin:auto 3px 8px auto;display:inline-block}.tagcloud a:hover{background:#fed700;color:#777}.woocommerce .woocommerce-pagination,.woocommerce-page .woocommerce-pagination{margin:20px auto 50px}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{border:none}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{border:none}.woocommerce .woocommerce-pagination ul.page-numbers li>*,.woocommerce-page .woocommerce-pagination ul.page-numbers li>*{font-size:16px;font-weight:600;padding:0;border-radius:50%;color:#999;height:35px;width:35px;line-height:35px;margin:0 4px}.woocommerce .woocommerce-pagination ul.page-numbers li>.current,.woocommerce .woocommerce-pagination ul.page-numbers li>:focus,.woocommerce .woocommerce-pagination ul.page-numbers li>:hover,.woocommerce-page .woocommerce-pagination ul.page-numbers li>.current,.woocommerce-page .woocommerce-pagination ul.page-numbers li>:focus,.woocommerce-page .woocommerce-pagination ul.page-numbers li>:hover{color:#fff;background:#fed700}.woocommerce .woocommerce-pagination ul.page-numbers li>.next,.woocommerce .woocommerce-pagination ul.page-numbers li>.prev,.woocommerce-page .woocommerce-pagination ul.page-numbers li>.next,.woocommerce-page .woocommerce-pagination ul.page-numbers li>.prev{font-size:22px;line-height:33px}.c4d-woo-filter-prefix-class [class*=c4d-woo-filter-template] a:hover{color:#fed700}.c4d-woo-filter-template-tag .tagcloud a{background:#f7f7f7!important;color:#222!important}.c4d-woo-filter-template-tag .tagcloud a.c4d-woo-filter-status-active,.c4d-woo-filter-template-tag .tagcloud a:hover{background:#fed700!important;color:#fff}.c4d-woo-filter-prefix-class .c4d-woo-filter-status-active{color:#fed700!important}.c4d-woo-cgz,.c4d-woo-cgz-layout{float:right;margin:auto 5px}.c4d-woo-cgz .button-list,.c4d-woo-cgz .zoom-out,.c4d-woo-cgz-layout .button-list,.c4d-woo-cgz-layout .zoom-out{border-radius:30px 0 0 30px;width:50px;padding-left:5px}.c4d-woo-cgz .button-grid,.c4d-woo-cgz .zoom-in,.c4d-woo-cgz-layout .button-grid,.c4d-woo-cgz-layout .zoom-in{border-radius:0 30px 30px 0;width:50px;padding-right:5px}.c4d-woo-cgz .layout-button.active,.c4d-woo-cgz .layout-button:hover,.c4d-woo-cgz .zoom-button.active,.c4d-woo-cgz .zoom-button:hover,.c4d-woo-cgz-layout .layout-button.active,.c4d-woo-cgz-layout .layout-button:hover,.c4d-woo-cgz-layout .zoom-button.active,.c4d-woo-cgz-layout .zoom-button:hover{background:#fed700;color:#fff}.c4d-woo-cgz-layout-list ul.products li.product .image-button{float:left;margin:auto 30px auto auto}.c4d-woo-cgz-layout-list ul.products li.product .c4d-woo-vs-box-colors{position:initial;right:auto;bottom:auto;text-align:left}.c4d-woo-cpp-form{float:right;border:2px solid #ccc;border-radius:30px;text-align:right;padding:0 15px;line-height:36px;margin:auto 10px}@media (max-width:640px){.c4d-woo-cpp-form{display:none}}.c4d-woo-cpp-form select{border:none;background:0 0;margin:auto;min-width:60px;vertical-align:middle;color:#7a7a7a}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:200px;padding:0 20px;line-height:49px}.cart .coupon{margin:15px auto}.cart .coupon .button{min-width:0;width:auto}.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:0 30px;color:#fff}.woocommerce #content table.cart td.actions button[name=update_cart],.woocommerce table.cart td.actions button[name=update_cart],.woocommerce-page #content table.cart td.actions button[name=update_cart],.woocommerce-page table.cart td.actions button[name=update_cart]{padding:0 30px;color:#fff;margin:15px 0;float:right}@media (max-width:640px){.woocommerce #content table.cart td.actions button[name=update_cart],.woocommerce table.cart td.actions button[name=update_cart],.woocommerce-page #content table.cart td.actions button[name=update_cart],.woocommerce-page table.cart td.actions button[name=update_cart]{float:none}}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:80px}.woocommerce table.shop_table th{font-size:14px;color:#111;padding:12px}.woocommerce table.shop_table th.product-total{text-align:right}.woocommerce table.shop_table td{padding:10px 12px}.woocommerce table.shop_table td.product-total{text-align:right}.woocommerce-cart-form__cart-item:nth-child(2n+2){background:#f7f7f7}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{font-size:14px}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{text-transform:uppercase}.woocommerce .quantity .qty{border-radius:0;border:1px solid #ddd;background:0 0;padding:0 0 0 14px}td.product-quantity .quantity{border:2px solid #ddd;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}td.product-quantity .quantity .minus,td.product-quantity .quantity .plus{width:25px;height:48px;display:inline-block;vertical-align:top;line-height:48px;text-align:center;margin:auto -5px auto auto;cursor:pointer;font-size:10px}td.product-quantity .quantity .qty{border:1px solid rgba(255,255,255,0);border-left:1px solid #ddd;border-right:1px solid #ddd}td.product-quantity .quantity .plus{margin:auto auto auto -5px}.shop_table p{margin:auto}.order-total{font-weight:700;color:#111}.cart-empty{text-align:center;margin:100px auto 30px;font-weight:700;font-size:24px}.return-to-shop{margin:auto auto 100px;text-align:center}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#f9f9f9;padding:30px 50px 15px}@media (min-width:768px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:table-header-group}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:table-row}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:table-cell;text-align:left!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:table-cell}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{float:none;display:none}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{float:none;display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgba(0,0,0,.1)}}@media (max-width:640px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;text-align:center!important;padding:20px 0 10px}.woocommerce #content table.cart .product-thumbnail:before,.woocommerce table.cart .product-thumbnail:before,.woocommerce-page #content table.cart .product-thumbnail:before,.woocommerce-page table.cart .product-thumbnail:before{display:none}.woocommerce table.shop_table_responsive,.woocommerce-page table.shop_table_responsive{border:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{border:2px solid #ccc;margin:auto auto 15px}.woocommerce table.shop_table_responsive tr td:first-child,.woocommerce-page table.shop_table_responsive tr td:first-child{border:none}.woocommerce table.shop_table_responsive tr td.product-name,.woocommerce-page table.shop_table_responsive tr td.product-name{border:none;text-align:center!important;padding:0 0 15px}.woocommerce table.shop_table_responsive tr td.product-name:before,.woocommerce-page table.shop_table_responsive tr td.product-name:before{display:none}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100%;margin:auto auto 10px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}}.woocommerce .col2-set,.woocommerce-page .col2-set{float:left;width:50%;margin:auto auto 50px!important}.woocommerce .woocommerce-order .col2-set,.woocommerce-page .woocommerce-order .col2-set{width:100%}.woocommerce .woocommerce-order .col2-set .col-1,.woocommerce .woocommerce-order .col2-set .col-2,.woocommerce-page .woocommerce-order .col2-set .col-1,.woocommerce-page .woocommerce-order .col2-set .col-2{width:48%}.tet30-order-review{float:left;width:50%}.tet30-order-review-inner{margin:auto auto auto 30px;background:#f7f7f7;padding:10px 30px}@media (max-width:640px){.tet30-order-review-inner{margin:auto}}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%;max-width:100%;margin:auto;padding:0}.woocommerce-billing-fields{padding:30px 0 0;margin-bottom:0}.woocommerce-billing-fields>h3{font-size:14px;font-weight:600;margin:auto auto 20px;text-transform:uppercase;border-bottom:7px solid #fed700;padding-bottom:0}@media (max-width:640px){.woocommerce-billing-fields{padding:50px 15px}}.woocommerce-account-fields{padding:50px;margin-bottom:50px}@media (max-width:640px){.woocommerce-account-fields{padding:50px 15px}}.woocommerce-account-fields .create-account label{width:100%;display:block}.woocommerce-account-fields .create-account .input-checkbox{width:auto}.woocommerce-password-strength.short{margin:10px 20px;color:#fff}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:13px;margin:auto 20px 10px}.woocommerce form .form-row label{margin:auto 22px;font-weight:600;color:#000;font-size:14px}.woocommerce form .form-row{margin:auto auto 15px}.woocommerce form .woocommerce-input-wrapper{display:block;width:100%}.select2-container--default .selection{width:100%}.select2-container--default .select2-selection--single{border-radius:40px;height:54px;line-height:54px;border:2px solid #ddd}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:40px;padding:5px 20px 0 20px}.select2-results{padding:0 20px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;padding:0 20px;margin:10px 15px;min-width:0;width:94%}.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px;right:18px}.woocommerce form .form-row textarea{min-height:150px}.woocommerce-shipping-fields{padding:10px 0}@media (max-width:640px){.woocommerce-shipping-fields{padding:50px 15px}}#ship-to-different-address{margin:auto}#ship-to-different-address-checkbox{width:auto;min-width:0}body div table.woocommerce-checkout-review-order-table{border:none!important}.woocommerce-additional-fields{padding:0 0 50px;margin:auto}@media (max-width:640px){.woocommerce-additional-fields{padding:50px 15px}}.woocommerce-additional-fields label{font-weight:700;color:#111}#order_review_heading{font-size:14px;font-weight:600;margin:20px auto 20px;text-transform:uppercase;border-bottom:7px solid #fed700;padding-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0;margin:auto;background:#f7f7f7;border-top:4px solid #fed700}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;width:100%;margin:15px auto 5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:20px 0}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{width:auto;vertical-align:middle}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{margin:10px auto}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{padding:10px 30px;border-bottom:1px solid #ddd}#add_payment_method #payment ul.payment_methods li:last-child,.woocommerce-cart #payment ul.payment_methods li:last-child,.woocommerce-checkout #payment ul.payment_methods li:last-child{border:none}#add_payment_method #payment ul.payment_methods li label,.woocommerce-cart #payment ul.payment_methods li label,.woocommerce-checkout #payment ul.payment_methods li label{margin:auto}.woocommerce table.shop_table{border-radius:0;border-width:2px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0;padding:20px 20px 5px}.woocommerce-column--shipping-address{margin-bottom:30px}.woocommerce-thankyou-order-received{font-weight:700;font-size:24px;margin:auto auto 30px;padding:15px 30pxf;color:green;text-align:center;background-color:#d4edda;border-color:#c3e6cb}.woocommerce ul.order_details{margin:auto auto 30px;background:#f7f7f7;padding:30px}@media (max-width:640px){.woocommerce ul.order_details li{float:none;margin:10px auto;display:block;border:none}}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{margin:10px auto 50px;text-align:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{margin:30px auto auto;width:100%}.woocommerce .cart-collaterals .cart_totals>h2,.woocommerce-page .cart-collaterals .cart_totals>h2{margin:auto auto 15px}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{margin:20px auto 50px;width:100%}.woocommerce .cart-collaterals .cross-sells>h2,.woocommerce-page .cart-collaterals .cross-sells>h2{margin:auto auto 20px}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:22.15%}@media (max-width:768px){.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:47%}}.woocommerce ul.order_details{background:#f7f7f7;padding:30px 30px}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin:30px auto}.woocommerce .woocommerce-customer-details address{background:#f7f7f7;padding:30px;line-height:30px;border:1px solid #ddd;border-radius:0}.woocommerce .woocommerce-customer-details{margin:auto auto 100px}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:auto 0 50px;padding:30px;background:#f7f7f7;max-width:200px;line-height:30px}.woocommerce-MyAccount-content{margin:auto auto 50px}.woocommerce-MyAccount-content fieldset{margin:30px auto}.woocommerce-MyAccount-content legend{color:#111;font-weight:600;font-size:24px;margin:auto auto 10px}.fancybox-close-small{top:10px;right:10px;line-height:30px!important}.c4d-woo-qv__gallery_inner{padding:15px}.c4d-woo-qv__info_inner{padding:15px 30px}.woocommerce-noreviews{margin:auto;padding:0 0 50px}.c4d-woo-qv .woocommerce span.onsale{position:initial}.c4d-woo-qv .c4d-woo-cb{text-align:center}.c4d-woo-qv .c4d-woo-cb{text-align:center;padding:5px 15px;margin:30px auto auto}div .c4d-woo-bundle-badge{width:50px;height:50px;line-height:50px;border-radius:50%;font-size:14px;padding:0;text-align:center;top:10px;left:10px}article.post img{max-width:100%;width:100%;height:auto}article.post .post-thumbnail{margin:auto auto 30px}article.post .entry-content{font-size:16px;font-weight:400;color:#333;line-height:1.6em}article.post .entry-title{font-size:24px}.entry-header{padding:0;margin:auto}.entry-header .entry-header-inner{padding:100px 0;background-position:right bottom;background-repeat:no-repeat}.entry-header .entry-title{margin:auto;font-size:48px}.page .entry-header{background:#f7f7f7;margin:auto auto 30px}.page .entry-header .entry-header-inner{padding:36px auto}.page .entry-title{margin:auto;font-size:32px;text-transform:uppercase;letter-spacing:.05em;font-weight:400}.page .entry-content{min-height:20vh}.archive #breadcrumbs,.home.blog #breadcrumbs{font-size:14px;margin:auto}.archive #breadcrumbs a:hover,.home.blog #breadcrumbs a:hover{color:#7a7a7a}.archive .navigation,.archive .pagination,.home.blog .navigation,.home.blog .pagination{clear:both}.archive.entry-header,.home.blog.entry-header{background-size:cover;background-position:center;padding:27px 0;background:#f7f7f7;margin:auto auto 60px}.archive.entry-header .page-title,.home.blog.entry-header .page-title{margin:auto}.archive.entry-header.image .page-title,.home.blog.entry-header.image .page-title{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.1)}.archive article.post,.home.blog article.post{position:relative;margin:auto auto 55px;padding-bottom:30px;border-bottom:2px solid #f1f1f1}.archive article.post .entry-header .entry-title,.home.blog article.post .entry-header .entry-title{margin:30px auto auto}.archive article.post .entry-header .entry-title a,.home.blog article.post .entry-header .entry-title a{color:#333}.archive article.post .entry-header .entry-title a:hover,.home.blog article.post .entry-header .entry-title a:hover{color:#fed700}.archive article.post .entry-summary,.home.blog article.post .entry-summary{margin:20px auto auto}blockquote{font-size:16px;padding:0 30px;border-left:3px solid #fed700}.widget_search label{display:block}.widget_search input{border:2px solid #ccc;border-radius:45px;width:100%;padding:0 22px;line-height:46px!important;color:#7a7a7a}.c4d-theme-effect .widget_search input{-webkit-transition:all .4s;transition:all .4s}.widget_search button{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;display:none}.c4d-theme-effect .widget_search button{-webkit-transition:all .4s;transition:all .4s}.widget_search button:hover{border-color:#fed700;background:#fed700;color:#fff}.widget_search button i{margin-left:15px}.post-meta{font-size:13px;margin:10px auto auto}.post-meta>*{margin-right:15px}.post-meta img.avatar{width:20px;height:20px;border-radius:50%;margin:0 5px}.post-meta i{font-size:18px;margin-right:5px;line-height:24px;vertical-align:middle}nav.pagination .screen-reader-text{display:none}nav.pagination .nav-links{text-align:center;width:100%;margin:10px auto 80px}nav.pagination .page-numbers{font-size:16px;font-weight:600;padding:0;border-radius:50%;color:#999;height:35px;width:35px;line-height:35px;margin:0 4px;display:inline-block;text-align:center}nav.pagination .page-numbers:hover{color:#fed700}nav.pagination .next,nav.pagination .prev{width:auto;height:auto}nav.pagination .current{background:#fed700;color:#fff}.c4d-theme-effect nav.pagination .page-numbers{-webkit-transition:all .3s;transition:all .3s}.tet30-next-prev-post .next-post,.tet30-next-prev-post .prev-post{position:relative}.tet30-next-prev-post h3{position:absolute;background:#fff;padding:30px;bottom:0;margin:30px;font-size:14px;opacity:.7}.tet30-next-prev-post h3 span{display:block;color:#999;font-weight:600}.tet30-next-prev-post h3:hover{opacity:1}.tet30-share-this{text-align:center;border-bottom:1px solid #ddd;margin:30px auto 50px;padding:0 0 30px}.tet30-share-this label{display:none}.single-post #comments{background:#fff;padding:0;margin:60px auto;border:none;border-radius:0}.single-post #comments .comments-title{font-size:24px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;color:#111;margin:0 auto 50px;display:block;text-align:left;border-bottom:4px solid #fed700}.single-post #comments .comment-reply-title{padding:20px 0 0}.single-post #comments .comment-list{list-style:none;margin:auto;padding:0}.single-post #comments .comment-list .comment-author{font-weight:600}.single-post #comments .comment-list .comment-author b{font-weight:none}.single-post #comments .comment-list .comment-author>img{width:70px;height:auto;float:left;margin:auto 20px auto auto;border-radius:50%}.single-post #comments .comment-list .comment-author .fn,.single-post #comments .comment-list .comment-author a{font-size:14px;color:#111}.single-post #comments .comment-list .comment-author .says{display:none}.single-post #comments .comment-list .comment-metadata{margin:auto auto 10px;font-size:13px}.single-post #comments .comment-list .comment-content{margin:auto auto auto 90px;font-size:16px;font-weight:400;color:#333;line-height:1.6em}.single-post #comments .comment-list .comment-body{position:relative;margin:auto auto 40px;padding:0 0 20px;border-bottom:1px solid #ddd}.single-post #comments .comment-list .reply{position:absolute;top:0;right:0}.single-post #comments .children{list-style:none;margin:auto;padding:0}.single-post #breadcrumbs{margin:auto;padding:20px 0;font-size:14px}.single-post .entry-summary{margin:20px auto auto}.tet30-category-left-col,.tet30-category-right-col{font-size:14px;line-height:1.6em}.tet30-category-left-col ul li,.tet30-category-right-col ul li{margin:auto auto 10px}.tet30-category-left-col ul li a,.tet30-category-right-col ul li a{display:inline-block}.tet30-category-left-col ul li .post-date,.tet30-category-right-col ul li .post-date{font-size:13px}.tet30-blog-style-2.archive article.post:after{content:"";display:block;clear:both}.tet30-blog-style-2.archive article.post .post-thumbnail{padding:7px 0 0;display:block}.tet30-blog-style-2.archive article.post .media-attachment{width:30%;float:left;margin:auto auto 20px}.tet30-blog-style-2.archive article.post .content-body{width:63%;float:left;margin-left:30px}.tet30-blog-style-2.archive article.post .entry-header .entry-title{margin:auto}.tet30-blog-style-3.archive article.post{width:50%;float:left;border:none;padding-bottom:0}.tet30-blog-style-3.archive article.post:nth-child(2n+3){clear:left}.tet30-blog-style-3.archive article.post:after{content:"";display:block;clear:both}.tet30-blog-style-3.archive article.post .media-attachment{margin:auto 15px}.tet30-blog-style-3.archive article.post .content-body{margin:auto 15px}.more-link{border:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;text-transform:uppercase;font-weight:600;background:#6fb70f;padding:0 35px;border-radius:0;font-size:14px;line-height:47px;height:47px;color:#fff;border-radius:30px;letter-spacing:1px;width:auto;margin:20px auto auto}.c4d-theme-effect .more-link{-webkit-transition:all .4s;transition:all .4s}.more-link:hover{border-color:#fed700;background:#fed700;color:#fff}.more-link i{margin-left:15px}div .hesperiden.tparrows{background:#f7f7f7}div .hesperiden.tparrows:hover{background:#fed700;color:#fff}div .hesperiden.tparrows:hover:before{color:#fff}.wpb_gmaps_widget .wpb_wrapper{padding:0}.tet30-heading-a{margin:auto -15px}.tet30-heading-a-inner{padding:113px 15px;background-position:bottom right;background-repeat:no-repeat}.tet30-heading-a .title{margin:auto;font-size:48px}.tet30-block-a{text-align:center;margin:50px auto}.tet30-block-a .icon{font-size:48px;margin:auto auto 20px}.tet30-block-a .title{text-tranform:uppercase}.tet30-block-a .desc{font-size:16px}.tet30-block-c{font-size:16px;padding:0 40px 0 0;font-weight:300;line-height:1.6em}.tet30-first-text{padding-right:40px}.tet30-first-text::first-letter{font-size:64px;float:left;margin:18px 15px 20px}body .wpcf7{background:#e9eae5;padding:70px 100px 50px;max-width:768px;margin:auto}@media (max-width:640px){body .wpcf7{padding:70px 15px}}.wpcf7-form .wpcf7-form-control-wrap{margin:auto auto 30px;display:block}.wpcf7-form span.wpcf7-not-valid-tip{margin:5px 20px}.wpcf7-form div.wpcf7-response-output{margin:auto}body .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{display:none}body .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,body .vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:0}.error-404{text-align:center;padding:100px 30px;background:#e9eae5}.error-404 .tet30-button-1{margin:10px auto auto}.tet30-inner-content-wrap{margin:auto 15px}@media (max-width:1024px){.tet30-inner-content-wrap{margin:auto}}div .elementor-widget-toggle .elementor-toggle .elementor-tab-title{color:#7a7a7a;border-bottom:1px dashed #d4d4d4;padding:15px 0}div .elementor-toggle .elementor-tab-content{border-bottom:1px dashed #d4d4d4}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsIl9taXguc2NzcyIsIl93cC5zY3NzIiwiX3R5cG8uc2NzcyIsIl9oZWFkZXIuc2NzcyIsInN0eWxlLmNzcyIsIl9tZW51LnNjc3MiLCJfaG9tZS5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3dvby5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9wYWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9CQUFBLGtCQUNFLE9BQUEsS0FDQSxhQUFBLGVBQ0EsWUFBQSxlQUNBLFVBQUEsT0FDQSxNQUFBLEtBQ0EsMEJBQUEsd0JBQ0UsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEVDa0RJLDBCRDNEUixvQkFBQSxrQkFZSSxNQUFBLGVBQ0EsVUFBQSxRQU1KLEVBQ0UsUUFBQSxFQUNBLG1CQUFBLFdBRUEsV0FBQSxXQUNBLHVCQUFBLFlBQ0EsZUFBQSxZQUVGLEtBQ0UsWUFBQSxPQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxNQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUVGLEdBQUEsR0FBQSxHQUFBLEdBQ0UsWUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLE9BQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUVGLEdBQ0UsVUFBQSxLQUNBLFlBQUEsTUFFRixHQUNFLFVBQUEsS0FDQSxZQUFBLE1BRUYsR0FBQSxHQUNFLFVBQUEsS0FFRixFQUFBLFFBQ0UsTUFBQSxRQUNBLGdCQUFBLEtBRUYsRUFBQSxLQUNFLFFBQUEsYUFFRixvQkFBQSwwQkFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsUUFDRSxNQUFBLFFBR0EsZ0JBQ0UsUUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsRUFHSixhQUNFLE1BQUEsS0FDQSxPQUFBLEtBRUYsbUJBQ0UsWUFBQSxLQUNBLGFBQUEsS0FFRixNQ2hERSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxlQUNBLE1BQUEsUUFDQSx3QkFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElENENKLHFCQ25ERSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxlQUNBLE1BQUEsUURnREEsTUFBQSxLQy9DQSx1Q0FDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElEZ0RKLFNDdkRFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLGVBQ0EsTUFBQSxRQU9BLFFBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLGdCQUNBLFdBQUEsSUFUQSwyQkFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElEbURKLGtDQUNFLGFBQUEsRUFDQSxjQUFBLEVFOUZGLFlBQ0UsZ0JBQUEsS0FFRixpQkFDRSxnQkFBQSxLQUVGLGlCQUNFLGdCQUFBLEtBRUYsYUFDRSxnQkFBQSxLQUVGLGNBQ0UsZ0JBQUEsS0FFRixZQUNFLFdBQUEsTUFFRixXQUNFLFdBQUEsS0NiRixnQkFBQSxvQkFDRSxZQUFBLEtBQ0EsT0FBQSxLQUVGLGdCRlRFLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxXQUFBLFFBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxJRURBLFdBQUEsUUZFQSxrQ0FDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsc0JBQ0UsYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsa0JBQ0UsWUFBQSxLRVZGLHNCQUNFLFlBQUEsS0FDQSxVQUFBLEtBR0EsNEJBQ0UsWUFBQSxJQUlOLGdCQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLGVBQUEsVUFDQSxxQkFDRSxNQUFBLFFBR0osZ0JGaENFLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxXQUFBLFFBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxJRXFCQSxRQUFBLGFBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEtGdkJBLGtDQUNFLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFFRixzQkFDRSxhQUFBLFFBQ0EsV0FBQSxRQUNBLE1BQUEsS0FFRixrQkFDRSxZQUFBLEtFZUYsc0JBQ0UsV0FBQSxRQUNBLE1BQUEsS0FHSixvQkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLDhCQUNFLE1BQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxJQUNBLGVBQUEsSUNuREosa0JBQ0UsU0FBQSxTQUlFLDJEQUNFLE1BQUEsS0FDQSxVQUFBLEtBSU4sd0JBQ0UsUUFBQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLHNEQUNFLFNBQUEsU0FDQSxRQUFBLEtBQ0EsSUFBQSxFQUNBLFdBQUEsSUFDQSxNQUFBLEtBRUYsMEVBQ0UsV0FBQSxLQUVGLGdFQUNFLElBQUEsS0FJRixxRUFDRSxTQUFBLE1BQ0EsSUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsbUJBQUEsRUFBQSxJQUFBLElBQUEscUJBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSxXQUFBLEtBRUYsc0ZBQ0UsbUJBQUEsV0FBQSxHQUFBLENBQUEsSUFBQSxHQUFBLENBQUEsUUFBQSxJQUFBLElBQUEsV0FBQSxXQUFBLEdBQUEsQ0FBQSxJQUFBLEdBQUEsQ0FBQSxRQUFBLElBQUEsSUFJRixxRUFDRSxJQUFBLEVBQ0EsUUFBQSxLQUFBLEVBRUYsK0VBQ0UsSUFBQSxLQUdKLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsT0FBQSxLQUVGLG1CQUNFLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLEtBRUYscUJBQ0UsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRixlQUNFLFlBQUEsS0FDQSxXQUFBLE9BQ0EsMEJBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxRQUVGLG1CQUNFLE1BQUEsTUFDQSxPQUFBLEtBRUYsNEJBQ0UsUUFBQSxLSFZJLHlCR2NGLHVDQUNFLFFBQUEsT0FJTix3Q0FBQSwrQ0FFRSxXQUFBLEtBR0osZ0JBQ0UsV0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsS0FBQSxLQUNBLG9CQUNFLFFBQUEsYUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEtBQUEsS0FBQSxLQUFBLEtIdkNJLDBCRytCTixvQkFVSSxPQUFBLE1BRUYsNkNBQ0UsWUFBQSxJQUVGLHNCQUNFLE1BQUEsUUhuQ0UseUJHeUNOLHNDQzBVQSx1Q0R2VUksUUFBQSxNQUlOLHVCQUNFLE1BQUEsUUFHQSw0QkFDRSxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSxLQUNBLFFBQUEsT0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxTQUFBLE9BQ0Esa0NBQ0UsUUFBQSxLQUVGLG1DQUNFLFFBQUEsS0FFRiwrQ0FDRSxVQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFlBQUEsS0g1RUUseUJHa0VKLCtDQVlJLFVBQUEsTUFJTixzQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsUUFBQSxTQUNBLFVBQUEsS0FDQSxPQUFBLFFBQ0EsOENBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxnREFDRSxNQUFBLGVBS0osNkNBQ0UsU0FBQSxNQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EscURBQ0UsUUFBQSxNQUVGLHFEQUNFLFFBQUEsS0FHSixtQ0FDRSxPQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsbUJBQUEsRUFBQSxJQUFBLEVBQUEsTUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEVBQUEsTUFBQSxlQUdKLHVDQUNFLElBQUEsRUFFRix3REFDRSxJQUFBLEtBR0osOENBQ0UsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUVGLGlCQUNFLFNBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsS0FDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLGVBQ0EsdUJBQ0UsV0FBQSxRQUNBLE1BQUEsS0FFRix3Q0FBQSxzQ0FFRSxRQUFBLEVBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUdKLG1DQUNFLG1CQUFBLElBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxJQUFBLFNBRUYseUJBQ0UsV0FBQSxPQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLElBQUEsS0g5Sk0seUJHd0pSLHlCQVFJLFVBQUEsTUFJSix3QkFDRSxXQUFBLE9BQ0EsZUFBQSxNQUNBLFdBQUEsUUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsS0gxS00seUJHb0tSLHdCQVFJLFVBQUEsS0FDQSxZQUFBLE1BQ0EsZUFBQSxHQUdKLDJDQUNFLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FFRix1RUFDRSxNQUFBLEtBQ0EsT0FBQSxJQUFBLEtBQ0EsVUFBQSxLQUNBLHlFQUNFLE1BQUEsS0FDQSwrRUFDRSxNQUFBLElBSU4sY0FDRSxXQUFBLE9BQ0Esa0JBQ0UsV0FBQSxLQUNBLGVBQUEsSUFJRixnQkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FHSixvQkFDRSxRQUFBLGFBQ0EsTUFBQSxLQUdBLHNDQUNFLFdBQUEsT0FDQSxNQUFBLElBQ0EsT0FBQSxLQUVGLDRDQUNFLFdBQUEsUUFDQSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsYUFBQSxLQUNBLGlEQUNFLE1BQUEsS0FDQSxNQUFBLEtBQ0Esd0RBQ0UsUUFBQSxLQUVGLHVEQUNFLGFBQUEsUUFDQSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtBR0osa0RBQ0UsTUFBQSxNQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxNQUNBLFdBQUEsT0FDQSxjQUFBLEVBQUEsS0FBQSxLQUFBLEVBQ0EsVUFBQSxLQUNBLE9BQUEsUUFHSixpREFDRSxRQUFBLEtBQUEsRUFBQSxZQUVGLDZDQUNFLE9BQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsRUFHQSw2Q0FDRSxVQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxFQUVGLG1EQUNFLE1BQUEsS0FFRixnREFDRSxRQUFBLElBQUEsS0FBQSxJQUFBLEVBRUYsc0RBQ0UsTUFBQSxRQUdKLGtEQUNFLE1BQUEsS0FDQSxJQUFBLElBR0Esc0VBQ0UsSUFBQSxPQUVGLHNFQUNFLElBQUEsRUFFRixnRkFDRSxJQUFBLEVBR0osa0RBQ0UsTUFBQSxLQUdKLDZCQUNFLGNBQUEsSUFBQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsSUFBQSxFQUVGLDhCQUNFLFdBQUEsTUFDQSxnQ0FDRSxRQUFBLGFBQ0EsT0FBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLElBQ0EsWUFBQSxLQUNBLDJDQUNFLE9BQUEsS0M0Vk4sdUNEdFZFLDhDQUNFLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLFdBS0osaUJBQ0UsTUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLE1BQ0EsT0FBQSxJQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBRUEsV0FBQSxJQUFBLElBQUEsWUFDQSxXQUFBLFFBQ0EsY0FBQSxJQUdGLGlCQUNFLE9BQUEsUUFHRixxQkFDRSxtQkFBQSxJQUFBLElBQUEsWUFFQSxXQUFBLElBQUEsSUFBQSxZQUNBLHlCQUFBLElBRUEsaUJBQUEsSUFDQSxrQkFBQSxjQUNBLGNBQUEsY0FFQSxVQUFBLGNBR0Ysd0NBQ0UsTUFBQSxFQUdGLHdDQ21WQSx3Q0RqVkUseUJBQUEsSUFFQSxpQkFBQSxJQUNBLE1BQUEsS0FHRix3Q0FDRSxrQkFBQSxnQkFDQSxjQUFBLGdCQUVBLFVBQUEsZ0JBR0Ysd0NBQ0Usa0JBQUEsaUJBQUEsY0FDQSxjQUFBLGlCQUFBLGNBRUEsVUFBQSxpQkFBQSxjRTdiRixZQUNFLFlBQUEsT0FBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FDQSxPQUFBLEtBQ0EsZUFDRSxXQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxxQkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEVBRUYsa0JBQ0UsTUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxLTDZDRSwwQktqREosa0JBTUksTUFBQSxNQUVGLG9CQUNFLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsSUFBQSxFQUFBLElBQUEsRUFDQSxNQUFBLEtBQ0EsMEJBQ0UsTUFBQSxRQVNKLDRCQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFdBQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxRQUFBLEtBQ0EsbUJBQUEsSUFBQSxHQUFBLElBQUEsV0FBQSxJQUFBLEdBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFVBQUEsTUFDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBQ0EsOENBQ0UsbUJBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxTQUFBLElBQUEsQ0FBQSxXQUFBLElBQUEsU0FBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxTQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsUUFBQSxJQUFBLFNBQUEsSUFBQSxDQUFBLFdBQUEsSUFBQSxTQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLFNBQUEsS0FBQSxXQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsV0FBQSxJQUFBLElBQUEsQ0FBQSxRQUFBLElBQUEsU0FBQSxJQUFBLENBQUEsVUFBQSxJQUFBLFNBQUEsSUFBQSxDQUFBLFdBQUEsSUFBQSxTQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsUUFBQSxJQUFBLFNBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxTQUFBLElBQUEsQ0FBQSxXQUFBLElBQUEsU0FBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxTQUFBLEtBQ0Esa0JBQUEsa0JBQUEsY0FBQSxrQkFBQSxVQUFBLGtCTFdGLDBCS3pCRiw0QkFpQkksU0FBQSxRQUNBLGtCQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxRQUNBLFdBQUEsSUFDQSxRQUFBLEVBQUEsS0FDQSw4Q0FDRSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGVBSU4scUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLElBQUEsS0FDQSx1QkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsTUFDQSxRQUFBLElBQUEsS0FBQSxJQUFBLEVBQ0EsNkJBQ0UsYUFBQSxJQU1KLDhDQUNFLElBQUEsS0FHQSxpREFDRSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNMdkJKLDBCSzZCRSxrQ0FDRSxXQUFBLFFBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUNBLFFBQUEsR0FLSixxREFDRSxXQUFBLFFBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUNBLFFBQUEsRUFDQSxXQUFBLE9BS1IsOEJBQ0UsMkJBQUEsTUwvQ0ksMEJLOENOLDhCQUdJLFNBQUEsTUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsT0FDQSxRQUFBLFFBQ0EsV0FBQSxLQUNBLE1BQUEsTUFDQSxTQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxLQUNBLGdEQUNFLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFFRix3REFDRSxLQUFBLEVBQ0EsbUJBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxlQUVGLGtDQUNFLFNBQUEsT0FDQSxhQUFBLE1BQ0EsT0FBQSxNQUtSLG1CQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSx5QkFDRSxLQUFBLE9BQUEsT0FBQSxPQUFBLElBQUEsQ0FBQSxFQUFBLFlBQ0EsUUFBQSxRTHRGSSwwQkt5RVIsbUJBZ0JJLFFBQUEsTUFJSixhQUNFLE1BQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQUEsS0FDQSxPQUFBLFFMakdNLDBCSzZGUixhQU1JLFFBQUEsY0FFRixpQkFDRSxPQUFBLElBQ0EsT0FBQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLG1DQUNFLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFJRixtQ0FDRSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBRUYsa0NBQ0Usa0JBQUEsZ0JBQUEsY0FBQSxnQkFBQSxVQUFBLGdCQUtKLG9DQUNHLGtCQUFBLGtCQUFBLGNBQUEsY0FBQSxrQkFBQSxjQUFBLFVBQUEsa0JBQUEsY0FFSCxvQ0FDRSxrQkFBQSxXQUFBLGNBQUEsV0FBQSxVQUFBLFdBRUYsb0NBQ0csa0JBQUEsbUJBQUEsZUFBQSxjQUFBLG1CQUFBLGVBQUEsVUFBQSxtQkFBQSxlQUlILDJCQUNFLE1BQUEsT0FDQSxXQUFBLElMdklJLDBCS3FJTiwyQkFJSSxNQUFBLEtBQ0EsVUFBQSxRQUVGLDhCQUNFLFVBQUEsTUFDQSxNQUFBLEtMM0lFLDBCS3lJSiw4QkFJSSxNQUFBLE1BRUYsb0NBQ0UsUUFBQSxLQUVGLGdDQUNFLFlBQUEsSUFDQSxNQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0Esc0NBQ0UsYUFBQSxFTDNKRiwwQksrSkEsaURBQ0UsUUFBQSxNTDdKRiwwQktpS0EsaURBQ0UsUUFBQSxNQUdKLGlDQUNFLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLFdBQUEsSUFDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBQ0EsUUFBQSxFQUNBLFVBQUEsTUwvS0EsMEJLZ0xBLG9DQUVJLElBQUEsTUFDQSxLQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVBQ0EsUUFBQSxNQU9SLGdDQUNFLFdBQUEsUUFJTixrQ0FDRSxRQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsS0wvTE0seUJLMkxSLGtDQU1JLFFBQUEsY0FHSixrQ0FDRSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLFFMOU1NLHlCS29NUixrQ0FZSSxRQUFBLGNBR0osbUNBQ0UsMkJBQUEsTUxwTk0seUJLbU5SLG1DQUdJLFNBQUEsTUFDRSxJQUFBLEVBQ0EsS0FBQSxPQUNBLFFBQUEsUUFDQSxXQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxTQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLEtBRUosNERBQ0UsS0FBQSxFQUNBLG1CQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsZUNwU0oscUJBQ0UsV0FBQSxRQUNBLFFBQUEsR0FDQSwyQkFDRSxRQUFBLEVBR0osdUNBQ0UsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUVGLDZDQUNFLEtBQUEsT0FBQSxPQUFBLE9BQUEsSUFBQSxDQUFBLEVBQUEsWUFDQSxRQUFBLFFBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBRUYsOENBQ0UsS0FBQSxPQUFBLE9BQUEsT0FBQSxJQUFBLENBQUEsRUFBQSxZQUNBLFFBQUEsUUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsS0FFRixlQUNFLFNBQUEsT0FDQSxTQUFBLFNBQ0EsaUJBQ0UsUUFBQSxNQUVGLHVCQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxLQUNBLHlCQUNFLFlBQUEsSUFDQSxlQUFBLElBQ0EsVUFBQSxLQUdKLHdCQUNFLE9BQUEsS0FDQSxVQUFBLEtBRUYsbUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FHQSx5QkFDRSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBSU4scUNBQ0UsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFFRixzQkFDRSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEVBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGlCQUFBLFFBQ0Esa0NBQ0UsT0FBQSxLQUFBLE1BRUYsOEJBQ0UsV0FBQSxPQUVGLCtCQUNFLFVBQUEsS0FDQSxPQUFBLEtBRUYsa0NBQ0UsVUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLEtBRUYsZ0NBQ0UsT0FBQSxLQUFBLEtBQUEsZUFHSixvQkFDRSxPQUFBLEtBQUEsTUFFRSxzQ0FDRSxRQUFBLEVBQUEsS0FBQSxLQUNBLFNBQUEsU0FDQSxrREFDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FFRiw0Q0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsS0FFRixpREFDRSxNQUFBLEtBQ0Esd0RBQ0UsVUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUVGLHVEQUNFLFVBQUEsS0FDQSxPQUFBLEtBQUEsS0FFRixrRUFDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxxRUFDRSxRQUFBLEtBQ0EsdUVBQ0UsTUFBQSxLQUVGLDJFQUNFLFFBQUEsYUFTWix1QkFBQSxxQkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FFRix3QkFBQSwwQkFDRSxPQUFBLEtBRUYsdUJBQUEseUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUtGLHlCQUNFLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FBQSxLQUlGLHlCQUNFLFdBQUEsT0FDQSxPQUFBLEtBQUEsS0FBQSxLQUVGLHdCQUNFLFdBQUEsTUFDQSxTQUFBLE9BQ0EsOEJBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBRUYsNEJBQ0UsTUFBQSxJQUNBLE9BQUEsS0FDQSxNQUFBLEtBSU4sc0JBQ0UsU0FBQSxTQUNBLDhCQUNFLFNBQUEsU0FDQSxPQUFBLElBQ0EsUUFBQSxFQUFBLEtBRUYsK0JBQ0UsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsVUFDQSxPQUFBLEtBQUEsS0FBQSxLQ3RNSixrQkFDRSxRQUFBLEtBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE1BQ0EsV0FBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLGdDQUNFLGVBQUEsRUFDQSxPQUFBLEtBQ0EsWUFBQSxJQUVGLDJCQUNFLGNBQUEsS0FHSixxQkFDRSxXQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxJQUVGLGFBQ0UsV0FBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsbUJBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUVGLGdCQUNFLE1BQUEsS0FDQSxrQkFDRSxVQUFBLEtBQ0EsUUFBQSxhQUNBLE9BQUEsS0FBQSxLQUFBLEtBQUEsS0FJTix1QkFDRSxXQUFBLE9BQ0EsK0JBQ0UsUUFBQSxhQUNBLE9BQUEsS0FBQSxJQUNBLFVBQUEsS0FHSixpQkFDRSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsS1BXTSx5Qk9mUixpQkFNSSxXQUFBLFFBR0osY0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsZUFBQSxVQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxJQUVGLFFBQ0UsV0FBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBRUUsYUFDRSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsTUFDQSxtQkFDRSxNQUFBLEtBTU4saUNBQ0UsT0FBQSxFQUFBLElBQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxhQUNBLHFDQUNFLE1BQUEsS0FDQSxPQUFBLEtBSU4sWUFDRSxNQUFBLEtBQ0EsVUFBQSxLQUVGLGlCQUNFLFdBQUEsS0FFRixzQkFDRSxhQUFBLEtBRUYsY0FDRSxRQUFBLEtBRUYsZUFDRSxXQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxhUGpDTSx5Qk82QlIsZUFNSSxPQUFBLE1BR0osb0JBQ0UsUUFBQSxhQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsZUFBQSxPQUNBLDBCQUNFLE9BQUEsS0FDQSxXQUFBLElBQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FFRixxQ0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsUUFDQSxlQUFBLFVBQ0EsTUFBQSxNQUNBLGVBQUEsSVB4REkseUJPa0ROLHFDUDlIQSxPQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsSUFDQSx1REFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsMkNBQ0UsYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsdUNBQ0UsWUFBQSxNT2tIRixtQ0FDRSxVQUFBLE1BQ0EsTUFBQSxLUC9ESSx5Qk82RE4sbUNBSUksVUFBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxnQlBqRkUseUJPb0ZOLHlDQUVJLFdBQUEsSUFDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLEtBQUEsTVA3RUUseUJPd0VOLHlDQVFJLE9BQUEsS0FBQSxLQUFBLE1BSU4sa0JBQ0UsZ0JBQUEsZ0JBSUEsV0FBQSxNUHJHTSx5Qk9nR1Isa0JBR0ksb0JBQUEsT0FHRixxQkFDRSxVQUFBLEtBRUYsd0JBQ0UsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLEtBRUYsOEJBQ0UsTUFBQSxNQUNBLE1BQUEsTUFDQSxXQUFBLE1BQ0EsYUFBQSxNUGpISSx5Qk82R04sOEJBTUksTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLE1BSU4sZUFDRSxXQUFBLE1QM0hNLHlCTzBIUixlQUdJLFdBQUEsUUFFRixpQkFDRSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsS1BsSUkseUJPK0hOLGlCQUtJLFlBQUEsS0FDQSxhQUFBLE1BS0osOENBQ0UsV0FBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsSUFBQSxNQUFBLEtDOU1KLG9DSnFqREEseUNJbmpERSxjQUFBLEtBQ0EsaURKc2pERixzRElyakRJLFFBQUEsS0FFRiwyQ0p1akRGLGdESXRqREksVUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLElBQUEsS0FDQSwrQ0p5akRKLG9ESXhqRE0sWUFBQSxJQUNBLGdCQUFBLEtBQ0EsT0FBQSxLQUFBLElBR0osc0VKeWpERixxRUFDQSx1Q0FDQSwyRUFDQSwwRUFDQSw0Q0kxakRJLE1BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxZQUFBLE9BQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxXQUFBLEtBR0EsMENKMmpESiwrQ0kxakRNLE9BQUEsS0FJSiw0Q0owakRGLGlESXpqREksV0FBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxFQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUVGLGtESjJqREYsdURJMWpESSxTQUFBLFNBQ0EsU0FBQSxPSjhqREosb0RJNWpERSxtREo4akRGLHlEQURBLHdESTNqREksU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0pna0RKLDBESS9qREkseURKaWtESiwrREFEQSw4REkvakRNLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLSm9rRE4sd0RJbGtESSx1REpva0RKLDZEQURBLDRESWxrRE0sUUFBQSxNQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxRQUFBLEVBQ0EsZUFBQSxPQUNBLE9BQUEsSUFBQSxLQUdKLG9ESnNrREYseURJcmtESSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsV0FBQSxPSnlrREosMERJdGtESSx5REp3a0RKLCtEQURBLDhESXJrRE0sV0FBQSxRSjBrRE4sOERJemtETSw2REoya0ROLG1FQURBLGtFSXprRFEsUUFBQSxFQUNBLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FJTiwrQ0o0a0RGLG9ESTNrREksV0FBQSxPQUNBLGlESjhrREosc0RKbHJERSxPQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsSVF5RkksV0FBQSxRQUNBLFNBQUEsT0FDQSxVQUFBLEtSMUZKLG1FSXlyREYsd0VKeHJESSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsdURJMnJERiw0REoxckRJLGFBQUEsUUFDQSxXQUFBLFFBQ0EsTUFBQSxLQUVGLG1ESTRyREYsd0RKM3JESSxZQUFBLEtRa0ZFLHVESjZtRE4sNERJNW1EUSxXQUFBLFFBQ0EsOERKK21EUixtRUk5bURVLE1BQUEsS0FHSix1REorbUROLDRESTltRFEsUUFBQSxLQUVGLCtESmduRE4sb0VJL21EUSxJQUFBLEVBSUEsc0VBQUEsMEZKK21EUiwyRUFDQSwrRkkvbURVLFFBQUEsS0FFRixxRUFBQSx5RkppbkRSLDBFQUNBLDhGSWpuRFUsTUFBQSxLQUtSLGtESmduREYsdURJL21ESSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVKc25ESixtRUFDQSxtRUFDQSxtRUkvbURJLGtFSjBtREosa0VBQ0Esa0VBQ0Esa0VBUUEsd0VBQ0Esd0VBQ0Esd0VBTkEsdUVBQ0EsdUVBQ0EsdUVBQ0EsdUVJbG5ETSxRQUFBLEtBSUYsd0RKcW5ESiw2RElwbkRNLFFBQUEsRUFDQSxrQkFBQSxrQkFBQSxjQUFBLGtCQUFBLFVBQUEsa0JBR0osMkRKdW5ERixnRUl0bkRJLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxLSjJuREosa0NJdm5ERSxpQ0FFRSxtQkFBQSxXQUFBLElBQUEsSUFBQSxXQUFBLFdBQUEsSUFBQSxJSjBuREosc0NJem5ESSxxQ0FDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElKNm5ETixtREkzbkRJLGtEQUNFLHlCQUFBLEtBQUEsaUJBQUEsS0orbkROLG1ESTduREksa0RBQ0UseUJBQUEsSUFBQSxpQkFBQSxJSmlvRE4sbURJL25ESSxrREFDRSx5QkFBQSxJQUFBLGlCQUFBLElKbW9ETixtRElqb0RJLGtEQUNFLHlCQUFBLElBQUEsaUJBQUEsSUFHSixnQ0FDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBR0osc0JBQ0UsY0FBQSxjQUVGLGNBQ0UsV0FBQSxPQUNBLDZCQUNFLFFBQUEsTUFDQSxXQUFBLHFCQUNBLFFBQUEsSUFBQSxFQUNBLGNBQUEsS0FDQSxPQUFBLEtBQUEsSUFDQSxtQ0FDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FHSixpQ0FDRSxRQUFBLGFBQ0EsT0FBQSxJQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsbUNBQ0UsUUFBQSxNQUNBLFVBQUEsS0FFRixtREFDRSxVQUFBLEtKMG9ETix3Qkl0b0RBLGtCSnFvREEseUJJbG9ERSxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxJQUFBLEVBQUEsRUFDQSxPQUFBLEtBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLElKd29ERiw4Qkl2b0RFLHdCSnNvREYsK0JJcm9ESSxXQUFBLFFBQ0EsTUFBQSxLSjJvREosMkNJem9ETSxxQ0p3b0ROLDRDSXZvRFEsTUFBQSxLSjZvRFIsOEJJem9ERSx3Qkp3b0RGLCtCSXZvREksV0FBQSxNQUNBLE1BQUEsS0FHSixrQkFDRSxNQUFBLDhCQUNBLFFBQUEsYUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0Esd0JBQ0UsUUFBQSxLQUVGLHdCQUNFLE1BQUEsS0FJSixvQ0owb0RBLHFDQUNBLGlFSXhvREUsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsUUo2b0RGLHdGSXhvREksdUZBQ0UsT0FBQSxLQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0oyb0ROLDJGSTFvRE0sMEZBQ0UsU0FBQSxTQUNBLGNBQUEsSUFDQSxPQUFBLEtBQUEsS0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxNQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxLSjhvRFIsaUdJN29EUSxnR0FDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0pncERWLGtHSTlvRFEsaUdBQ0UsUUFBQSxLSmlwRFYsK0ZJL29EUSw4RkFDRSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsSUFBQSxJQUFBLEtBQ0EsUUFBQSxFSmtwRFYsNkZJaHBEUSw0RkFDRSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxnQkFBQSxLSm9wRFYsbUdJbHBEUSxrR0FDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxlQUNBLFVBQUEsS0pxcERWLHlHSXBwRFUsd0dBQ0UsTUFBQSxJQUNBLFdBQUEsSUp1cERaLHFHSXBwRFEsb0dBQ0UsUUFBQSxhQUNBLE9BQUEsSUFBQSxLQUFBLEtKdXBEViwrRklucERJLDhGQUNFLFVBQUEsS0pzcEROLHFHSXJwRE0sb0dBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtKd3BEUix1R0l0cERNLHNHQUNFLE1BQUEsTUp5cERSLGlHSXRwREksZ0dBQ0UsUUFBQSxFQUNBLE9BQUEsS0p5cEROLDBHSXhwRE0seUdBQ0UsUUFBQSxhQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUNBLGVBQUEsVUFDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxXQUFBLElBRUEsbUJBQUEsS0FBQSxXQUFBLEtKMnBEUixnSEkxcERRLCtHQUVFLFdBQUEsS0o0cERWLHFISTFwRFEsb0hBQ0UsTUFBQSxJQUNBLGFBQUEsR0o2cERWLG1ISTNwRFEsa0hBQ0UsTUFBQSxJQUNBLFdBQUEsTUFDQSxNQUFBLEtKOHBEViw0SEk1cERRLDJIQUNFLE1BQUEsS0FRUixnQ0FDRSxTQUFBLFNBQ0EseURBQ0UsWUFBQSxLQUNBLDhEQUNFLE9BQUEsS0FDQSxtRUFDRSxRQUFBLEtBSU4seURBQ0UsV0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLFdBQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxHQUNBLFFBQUEsRUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQUNBLDJFQUNFLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBSUYsK0RBQ0UsUUFBQSxPQUNBLFFBQUEsRUFDQSxXQUFBLFFBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQU1SLDZCQUNFLElBQUEsS0FDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsZUFDQSxtQkFBQSxJQUFBLEdBQUEsSUFBQSxXQUFBLElBQUEsR0FBQSxJQUNBLFFBQUEsR0FDQSwrQ0FDRSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUdKLHlDQUNFLFFBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLGVBQ0EsZ0RBQ0UsYUFBQSxLQUNBLG9EQUNFLFVBQUEsS0FHSixnREFDRSxPQUFBLEtBQUEsS0FBQSxLQUFBLEVBQ0EsWUFBQSxLQUNBLFFBQUEsTUFFRixnREFDRSxVQUFBLEtBQ0EsWUFBQSxJSmtxREosNkRJaHFERSxpRFJwYkEsT0FBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLFVBQ0EsWUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLElRMGFFLE9BQUEsS0FDQSxZQUFBLGVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsSUFBQSxLQUNBLFlBQUEsT0FBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxFSmdyREosK0VKbm1FRSxtRUFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElJdW1FSixtRUpybUVFLHVEQUNFLGFBQUEsUUFDQSxXQUFBLFFBQ0EsTUFBQSxLSXdtRUosK0RKdG1FRSxtREFDRSxZQUFBLEtJeW1FSixvRUk5ckRJLHdEQUNFLFFBQUEsS0ppc0ROLG1FSS9yREksdURBQ0UsV0FBQSxRQUNBLE1BQUEsS0FJTixrQkFDRSxRQUFBLEVBRUYsNERKZ3NEQSx1REFDQSwwREFDQSxnREpocEVFLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxXQUFBLFFBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxJUXNjQSxZQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEVBQUEsS1J4Y0EsOEVJd3BFRix5RUFDQSw0RUFDQSxrRUp6cEVJLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFFRixrRUk0cEVGLDZEQUNBLGdFQUNBLHNESjdwRUksYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsOERJK3BFRix5REFDQSw0REFDQSxrREpocUVJLFlBQUEsS1FpY0oseUJBQ0UsU0FBQSxTQUNBLHdDQUNFLE9BQUEsUUFDQSxRQUFBLEtSNVpJLHlCUTBaTix3Q0FJSSxRQUFBLGNSOVpFLHlCUWthSixrREFDRSxXQUFBLE9BQ0EsUUFBQSxNQUtKLG9DQUNFLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSVIxYUkseUJRd2FSLGtCQUtJLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFdBQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSxFQUNBLFFBQUEsTUFFRixxQkFDRSxXQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxRQUFBLGFBQ0Esd0JBQ0UsUUFBQSxhQUNBLFNBQUEsU1I1YkUseUJRMGJKLHdCQUlJLFFBQUEsT0FFRiwwQkFDRSxTQUFBLFNBQ0EsVUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsaUNBQ0UsUUFBQSxJQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUdKLDJCQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxLQUNBLEtBQUEsTUFDQSxZQUFBLE1BQ0Esa0JBQUEsa0JBQUEsY0FBQSxrQkFBQSxVQUFBLGtCQUNBLG1CQUFBLElBQUEsR0FBQSxJQUFBLFdBQUEsSUFBQSxHQUFBLElBQ0EsNkNBQ0UsbUJBQUEsV0FBQSxJQUFBLElBQUEsQ0FBQSxRQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsS0FBQSxXQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsUUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLEtSNWRGLHlCUStjRiwyQkFnQkksU0FBQSxRQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUNBLFdBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxPQUVGLDhCQUNFLFFBQUEsTUFDQSxnQ0FDRSxVQUFBLEtBQ0EsWUFBQSxLUjdlSix5QlEyZUUsZ0NBSUksVUFBQSxNQUVGLHVDQUNFLFFBQUEsS0FLUixpQ0FDRSxRQUFBLEVBQ0EsV0FBQSxRQUNBLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FJTiw2QkFDRSxZQUFBLEVBQ0Esb0NBQ0UsUUFBQSxLQUlOLHNCQUNFLFNBQUEsU0FDQSw4QkFDRSxNQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsUUFDQSxnREFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsb0NBQ0UsTUFBQSxRQUVGLG9DQUNFLGFBQUEsSUFHSiw0QkFDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUdKLHFCQUNFLFdBQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSxFQUNBLFFBQUEsRUFJQSxPQUFBLEtBSEEsdUNBQ0UsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUdGLHVCQUNFLFVBQUEsZUFDQSxZQUFBLE1BQ0EsUUFBQSxNQUNBLFlBQUEsSUFDQSxNQUFBLEtBRUYsa0RBQ0UsV0FBQSxPQUNBLFFBQUEsRUFDQSxRQUFBLEVBQUEsRUFBQSxLQUVGLHdCQUNFLE9BQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxLQUVGLHdCQUNFLFVBQUEsS0FDQSxZQUFBLElBRUYsOEJBQ0UsY0FBQSxLQUdKLDBCQUNFLE9BQUEsS0FBQSxLQUFBLEtBQ0EsK0JBQUEsZ0NSam9CQSxPQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsSUFlQSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLFFBaEJBLGlEQUFBLGtEQUNFLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFFRixxQ0FBQSxzQ0FDRSxhQUFBLFFBQ0EsV0FBQSxRQUNBLE1BQUEsS0FFRixpQ0FBQSxrQ0FDRSxZQUFBLEtRK21CSiwyQkFDRSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFFRiwwQkFDRSxPQUFBLGNBR0YscUNKeXhEQSx3Q0l2eERFLGdCQUFBLEtBQ0EsWUFBQSxJQUVGLHFDQUNFLFdBQUEsUUFDQSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLUjlrQk0seUJRd2tCUixxQ0FRSSxXQUFBLE1BRUYsdUNBQ0UsUUFBQSxFQUFBLElBQ0EsNkNBQ0UsTUFBQSxRQUlOLHlCQUNFLFdBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxFQUNBLFdBQUEsRUFDQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFFRixrQ0FDRSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFNBQUEsU0FHQSx5RUFDRSxZQUFBLE1SaG5CSSx5QlErbUJOLHlFQUdJLFlBQUEsR0FHSiwrRUFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLE1BQ0Esa0ZBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLUjduQkUseUJRcW5CTiwrRUFXSSxJQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsTVIvbkJFLHlCUWtuQk4sK0VBZ0JJLE1BQUEsTUFJTixnREFDRSxVQUFBLEtBQ0EsWUFBQSxNQUNBLE9BQUEsS0FBQSxLQUFBLEtKdXlERixxQklueURFLHFCQUNFLFdBQUEsT0FDRSxPQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsS0FJTiwyQ0FDRSxPQUFBLEtBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsT0FDQSxVQUFBLEtBQ0EsbURBQ0UsV0FBQSxPQUNBLHlEQUFBLDBEQUNFLFFBQUEsS0FDQSxPQUFBLEtBRUYsc0RBQ0UsV0FBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsT0FBQSxLQUNBLDZEQUNFLFdBQUEsS0FFRiw0REFBQSw2REFDRSxRQUFBLEtBS1Isa0RBQ0UsWUFBQSxNQUdBLHdEQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLCtEQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxNQUNBLE1BQUEsUUFDQSxVQUFBLEtBR0osK0RBQ0UsTUFBQSxLQUdKLDJCQUNFLFdBQUEsUUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUVGLHVDSnF5REEsMEJBQ0EsK0JBQ0EsOEJKN2pGRSxPQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsSVE4d0JBLFdBQUEsa0JSN3dCQSx5RElra0ZGLDRDQUNBLGlEQUNBLGdESm5rRkksbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUVGLDZDSXNrRkYsZ0NBQ0EscUNBQ0Esb0NKdmtGSSxhQUFBLFFBQ0EsV0FBQSxRQUNBLE1BQUEsS0FFRix5Q0l5a0ZGLDRCQUNBLGlDQUNBLGdDSjFrRkksWUFBQSxLUXF3QkYsNkNKeTBERixnQ0FDQSxxQ0FDQSxvQ0kxMERJLFdBQUEsa0JBR0osNkNBQUEsb0NBQUEsa0RBQUEseUNBQ0UsTUFBQSxJQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsU0FBQSxPUm51Qk0seUJRZ3VCUiw2Q0FBQSxvQ0FBQSxrREFBQSx5Q0FLSSxNQUFBLE1BR0osOENBQUEscUNBQUEsbURBQUEsMENBQ0UsTUFBQSxJQUNBLFNBQUEsU1IxdUJNLHlCUXd1QlIsOENBQUEscUNBQUEsbURBQUEsMENBSUksTUFBQSxNQUVGLDBEQUFBLGlEQUFBLCtEQUFBLHNEQUNFLFdBQUEsT0FDQSxRQUFBLElBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUdKLHdDQUNFLFVBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUVGLGlDQUFBLG9DQUNFLFVBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUVGLG1DQUNFLE9BQUEsS0FBQSxLQUFBLEtBRUYsY0FDRSxPQUFBLEtBQUEsS0FBQSxLQUNBLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxrQkFBQSxxQkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEtBQUEsSUFBQSxLQUFBLEtBRUYsa0JBQ0UsUUFBQSxhQUNBLHdCQUNFLE1BQUEsS0FLUixtQkFBQSxrQkFBQSxxQkFDRSxVQUFBLE9BQ0EsT0FBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBR0YsVUFDRSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsRUFDQSxxQ0FDRSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFLRiwrQ0FDRSxRQUFBLEVBRUUscUVBQ0UsY0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBRUYsNkRBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsU0FBQSxTQUVGLGdFQUNFLE9BQUEsS0FBQSxLQUFBLEtBQUEsTUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFlBQUEsTUFDQSx1RUFDRSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FHSixvREFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FHQSxnRkFDRSxPQUFBLEtBQ0EsT0FBQSxLQU1WLDRCQUNFLE1BQUEsS0FDQSxZQUFBLElKbzFERixxQklsMURBLG9CQUVFLE1BQUEsTUFDQSxRQUFBLGFKbzFERiwyQkluMURFLDBCQUNFLE1BQUEsSUFDQSxRQUFBLElBQUEsS0FHSixvQkFDRSxNQUFBLElBQ0EsMEJBQ0UsTUFBQSxLSncxREosK0JJcjFEQSxpQ0FFRSxVQUFBLEtBRUYsc0NBQ0UsTUFBQSxRQUVGLG1DSnUxREEsc0JBQ0EsMkJBQTRCLDBCSnR3RjFCLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxXQUFBLFFBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxJQUNBLHFESTB3RkYsd0NBQ0EsNkNBQThDLDRDSjF3RjFDLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFFRix5Q0k2d0ZGLDRCQUNBLGlDQUFrQyxnQ0o3d0Y5QixhQUFBLFFBQ0EsV0FBQSxRQUNBLE1BQUEsS0FFRixxQ0krd0ZGLHdCQUNBLDZCQUE4Qiw0Qkovd0YxQixZQUFBLEtJb3hGSiwrQ0l4M0RBLHFEQUVFLE1BQUEsUUFHQSxtQ0FDRSxXQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsNENBQ0UsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLE1BRUYscUNBQ0UsT0FBQSxLQUFBLEtBQUEsS0FDQSwyQ0FDRSxPQUFBLEtBQUEsS0FBQSxLQUlOLGdDQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUVGLCtDQUNFLE9BQUEsS0FBQSxLQUFBLEVBRUYsdUNBQ0UsT0FBQSxLQUFBLEtBQUEsS0FFRix5Q0FDRSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtBRUYsK0NBQ0UsYUFBQSxLQUVGLGdEQUNFLE9BQUEsS0FBQSxLQUFBLEtBR0osZ0RBQ0UsV0FBQSxPQUNBLHNEQUNFLE1BQUEsS0FDQSxVQUFBLE1BSUYsb0JBQ0UsUUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUVGLG9CUjk4QkEsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFlBQUEsZUFDQSxNQUFBLFFRMjhCRSxZQUFBLElSMThCRixzQ0FDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElRMjhCRix1QlJsOUJBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLGVBQ0EsTUFBQSxRQU9BLFFBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLGdCQUNBLFdBQUEsSVFxOEJFLFlBQUEsSVI5OEJGLHlDQUNFLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSVErOEJGLGlDUnYvQkEsT0FBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLFVBQ0EsWUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLElRNCtCRSxNQUFBLEtSMytCRixtREFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsdUNBQ0UsYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsbUNBQ0UsWUFBQSxLUW8rQkYsZ0JBQ0UsT0FBQSxLQUFBLEtBQUEsS0FFRixtQ0FDRSxjQUFBLEtBR0oscUJBQ0UsVUFBQSxLQUNBLFlBQUEsT0FBQSxDQUFBLFNBQUEsQ0FBQSxLQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLElBQ0EsUUFBQSxNQUNBLFdBQUEsS0FHRixlQUNFLFdBQUEsT0FDQSxPQUFBLEtBQUEsS0FBQSxLQUVGLGdDQUNFLGNBQUEsS0FFRiw2QkFDRSxPQUFBLEtBQUEsS0FFRixrQkFDRSxPQUFBLEtBQUEsS0FBQSxLQUNBLHdCQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUVGLG9CQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsYUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQUEsS0FHSix1QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQ0EsNkJBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBRUYseUJBQ0UsTUFBQSxLSmk3REosK0NJLzZERSx5Q0o4NkRGLGdESTM2REksTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsS0FBQSxJQUFBLEtBQUEsS0FDQSxjQUFBLElSOStCSSx5QklnNkZOLCtDSTE3REEseUNKeTdEQSxnREkvNkRJLE9BQUEsS0FBQSxJQUFBLEtBQUEsTUpzN0ROLHFESXA3REksK0NKbTdESixzRElsN0RNLFdBQUEsUUFDQSxNQUFBLEtScC9CRSx5QlEyOUJSLHVCQTZCSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEdBR0osZ0RBQ0UsT0FBQSxLQUFBLElBQUEsS0FBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSx1REFBQSxzREFDRSxRQUFBLGFBQ0EsT0FBQSxLQUNBLGVBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxJQUFBLEtBQUEsSUFDQSxVQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUVGLHVEQUNFLFFBQUEsS0FBQSxJQUFBLEtBQUEsSUFFRixxREFDRSxXQUFBLE9BQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsY0FBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtSL2hDSSx5QlFtaENOLHFEQWNJLFFBQUEsRUFDQSxNQUFBLE1BSU4sNkJBQ0UsTUFBQSxLQUNBLG9DQUNFLG1CQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUUFHSixtQ0FDRSxNQUFBLG9CQUVGLGlDQUNFLFVBQUEsS0FDQSxPQUFBLEtBQUEsS1JqakNNLHlCUW9qQ04sd0NBQUEsdUNKZzhEQSwwQ0FBMkMsNkNBQzNDLDRDQUE2QywrQ0k5N0QzQyxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxRQUlGLDhCQUNFLGNBQUEsS0FHSix1QkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSxNQUFBLFFKazhERiwwQkk5N0RFLDJDQUNFLFdBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxFSmk4REosNkNJaDhESSw4REFDRSxPQUFBLEtBQUEsS0FBQSxLQUFBLEtKbThETiwrRElsOERNLGdGQUNFLFVBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUtSLDRCQUNFLFdBQUEsUUFDQSxXQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUVGLHFCQUNFLE9BQUEsS0FBQSxLQUVGLDRCQUNFLE9BQUEsS0FBQSxLQUFBLEtBRUYsNEJSaHJDRSxPQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsSUFDQSw4Q0FDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsa0NBQ0UsYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsOEJBQ0UsWUFBQSxLUTRwQ0osMEJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEVBRUYsK0JBQ0UsVUFBQSxLQUVGLHlCQUNFLFVBQUEsS0FFRix5REFDRSxPQUFBLEtBRUYsNERBQ0UsT0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtKcytERiwyQ0lqK0RJLDZEQUNFLFFBQUEsR0pvK0ROLHlESW4rRE0sMkVBQ0UsUUFBQSxFSnMrRFIsMENJbitESSw0REFDRSxRQUFBLElKdStETixnQ0FEQSxnQ0luK0RFLGtEQUFBLGtEQUNFLFFBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdKdytESix1Q0FEQSx1Q0l0K0RJLHlEQUFBLHlEQUNFLFFBQUEsYUFDQSxZQUFBLFNBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLE9BQ0EsWUFBQSxFQUNBLGdCQUFBLFFBQ0EsZUFBQSxtQkFDQSxlQUFBLEtBQ0Esd0JBQUEsVUFDQSx1QkFBQSxZQUNBLGVBQUEsWUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJSjIrRE4sc0NBREEsc0NJeCtESSx3REFBQSx3REFDRSxRQUFBLEVBQ0EsV0FBQSxRQUNBLE1BQUEsS0o2K0ROLDZDQURBLDZDSTMrRE0sK0RBQUEsK0RBQ0UsTUFBQSxLSisrRFIsZ0NJMytERSxrREFDRSxLQUFBLEtKOCtESix1Q0k3K0RJLHlEQUNFLFFBQUEsUUpnL0ROLGdDSTcrREUsa0RBQ0UsTUFBQSxLSmcvREosdUNJLytESSx5REFDRSxRQUFBLFFBSU4scURBQ0UsTUFBQSxLQUNBLGVBQUEsV0FDQSxVQUFBLEtBRUYsc0RBQ0UsTUFBQSxLQUNBLFVBQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FFRixtQ0FDRSxVQUFBLEtBQ0Esc0NBQ0UsZUFBQSxXSnUvREosMkJBREEsNEJBREEsZ0NJMytERSxpQ0FDRSxPQUFBLEtBQUEsS0FBQSxLSmsvREosNERBREEsNkRBREEsaUVJOStERSxrRUFDRSxNQUFBLEtKcS9ESixzQkFDQSw4QkFGQSwyQkk3K0RFLDBCQUNFLFdBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLSm0vREoseUJBQ0EsaUNBRkEsOEJJai9ESSw2QkFDRSxTQUFBLFNKdS9ETiwyQkFDQSxtQ0FGQSxnQ0lyL0RNLCtCQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxFQUNBLFFBQUEsYUoyL0RSLGtDQUNBLDBDQUZBLHVDSXovRFEsc0NBQ0UsUUFBQSxRQUNBLEtBQUEsT0FBQSxPQUFBLE9BQUEsSUFBQSxDQUFBLEVBQUEsWUFDQSxhQUFBLElBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtKKy9EVixpQ0FDQSx5Q0FGQSxzQ0k1L0RRLHFDQUNFLE1BQUEsUUprZ0VWLGdDQUNBLHdDQUZBLHFDSTkvRE0sb0NBQ0UsVUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJSm9nRVIsNEJBQ0Esb0NBRkEsaUNJamdFTSxnQ0FDRSxhQUFBLEtKdWdFUiw4QkFDQSxzQ0FGQSxtQ0lyZ0VRLGtDQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLSjJnRVYseUJBQ0EsaUNBRkEsOEJJdGdFSSw2QkFDRSxZQUFBLEVBS0osMENBQUEsd0NBQUEsK0JBSUUsV0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsNkNBQUEsMkNBQUEsa0NBQ0UsU0FBQSxTQUNBLCtDQUFBLDZDQUFBLG9DQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxFQUNBLFFBQUEsYUFDQSxzREFBQSxvREFBQSwyQ0FDRSxRQUFBLFFBQ0EsS0FBQSxPQUFBLE9BQUEsT0FBQSxJQUFBLENBQUEsRUFBQSxZQUNBLGFBQUEsSUFDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FFRixxREFBQSxtREFBQSwwQ0FDRSxNQUFBLFFBR0osb0RBQUEsa0RBQUEseUNBQ0UsVUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJQUVGLGdEQUFBLDhDQUFBLHFDQUNFLGFBQUEsS0FDQSxrREFBQSxnREFBQSx1Q0FDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FJTiw2Q0FBQSwyQ0FBQSxrQ0FDRSxZQUFBLEVBSU4sK0RBQ0UsV0FBQSxLQUVGLDhEQUNFLFdBQUEsS0FFRix1REFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FFRiwrREFDRSxNQUFBLE1BQ0EsVUFBQSxFQUVGLCtEUmg1Q0UsT0FBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLFVBQ0EsWUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLElBZUEsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxRQWhCQSxpRkFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYscUVBQ0UsYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsaUVBQ0UsWUFBQSxLUTIzQ0YscUVBQ0UsV0FBQSxLQUNBLE1BQUEsS0FHSixtQ0FDRSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsMENBQ0UsT0FBQSxLQUNBLFdBQUEsSUFDQSxVQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFHSix1Q0FDRSxVQUFBLEtBQ0EsT0FBQSxJQUFBLEtSdjJDTSx5QlFxMkNSLHVDQUlJLFFBQUEsTUFHSixzQ0FDRSxRQUFBLEtBQUEsRUFDQSxXQUFBLFFBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxrREFDRSxNQUFBLEtBQ0EsT0FBQSxLUnQyQ0kseUJRbzJDTixrREFJSSxNQUFBLE1BR0osOERBQ0UsTUFBQSxNQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxJQUNBLFFBQUEsRVIvMkNJLHlCUTIyQ04sOERBTUksTUFBQSxLQUNBLE9BQUEsSUFBQSxLQUFBLE1BS0osWUFDRSxXQUFBLFFBQ0EsVUFBQSxlQUNBLFFBQUEsSUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLEtBQUEsSUFBQSxJQUFBLEtBQ0EsUUFBQSxhQUNBLGtCQUNFLFdBQUEsUUFDQSxNQUFBLEtBSU4scUNKOGlFQSwwQ0k1aUVFLE9BQUEsS0FBQSxLQUFBLEtBQ0EscURKK2lFRiwwREk5aUVJLE9BQUEsS0FDQSx3REppakVKLDZESWhqRU0sT0FBQSxLQUNBLDBESm1qRU4sK0RJbGpFUSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsRUFDQSxjQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFBQSxJQUNBLGlFQUFBLCtEQUFBLCtESnVqRVIsc0VBRkEsb0VBQ0Esb0VJbmpFVSxNQUFBLEtBQ0EsV0FBQSxRQUdKLDhEQUFBLDhESnFqRU4sbUVBQ0EsbUVJcmpFUSxVQUFBLEtBQ0EsWUFBQSxLQU9OLHNFQUNFLE1BQUEsUUFHSix5Q0FDRSxXQUFBLGtCQUNBLE1BQUEsZUFDQSxzRUFBQSwrQ0FFRSxXQUFBLGtCQUNBLE1BQUEsS0FHSiwyREFDRSxNQUFBLGtCQUVGLGFKb2pFQSxvQklsakVFLE1BQUEsTUFDQSxPQUFBLEtBQUEsSUFDQSwwQkFBQSx1QkpzakVGLGlDQURBLDhCSW5qRUksY0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLElKd2pFSiwwQkl0akVFLHNCSndqRUYsaUNBREEsNkJJcmpFSSxjQUFBLEVBQUEsS0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLGNBQUEsSUowakVKLG1DQUNBLGtDSXZqRUksaUNBQUEsZ0NKMGpFSiwwQ0FDQSx5Q0FIQSx3Q0FDQSx1Q0l2akVNLFdBQUEsUUFDQSxNQUFBLEtBTUYsOERBQ0UsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQUEsS0FFRix1RUFDRSxTQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBSU4sa0JBQ0UsTUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsTUFDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUFBLEtSbitDTSx5QlE0OUNSLGtCQVNJLFFBQUEsTUFFRix5QkFDRSxPQUFBLEtBQ0EsV0FBQSxJQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFLSix3REp3akVBLCtDQUNBLDZEQUNBLG9ESXRqRUUsTUFBQSxNQUNBLFFBQUEsRUFBQSxLQUNBLFlBQUEsS0FFRixjQUNFLE9BQUEsS0FBQSxLQUNBLHNCQUNFLFVBQUEsRUFDQSxNQUFBLEtBR0osNENBQUEsNENKMGpFQSxzREFDQSwrQkFBZ0MsK0JBQ2hDLHlDQUNBLG9DQUFxQyxvQ0FDckMsOENBQ0EsbUNBQ0EsbUNBQW9DLDZDSXhqRWxDLFFBQUEsRUFBQSxLQUNBLE1BQUEsS0FNQSxxRUp1akVGLDREQUNBLDBFQUNBLGlFSXhqRUksUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLE1BQUEsTVJwaERJLHlCUWdoRE4scUVKaWtFQSw0REFDQSwwRUFDQSxpRUk3akVJLE1BQUEsTUFJTixtQ0FBQSxpQ0FBQSxxQ0FDRSxNQUFBLEtBRUYsaUNBQ0UsVUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsK0NBQ0UsV0FBQSxNQUdKLGlDQUNFLFFBQUEsS0FBQSxLQUNBLCtDQUNFLFdBQUEsTUFHSixrREFDRSxXQUFBLFFBRUYsMkNBQUEsMENBQ0UsVUFBQSxLQUVGLCtESm9rRUEsOENBQ0EsOERBQ0EsNkNJbGtFRSxlQUFBLFVBRUYsNEJBQ0UsY0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxJQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FnQ0EsOEJBQ0UsT0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLGFBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLHFDQUFBLG9DQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLFFBQ0EsVUFBQSxLQUVGLG1DQUNFLE9BQUEsSUFBQSxNQUFBLG9CQUNBLFlBQUEsSUFBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsS0FFRixvQ0FDRSxPQUFBLEtBQUEsS0FBQSxLQUFBLEtBS04sY0FDRSxPQUFBLEtBRUYsYUFDRSxZQUFBLElBQ0EsTUFBQSxLQUVGLFlBQ0UsV0FBQSxPQUNBLE9BQUEsTUFBQSxLQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FFRixnQkFDRSxPQUFBLEtBQUEsS0FBQSxNQUNBLFdBQUEsT0FFRixrQ0FBQSxpQ0FBQSx1Q0FBQSxzQ0FDRSxNQUFBLElBRUYsa0NBQUEsd0JBQUEsMkJBQ0UsV0FBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtSdnBETSx5QlEwcEROLCtDQUFBLG9EQUNFLFFBQUEsbUJBRUYsNENBQUEsaURBQ0UsUUFBQSxVQUNBLCtDQUFBLG9EQUNFLFFBQUEsV0FDQSxXQUFBLGVBR0osb0RBQUEsMkNBQUEseURBQUEsZ0RBQ0UsUUFBQSxXQUVGLHVEQUFBLDREQUNFLE1BQUEsS0FDQSxRQUFBLEtBRUYsdURBQUEsNERBQ0UsTUFBQSxLQUNBLFFBQUEsS0FFRiw2RUpnakVBLGtGSTlpRUUsV0FBQSxJQUFBLE1BQUEsZ0JScnFESSx5QlF5cUROLG9ESmdqRUEsMkNBQ0EseURBQ0EsZ0RJOWlFRSxRQUFBLE1BQ0EsV0FBQSxpQkFDQSxRQUFBLEtBQUEsRUFBQSxLQUNBLDJESmlqRUYsa0RBQ0EsZ0VBQ0EsdURJbGpFSSxRQUFBLEtBR0oseUNKbWpFQSw4Q0lqakVFLE9BQUEsS0FDQSw0Q0pvakVGLGlESW5qRUksT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUVFLDJESnFqRU4sZ0VJcGpFUSxPQUFBLEtBRUYsNERKc2pFTixpRUlyakVRLE9BQUEsS0FDQSxXQUFBLGlCQUNBLFFBQUEsRUFBQSxFQUFBLEtBQ0EsbUVKd2pFUix3RUl2akVVLFFBQUEsS0FNViw0REpxakVBLGdFQUNBLDBEQUNBLG1EQUNBLHVEQUNBLGlEQUNBLGlFQUNBLHFFQUNBLCtEQUNBLHdEQUNBLDREQUNBLHNESW5qRUUsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBRUYsa0NBQUEsaUNBQUEsdUNBQUEsc0NBQ0UsTUFBQSxNQU1KLHVCQUFBLDRCQUNFLE1BQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxLQUFBLEtBQUEsZUFLRSwwQ0pnakVKLCtDSS9pRU0sTUFBQSxLQUNBLGlESmtqRU4saURBQ0Esc0RBQ0Esc0RJbGpFUSxNQUFBLElBS1Isb0JBQ0UsTUFBQSxLQUNBLE1BQUEsSUFFRiwwQkFDRSxPQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsS0FBQSxLUnZ2RE0seUJRb3ZEUiwwQkFLSSxPQUFBLE1BS0YsOEJBQUEsOEJKb2pFRixtQ0FDQSxtQ0lwakVJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFHSiw0QkFDRSxRQUFBLEtBQUEsRUFBQSxFQUNBLGNBQUEsRUFDQSwrQkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsZUFBQSxVQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxFUjl3REkseUJRcXdEUiw0QkFZSSxRQUFBLEtBQUEsTUFHSiw0QkFDRSxRQUFBLEtBQ0EsY0FBQSxLUnR4RE0seUJRb3hEUiw0QkFJSSxRQUFBLEtBQUEsTUFHQSxrREFDRSxNQUFBLEtBQ0EsUUFBQSxNQUVGLDREQUNFLE1BQUEsS0FJTixxQ0FDRSxPQUFBLEtBQUEsS0FDQSxNQUFBLEtBRUYsb0RBQUEsa0RBQUEsc0RBQ0UsVUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBRUYsa0NBQ0UsT0FBQSxLQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtBRUYsNEJBQ0UsT0FBQSxLQUFBLEtBQUEsS0FFRiw2Q0FDRSxRQUFBLE1BQ0EsTUFBQSxLQUdBLHVDQUNFLE1BQUEsS0FFRix1REFDRSxjQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdKLG9GQUNFLE1BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQUEsRUFBQSxLQUVGLGlCQUNFLFFBQUEsRUFBQSxLQUVGLDZFQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQ0EsVUFBQSxFQUNBLE1BQUEsSUFFRixpRkFDRSxJQUFBLEtBQ0EsTUFBQSxLQUVGLHFDQUNFLFdBQUEsTUFFRiw2QkFDRSxRQUFBLEtBQUEsRVIzMURNLHlCUTAxRFIsNkJBR0ksUUFBQSxLQUFBLE1BR0osMkJBQ0UsT0FBQSxLQUVGLG9DQUNFLE1BQUEsS0FDQSxVQUFBLEVBRUYsdURBQ0UsT0FBQSxlQUVGLCtCQUNFLFFBQUEsRUFBQSxFQUFBLEtBQ0EsT0FBQSxLUjUyRE0seUJRMDJEUiwrQkFJSSxRQUFBLEtBQUEsTUFFRixxQ0FDRSxZQUFBLElBQ0EsTUFBQSxLQUdKLHNCQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxlQUFBLFVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxlQUFBLEVBRUYsNkJKNmtFQSwyQkFDQSwrQkkza0VFLGNBQUEsRUFDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBRUYsbUNBQUEsd0NBQ0ksTUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxJQUVKLGdESitrRUEsOENBQ0Esa0RJN2tFRSxRQUFBLEVBRUYsMENKZ2xFQSx3Q0FDQSw0Q0k5a0VFLFFBQUEsS0FBQSxFQUVGLHlEQUFBLHVEQUFBLDJEQUNFLE1BQUEsS0FDQSxlQUFBLE9BRUYsNkNBQUEsMkNBQUEsK0NBQ0UsT0FBQSxLQUFBLEtBRUYsbURKbWxFQSxpREFDQSxxRElqbEVFLFFBQUEsS0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsOERKb2xFRiw0REFDQSxnRUlwbEVJLE9BQUEsS0FFRix5REpzbEVGLHVEQUNBLDJESXRsRUksT0FBQSxLQUdKLDhCQUNFLGNBQUEsRUFDQSxhQUFBLElBRUYsa0NBQUEsd0JBQUEsMkJBQ0UsY0FBQSxFQUNBLFFBQUEsS0FBQSxLQUFBLElBR0Ysc0NBQ0UsY0FBQSxLQUVGLHFDQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLEtBQUEsTUFDQSxNQUFBLE1BQ0EsV0FBQSxPQUNBLGlCQUFBLFFBQ0EsYUFBQSxRQUVGLDhCQUNFLE9BQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsS1JoOERNLHlCUWs4RFIsaUNBRUksTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLE1BR0osNENKNmxFQSwwQ0FDQSw4Q0kzbEVFLE9BQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxNQUVGLDRDSjhsRUEsaURJNWxFRSxPQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSwrQ0orbEVGLG9ESTlsRUksT0FBQSxLQUFBLEtBQUEsS0FHSiw0Q0pnbUVBLGlESTlsRUUsT0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsK0NKaW1FRixvRElobUVJLE9BQUEsS0FBQSxLQUFBLEtBR0osMkRKa21FQSxnRUlobUVFLE1BQUEsT1I5K0RNLHlCUTQrRFIsMkRKdW1FRSxnRUlubUVFLE1BQUEsS0FHSiw4QkFDRSxXQUFBLFFBQ0EsUUFBQSxLQUFBLEtBRUYsMkNKdW1FQSx3Q0FDQSwwQ0lybUVFLE9BQUEsS0FBQSxLQUVGLG1EQUNFLFdBQUEsUUFDQSxRQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxFQUVGLDJDQUNFLE9BQUEsS0FBQSxLQUFBLE1BRUYseURKMG1FQSx5REFDQSx1REFDQSx1REFDQSwyREFDQSwyREl4bUVFLGVBQUEsT0FJQSwwREFDRSxXQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxRQUNBLFVBQUEsTUFDQSxZQUFBLEtBR0osK0JBQ0UsT0FBQSxLQUFBLEtBQUEsS0FDQSx3Q0FDRSxPQUFBLEtBQUEsS0FFRixzQ0FDRSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUlKLHNCQUNFLElBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxlQUdGLDJCQUNFLFFBQUEsS0FFRix3QkFDRSxRQUFBLEtBQUEsS0FFRix1QkFDRSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsS0FHQSxxQ0FDRSxTQUFBLFFBRUYsd0JBQ0UsV0FBQSxPQUVGLHdCQUNFLFdBQUEsT0FDQSxRQUFBLElBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUlKLDBCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxJQUFBLEtBQ0EsS0FBQSxLQzdvRUEsaUJBQ0UsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUYsNkJBQ0UsT0FBQSxLQUFBLEtBQUEsS0FFRiw0QkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxZQUFBLE1BRUYsMEJBQ0UsVUFBQSxLQUdKLGNBQ0UsUUFBQSxFQUNBLE9BQUEsS0FDQSxrQ0FDRSxRQUFBLE1BQUEsRUFDQSxvQkFBQSxNQUFBLE9BQ0Esa0JBQUEsVUFFRiwyQkFDRSxPQUFBLEtBQ0EsVUFBQSxLQUlGLG9CQUNFLFdBQUEsUUFDQSxPQUFBLEtBQUEsS0FBQSxLQUNBLHdDQUNFLFFBQUEsS0FBQSxLQUdKLG1CQUNFLE9BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLGVBQUEsTUFDQSxZQUFBLElBRUYscUJBQ0UsV0FBQSxLQUtGLHNCTHd2SUYsd0JLdnZJSSxVQUFBLEtBQ0EsT0FBQSxLQUNBLDhCTDB2SUosZ0NLenZJTSxNQUFBLFFBR0oscUJMMHZJRixxQkFDQSx1QkFDQSx1QksxdklJLE1BQUEsS0FFRixzQkw0dklGLHdCSzN2SUksZ0JBQUEsTUFDQSxvQkFBQSxPQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsUUFDQSxPQUFBLEtBQUEsS0FBQSxLQUNBLGtDTDh2SUosb0NLN3ZJTSxPQUFBLEtBR0Esd0NMOHZJTiwwQ0s3dklRLE1BQUEsS0FDQSxZQUFBLEVBQUEsSUFBQSxJQUFBLGVBSU4sc0JMNnZJRix3Qks1dklJLFNBQUEsU0FDQSxPQUFBLEtBQUEsS0FBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUVFLGlETDh2SU4sbURLN3ZJUSxPQUFBLEtBQUEsS0FBQSxLQUNBLG1ETGd3SVIscURLL3ZJVSxNQUFBLEtBQ0EseURMa3dJViwyREtqd0lZLE1BQUEsUUFLUixxQ0xnd0lKLHVDSy92SU0sT0FBQSxLQUFBLEtBQUEsS0FJTixXQUNFLFVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQUdBLHFCQUNFLFFBQUEsTUFFRixxQlQ1RUEsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFlBQUEsZUFDQSxNQUFBLFFBQ0EsdUNBQ0UsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJU3dFRixzQlRoSEEsT0FBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLFVBQ0EsWUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLElTcUdFLFFBQUEsS1RwR0Ysd0NBQ0UsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUVGLDRCQUNFLGFBQUEsUUFDQSxXQUFBLFFBQ0EsTUFBQSxLQUVGLHdCQUNFLFlBQUEsS1M4RkosV0FDRSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxhQUNFLGFBQUEsS0FFRixzQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLEVBQUEsSUFFRixhQUNFLFVBQUEsS0FDQSxhQUFBLElBQ0EsWUFBQSxLQUNBLGVBQUEsT0FJRixtQ0FDRSxRQUFBLEtBRUYsMEJBQ0UsV0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUVGLDZCQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLElBQ0EsUUFBQSxhQUNBLFdBQUEsT0FDQSxtQ0FDRSxNQUFBLFFBR0oscUJBQUEscUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FFRix3QkFDRSxXQUFBLFFBQ0EsTUFBQSxLQUdKLCtDQUNFLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFHQSxpQ0FBQSxpQ0FDRSxTQUFBLFNBRUYseUJBQ0UsU0FBQSxTQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxHQUNBLDhCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsWUFBQSxJQUVGLCtCQUNFLFFBQUEsRUFJTixrQkFDRSxXQUFBLE9BQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLQUNBLFFBQUEsRUFBQSxFQUFBLEtBQ0Esd0JBQ0UsUUFBQSxLQUlKLHVCQUNFLFdBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSx1Q0FDRSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBRUYsNENBQ0UsUUFBQSxLQUFBLEVBQUEsRUFFRixxQ0FDRSxXQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFJQSxxREFDRSxZQUFBLElBQ0EsdURBQ0UsWUFBQSxLQUVGLHlEQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLElBRUYseURBQUEsdURBQ0UsVUFBQSxLQUNBLE1BQUEsS0FFRiwyREFDRSxRQUFBLEtBR0osdURBQ0UsT0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtBRUYsc0RBQ0UsT0FBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFlBQUEsTUFFRixtREFDRSxTQUFBLFNBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBRUYsNENBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBR0osaUNBQ0UsV0FBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBS0YsMEJBQ0UsT0FBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsS0FFRiw0QkFDRSxPQUFBLEtBQUEsS0FBQSxLTG15SUoseUJLOXhJQSwwQkFFRSxVQUFBLEtBQ0EsWUFBQSxNTGd5SUYsK0JLL3hJRSxnQ0FDRSxPQUFBLEtBQUEsS0FBQSxLTGt5SUosaUNLanlJSSxrQ0FDRSxRQUFBLGFMb3lJTiwwQ0tseUlJLDJDQUNFLFVBQUEsS0FRQSwrQ0FDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FFRix5REFDRSxRQUFBLElBQUEsRUFBQSxFQUNBLFFBQUEsTUFFRiwyREFDRSxNQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBRUYsdURBQ0UsTUFBQSxJQUNBLE1BQUEsS0FDQSxZQUFBLEtBRUYsb0VBQ0UsT0FBQSxLQU9KLHlDQUNFLE1BQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGVBQUEsRUFDQSx5REFDRSxNQUFBLEtBRUYsK0NBQ0UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBRUYsMkRBQ0UsT0FBQSxLQUFBLEtBRUYsdURBQ0UsT0FBQSxLQUFBLEtBS1IsV1R4V0UsT0FBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLFVBQ0EsWUFBQSxJQUNBLFdBQUEsUUFDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLElTNlZBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLVDdWQSw2QkFDRSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsaUJBQ0UsYUFBQSxRQUNBLFdBQUEsUUFDQSxNQUFBLEtBRUYsYUFDRSxZQUFBLEtVeEJKLHlCQUNFLFdBQUEsUUFDQSwrQkFDRSxXQUFBLFFBQ0EsTUFBQSxLQUNBLHNDQUNFLE1BQUEsS0FJTiwrQkFDRSxRQUFBLEVBRUYsaUJBQ0UsT0FBQSxLQUFBLE1BQ0EsdUJBQ0UsUUFBQSxNQUFBLEtBQ0Esb0JBQUEsT0FBQSxNQUNBLGtCQUFBLFVBRUYsd0JBQ0UsT0FBQSxLQUNBLFVBQUEsS0FHSixlQUNFLFdBQUEsT0FDQSxPQUFBLEtBQUEsS0FDQSxxQkFDRSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FFRixzQkFDRSxjQUFBLFVBRUYscUJBQ0UsVUFBQSxLQUdKLGVBQ0UsVUFBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFDQSxZQUFBLElBQ0EsWUFBQSxNQUVGLGtCQUNFLGNBQUEsS0FFRixnQ0FDRSxVQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBRUYsWUFDRSxXQUFBLFFBQ0EsUUFBQSxLQUFBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxLVm9CTSx5QlV4QlIsWUFNSSxRQUFBLEtBQUEsTUFJRixxQ0FDRSxPQUFBLEtBQUEsS0FBQSxLQUNBLFFBQUEsTUFFRixxQ0FDRSxPQUFBLElBQUEsS0FFRixzQ0FDRSxPQUFBLEtBR0osMERBQ0UsUUFBQSxLQUVGLDZETjRxSkEsMkRNMXFKRSxhQUFBLEVBRUYsV0FDRSxXQUFBLE9BQ0EsUUFBQSxNQUFBLEtBQ0EsV0FBQSxRQUNBLDJCQUNFLE9BQUEsS0FBQSxLQUFBLEtBR0osMEJBQ0UsT0FBQSxLQUFBLEtWNUJNLDBCVTJCUiwwQkFHSSxPQUFBLE1BR0osb0VBQ0UsTUFBQSxRQUNBLGNBQUEsSUFBQSxPQUFBLFFBQ0EsUUFBQSxLQUFBLEVBRUYsNkNBQ0UsY0FBQSxJQUFBLE9BQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmM0ZC1raXQtbWFpbi13aWR0aCB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDApIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICB9XHJcbn1cclxuLnRldDMwLW1haW4td2lkdGgge1xyXG4gIEBleHRlbmQgLmM0ZC1raXQtbWFpbi13aWR0aDtcclxufVxyXG4qIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250VGV4dDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgY29sb3I6ICRjb2xvclRleHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmgxLCBoMiwgaDMsIGg0IHtcclxuICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgY29sb3I6ICRjb2xvckhlYWRpbmc7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250VGV4dDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbmgxIHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG59XHJcbmgyIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG59XHJcbmgzLCBoNCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbmEsIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3JUZXh0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hLCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmM0ZC10aGVtZS1lZmZlY3QgYSwgLmM0ZC10aGVtZS1lZmZlY3QgYTpob3ZlciB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuYTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvckhvdmVyO1xyXG59XHJcbi5jbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi50ZXQzMC1tYXJnaW4tYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbmlucHV0IHtcclxuICBAaW5jbHVkZSB0ZXQzMC1pbnB1dDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIEBpbmNsdWRlIHRldDMwLWlucHV0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbnRleHRhcmVhIHtcclxuICBAaW5jbHVkZSB0ZXQzMC10ZXh0YXJlYTtcclxufVxyXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXItZmx1aWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbiIsIkBtaXhpbiB0ZXQzMC1idXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgYmFja2dyb3VuZDogIzZmYjcwZjtcclxuICBwYWRkaW5nOiAwcHggMzVweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogNDdweDtcclxuICBoZWlnaHQ6IDQ3cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIC5jNGQtdGhlbWUtZWZmZWN0ICYge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JIb3ZlcjtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckhvdmVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0ZXQzMC1idXR0b24tMSB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICBjb2xvcjogIzdhN2E3YTtcclxufVxyXG5AbWl4aW4gdGV0MzAtaW5wdXQge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwcHggMjJweDtcclxuICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjN2E3YTdhO1xyXG4gIC5jNGQtdGhlbWUtZWZmZWN0ICYge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0ZXQzMC10ZXh0YXJlYSB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtaW5wdXQ7XHJcbiAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNmVtICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogNWVtO1xyXG59XHJcbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCwgJHNpemU6IG1heC13aWR0aCkge1xyXG4gICAgQGlmICRwb2ludCA9PSAxOTIwIHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiAxOTIwcHgpIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gMTI4MCB7XHJcbiAgICAgICAgQG1lZGlhICgkc2l6ZTogMTI4MHB4KSB7IEBjb250ZW50IDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJHBvaW50ID09IDEyMDAge1xyXG4gICAgICAgIEBtZWRpYSAoJHNpemU6IDExOTlweCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSAxMDI0IHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiAxMDI0cHgpIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gNzY4IHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiA3NjhweCkgIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gNzY3IHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiA3NjdweCkgIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gNzM2IHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiA3MzZweCkgIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gNDgwIHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiA0ODBweCkgIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gNjQwIHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiA2NDBweCkgIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gMzIwIHtcclxuICAgICAgICBAbWVkaWEgKCRzaXplOiAzMjBweCkgIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbn0iLCIud3AtY2FwdGlvbiB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFsaWduY2VudGVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJ5cG9zdGF1dGhvciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgXHJcbn1cclxuLmFsaWducmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5hbGlnbmxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn0iLCIudGV0MzAtYnV0dG9uLXNtYWxsIHtcclxuICBcclxufVxyXG4udGV0MzAtYnV0dG9uLW1lZGl1bSB7XHJcbiAgXHJcbn1cclxuLnRldDMwLWJ1dHRvbi1sYXJnZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG59XHJcbi50ZXQzMC1idXR0b24tMSB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uO1xyXG4gIEBleHRlbmQgLnRldDMwLWJ1dHRvbi1sYXJnZTtcclxuICBiYWNrZ3JvdW5kOiAjZWI1YTQ2O1xyXG4gIC5pY29uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRldDMwLWJ1dHRvbi0yIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzk5OTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICZob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9ySG92ZXI7XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1idXR0b24tMyB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckhvdmVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcbi50ZXQzMC10ZXh0LWRpc3BsYXkge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIC5iLWJ1dHRvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5zaXRlLWhlYWRlci1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmM0ZC10aGVtZS1oZWFkZXItZnVsbHdpZHRoIHtcclxuICAuc2l0ZS1oZWFkZXIge1xyXG4gICAgLnRldDMwLW1haW4td2lkdGgge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2l0ZS1oZWFkZXItbWFpbi1maXhlZCB7XHJcbiAgcGFkZGluZzogMTZweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLmM0ZC10aGVtZS1oZWFkZXItdHJhbnNwYXJlbnQgJiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYzRkLXRoZW1lLWhlYWRlci10cmFuc3BhcmVudC5jNGQtdGhlbWUtc2Nyb2xsaW5nICYge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmM0ZC10aGVtZS1oZWFkZXItdHJhbnNwYXJlbnQuYWRtaW4tYmFyICYge1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gIH1cclxufVxyXG4uYzRkLXRoZW1lLWhlYWRlci1zdGlja3kuYzRkLXRoZW1lLXNjcm9sbGluZyB7XHJcbiAgLnNpdGUtaGVhZGVyLW1haW4tZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAtOTFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuICAmLmM0ZC10aGVtZS1lZmZlY3QgLnNpdGUtaGVhZGVyLW1haW4tZml4ZWQge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCB0b3AgMC40cywgcGFkZGluZyAwLjRzIDAuNHM7XHJcbiAgfVxyXG59XHJcbi5jNGQtdGhlbWUtaGVhZGVyLXN0aWNreS5jNGQtdGhlbWUtc2Nyb2xsLXVwIHtcclxuICAuc2l0ZS1oZWFkZXItbWFpbi1maXhlZCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG4gICYuYWRtaW4tYmFyIC5zaXRlLWhlYWRlci1tYWluLWZpeGVkIHtcclxuICAgIHRvcDogMzJweDtcclxuICB9XHJcbn1cclxuLmZsZXgtZGlzcGxheSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmZsZXgtYWxpZ24tY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uZmxleC1qdXN0aWZ5LWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnNpdGUtYnJhbmRpbmcge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAubG9nby10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiAjNGI0YjRiO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAubG9nby1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5oYXMtbW9iaWxlIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICAgIC5sb2dvLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRldDMwLWhlYWRlci1sb2dvLW1lbnUtYnV0dG9ucyAmLFxyXG4gIC50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAmIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi50ZXQzMC10b29sLWJveCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiA4cHggYXV0byBhdXRvO1xyXG4gID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAyMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0KSB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogIzdhN2E3YTtcclxuICAgICAgLy8uYzRkLXRoZW1lLWhlYWRlci10cmFuc3BhcmVudDpub3QoLmM0ZC10aGVtZS1zY3JvbGxpbmcpICYge1xyXG4gICAgICAvL2NvbG9yOiAjZmZmO1xyXG4gICAgICAvL31cclxuICAgIH1cclxuICB9XHJcbiAgLmM0ZC13b28tY29tcGFyZS1jYXJ0LFxyXG4gIC5jNGQtd29vLXdpc2hsaXN0LWNhcnQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0ODApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRldDMwLXRvb2wtYm94LXNlYXJjaCB7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbn1cclxuLnRldDMwLXRvb2wtYm94LXNlYXJjaCB7XHJcbiAgZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGlucHV0LnNlYXJjaC1maWVsZCB7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjdGlvbi1idXR0b24ge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLnhjbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICAuYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAzNnB4O1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgLnhjbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAxMDB2aCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZG1pbi1iYXIgJiBmb3JtIHtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxuICAuYWRtaW4tYmFyICYuYWN0aXZlIC5hY3Rpb24tYnV0dG9uIHtcclxuICAgIHRvcDogMzZweDtcclxuICB9XHJcbn1cclxuLmM0ZC10aGVtZS1lZmZlY3QgLnRldDMwLXRvb2wtYm94LXNlYXJjaCBmb3JtIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG4udGV0MzAtZ28tdG8tdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIHJpZ2h0OiA0MnB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjb2xvcjogIzc3NztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9ySG92ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmM0ZC10aGVtZS1zY3JvbGwtZG93biAmLFxyXG4gIC5jNGQtdGhlbWUtc2Nyb2xsLXVwICYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gIH1cclxufVxyXG4uYzRkLXRoZW1lLWVmZmVjdCAudGV0MzAtZ28tdG8tdG9wIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG4udGV0MzAtaGVhZGVyLXByb21vLWNvZGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmc6IDNweCAzMHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzIwKSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGV0MzAtaGVhZGVyLWZyZWUtc2hpcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzIwKSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcbn1cclxuLmM0ZC13b28td2lzaGxpc3QtY2FydF9fbGlzdF9oZWFkZXIgLnRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxufVxyXG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5jNGQtd29vLXdpc2hsaXN0LXJlbW92ZS1pdGVtIHtcclxuICBjb2xvcjogI2NjYztcclxuICBtYXJnaW46IDRweCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBpIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICA+IGRpdiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcbn1cclxuLmNsZWFyZml4IHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4udGV0MzAtY2VudGVyLWlubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIHtcclxuICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgLnNlYXJjaC1mb3JtLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3JIb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICBmb3JtIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW5Db2xvckhvdmVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9ySG92ZXI7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMzBweCAzMHB4IDBweDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaXRlLWhlYWRlci1tYWluLWZpeGVkIHtcclxuICAgIHBhZGRpbmc6IDI2cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zaXRlLWhlYWRlci1ib3R0b20ge1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNmZWQ3MDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAudGV0MzAtbWVudSB1bCBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAwO1xyXG4gICAgfVxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgbGkgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAyMHB4IDJweCAwO1xyXG4gICAgfVxyXG4gICAgbGkgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9ySG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXQzMC1tZW51LWV4cGFuZDphZnRlciB7XHJcbiAgICByaWdodDogLTRweDtcclxuICAgIHRvcDogOXB4O1xyXG4gIH1cclxuICAuc2l0ZS1oZWFkZXItbWFpbi1maXhlZCB7XHJcbiAgICAuYzRkLXRoZW1lLXNjcm9sbGluZyAmIHtcclxuICAgICAgdG9wOiAtMTY1cHg7XHJcbiAgICB9XHJcbiAgICAuYzRkLXRoZW1lLXNjcm9sbC11cCAmIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmM0ZC10aGVtZS1zY3JvbGwtdXAuYWRtaW4tYmFyICYge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXQzMC1tZW51LWV4cGFuZDphZnRlciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbn1cclxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoLXRvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDZweCAwO1xyXG59XHJcbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaC1tZW51IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV0MzAtaGVhZGVyLWxvZ28tbWVudS1idXR0b25zLFxyXG4udGV0MzAtaGVhZGVyLWJpZy1zZWFyY2gge1xyXG4gIC5mbGV4LWRpc3BsYXkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gaGFtYnVyZ2VyIGJ1dHRvblxyXG4uaGFtYnVyZ2VyIC5saW5lIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDVweCBhdXRvO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgYmFja2dyb3VuZDogIzFjMWYyMjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXI6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhhbWJ1cmdlci5pcy1hY3RpdmUge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKSB7XHJcbiAgd2lkdGg6IDBweDtcclxufVxyXG5cclxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpLFxyXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMykge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxuICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgxKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuIiwiLypcblRoZW1lIE5hbWU6IHRldDMwXG5UaGVtZSBVUkk6IGh0dHA6Ly8zMHRldC5jb2ZmZWU0ZGV2LmNvbS9cbkF1dGhvcjogdGhlIENvZmZlZTRkZXZcbkF1dGhvciBVUkk6IGh0dHBzOi8vY29mZmVlNGRldi5jb21cbkRlc2NyaXB0aW9uOiBURVQzMCBXb29jb21tZXJjZSBTaG9wIGlzIGEgc3R1bm5pbmcgYW5kIHZlcnNhdGlsZSBXb3JkUHJlc3MgdGhlbWUgZGVzaWduZWQgc3BlY2lmaWNhbGx5IGZvciBmYXNoaW9uLCB3YXRjaCwgamV3ZWxyeSwgcGV0LCBob21lIGRlY29yIHN0b3Jlcy4gVXNpbmcgdGhpcyB0aGVtZSwgeW91IGNhbiBlYXNpbHkgY3JlYXRlIGEgc3R1bm5pbmcgb25saW5lIHByZXNlbmNlIGZvciB5b3VyIHNob3Agb3IgYnVzaW5lc3MuIFdpdGggaXRzIGVsZWdhbnQgYW5kIG1vZGVybiBkZXNpZ24sIHRoaXMgdGhlbWUgb2ZmZXJzIGEgdmlzdWFsbHkgYXBwZWFsaW5nIHBsYXRmb3JtIHRvIHNob3djYXNlIHlvdXIgcHJvZHVjdHMgYW5kIHNlcnZpY2VzLiBUaGUgdGhlbWUncyBhZXN0aGV0aWMgaXMgY2xlYW4sIHNvcGhpc3RpY2F0ZWQsIGFuZCBoaWdobHkgY3VzdG9taXphYmxlLCBhbGxvd2luZyB5b3UgdG8gY3JlYXRlIGEgdW5pcXVlIG9ubGluZSBwcmVzZW5jZSB0aGF0IGFsaWducyB3aXRoIHlvdXIgYnJhbmQgaWRlbnRpdHkuIEl0cyByZXNwb25zaXZlIGxheW91dCBlbnN1cmVzIHRoYXQgeW91ciB3ZWJzaXRlIHdpbGwgbG9vayBncmVhdCBvbiBhbnkgZGV2aWNlLCBmcm9tIGRlc2t0b3AgY29tcHV0ZXJzIHRvIHNtYXJ0cGhvbmVzIGFuZCB0YWJsZXRzLiBUaGUgdGhlbWUgYWxzbyBpbmNvcnBvcmF0ZXMgYmVhdXRpZnVsIHR5cG9ncmFwaHkgYW5kIGludHVpdGl2ZSBuYXZpZ2F0aW9uLCBlbmhhbmNpbmcgdGhlIHVzZXIgZXhwZXJpZW5jZSBhbmQgZW5jb3VyYWdpbmcgdmlzaXRvcnMgdG8gZXhwbG9yZSB5b3VyIG9mZmVyaW5ncy4gVGhlIHRoZW1lIHNlYW1sZXNzbHkgaW50ZWdyYXRlcyB3aXRoIHBvcHVsYXIgZS1jb21tZXJjZSBwbHVnaW5zLCBzdWNoIGFzIFdvb0NvbW1lcmNlLCBlbXBvd2VyaW5nIHlvdSB0byBzZXQgdXAgYW4gb25saW5lIHN0b3JlIGFuZCBzZWxsIHlvdXIgcHJvZHVjdHMgd2l0aCBlYXNlLiBZb3UgY2FuIGNyZWF0ZSBwcm9kdWN0IGNhdGFsb2dzLCBtYW5hZ2UgaW52ZW50b3J5LCBzZXQgcHJpY2luZywgYW5kIGFjY2VwdCBzZWN1cmUgb25saW5lIHBheW1lbnRzLCBwcm92aWRpbmcgYSBzZWFtbGVzcyBzaG9wcGluZyBleHBlcmllbmNlIGZvciB5b3VyIGN1c3RvbWVycy4gRnVydGhlcm1vcmUsIHRoZSBURVQzMCBXb29jb21tZXJjZSBTaG9wIHRoZW1lIG9mZmVycyB2YXJpb3VzIGN1c3RvbWl6YXRpb24gb3B0aW9ucyB0byB0YWlsb3IgeW91ciB3ZWJzaXRlIHRvIHlvdXIgcHJlZmVyZW5jZXMuIFlvdSBjYW4gY2hvb3NlIGZyb20gbXVsdGlwbGUgcHJlLWRlc2lnbmVkIHBhZ2UgdGVtcGxhdGVzIGFuZCBsYXlvdXRzLCBhbGxvd2luZyB5b3UgdG8gc2hvd2Nhc2UgZGlmZmVyZW50IHByb2R1Y3QgY2F0ZWdvcmllcywgZmVhdHVyZSBzZWFzb25hbCBwcm9tb3Rpb25zLCBvciBoaWdobGlnaHQgaW50ZXJpb3IgZGVzaWduIGluc3BpcmF0aW9uLiBUaGUgdGhlbWUgYWxzbyBpbmNsdWRlcyBhIHJhbmdlIG9mIGNvbG9yIHNjaGVtZXMgYW5kIGZvbnQgb3B0aW9ucywgZW5hYmxpbmcgeW91IHRvIGNyZWF0ZSBhIHZpc3VhbGx5IGNvaGVzaXZlIGFuZCBwZXJzb25hbGl6ZWQgd2Vic2l0ZS5cblZlcnNpb246IDEuMS4wXG5UZXN0ZWQgdXAgdG86IDYuM1xuUmVxdWlyZXMgUEhQOiA1LnhcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYzLjAgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0zLjAuaHRtbFxuVGFnczogdHdvLWNvbHVtbnMsIHJpZ2h0LXNpZGViYXIsIGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tY29sb3JzLCBjdXN0b20taGVhZGVyLCBjdXN0b20tbWVudSwgZWRpdG9yLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIGZsZXhpYmxlLWhlYWRlciwgbWljcm9mb3JtYXRzLCBwb3N0LWZvcm1hdHMsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCBibG9nXG5UZXh0IERvbWFpbjogdGV0MzBcblxuRE8gTk9UIEFERCBZT1VSIENTUyBUTyBUSElTIEZJTEUgLSBJVCBXSUxMIEJFIExPU1RcblRvIGFkZCB5b3VyIG93biBDU1MsIHVzZSBhIGNoaWxkIHRoZW1lLlxuKi9cbi8qKlxuICogVGFibGUgb2YgQ29udGVudHNcbiAqXG4gKiAxLjAgLSBOb3JtYWxpemVcbiAqIDIuMCAtIEdlbmVyaWNvbnNcbiAqIDMuMCAtIFR5cG9ncmFwaHlcbiAqIDQuMCAtIEVsZW1lbnRzXG4gKiA1LjAgLSBGb3Jtc1xuICogNi4wIC0gTmF2aWdhdGlvblxuICogICA2LjEgLSBMaW5rc1xuICogICA2LjIgLSBNZW51c1xuICogOC4wIC0gQWxpZ25tZW50c1xuICogOS4wIC0gQ2xlYXJpbmdzXG4gKiAxMC4wIC0gV2lkZ2V0c1xuICogMTEuMCAtIENvbnRlbnRcbiAqICAgIDExLjEgLSBIZWFkZXJcbiAqICAgIDExLjIgLSBQb3N0cyBhbmQgcGFnZXNcbiAqICAgIDExLjMgLSBQb3N0IEZvcm1hdHNcbiAqICAgIDExLjQgLSBDb21tZW50c1xuICogICAgMTEuNSAtIFNpZGViYXJcbiAqICAgIDExLjYgLSBGb290ZXJcbiAqIDEyLjAgLSBNZWRpYVxuICogICAgMTIuMSAtIENhcHRpb25zXG4gKiAgICAxMi4yIC0gR2FsbGVyaWVzXG4gKiAxMy4wIC0gTXVsdGlzaXRlXG4gKiAxNC4wIC0gTWVkaWEgUXVlcmllc1xuICogICAgMTQuMSAtID49IDcxMHB4XG4gKiAgICAxNC4yIC0gPj0gNzgzcHhcbiAqICAgIDE0LjMgLSA+PSA5MTBweFxuICogICAgMTQuNCAtID49IDk4NXB4XG4gKiAgICAxNC41IC0gPj0gMTIwMHB4XG4gKiAxNS4wIC0gUHJpbnRcbiAqL1xuLmM0ZC1raXQtbWFpbi13aWR0aCwgLnRldDMwLW1haW4td2lkdGgge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYzRkLWtpdC1tYWluLXdpZHRoOmFmdGVyLCAudGV0MzAtbWFpbi13aWR0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jNGQta2l0LW1haW4td2lkdGgsIC50ZXQzMC1tYWluLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbioge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQge1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuaDMsIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5hLCBhOmhvdmVyIHtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmM0ZC10aGVtZS1lZmZlY3QgYSwgLmM0ZC10aGVtZS1lZmZlY3QgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICNmZWQ3MDA7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi50ZXQzMC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ZXQzMC1tYXJnaW4tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbmlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMnB4O1xuICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdhN2E3YTtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IGlucHV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMnB4O1xuICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdhN2E3YTtcbiAgd2lkdGg6IGF1dG87XG59XG4uYzRkLXRoZW1lLWVmZmVjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDVlbTtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IHRleHRhcmVhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndwLWNhcHRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFsaWducmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXQzMC1idXR0b24tbGFyZ2UsIC50ZXQzMC1idXR0b24tMSB7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi50ZXQzMC1idXR0b24tMSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjNmZiNzBmO1xuICBwYWRkaW5nOiAwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogI2ViNWE0Njtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC50ZXQzMC1idXR0b24tMSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnRldDMwLWJ1dHRvbi0xOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkNzAwO1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXQzMC1idXR0b24tMSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udGV0MzAtYnV0dG9uLTEgLmljb24ge1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRldDMwLWJ1dHRvbi0xOmhvdmVyIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRldDMwLWJ1dHRvbi0yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXQzMC1idXR0b24tMmhvdmVyIHtcbiAgY29sb3I6ICNmZWQ3MDA7XG59XG5cbi50ZXQzMC1idXR0b24tMyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjNmZiNzBmO1xuICBwYWRkaW5nOiAwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLnRldDMwLWJ1dHRvbi0zIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4udGV0MzAtYnV0dG9uLTM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWQ3MDA7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRldDMwLWJ1dHRvbi0zIGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi50ZXQzMC1idXR0b24tMzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGV0MzAtdGV4dC1kaXNwbGF5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnRldDMwLXRleHQtZGlzcGxheSAuYi1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5zaXRlLWhlYWRlci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYzRkLXRoZW1lLWhlYWRlci1mdWxsd2lkdGggLnNpdGUtaGVhZGVyIC50ZXQzMC1tYWluLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLW1haW4tZml4ZWQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYzRkLXRoZW1lLWhlYWRlci10cmFuc3BhcmVudCAuc2l0ZS1oZWFkZXItbWFpbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jNGQtdGhlbWUtaGVhZGVyLXRyYW5zcGFyZW50LmM0ZC10aGVtZS1zY3JvbGxpbmcgLnNpdGUtaGVhZGVyLW1haW4tZml4ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmM0ZC10aGVtZS1oZWFkZXItdHJhbnNwYXJlbnQuYWRtaW4tYmFyIC5zaXRlLWhlYWRlci1tYWluLWZpeGVkIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4uYzRkLXRoZW1lLWhlYWRlci1zdGlja3kuYzRkLXRoZW1lLXNjcm9sbGluZyAuc2l0ZS1oZWFkZXItbWFpbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtOTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYzRkLXRoZW1lLWhlYWRlci1zdGlja3kuYzRkLXRoZW1lLXNjcm9sbGluZy5jNGQtdGhlbWUtZWZmZWN0IC5zaXRlLWhlYWRlci1tYWluLWZpeGVkIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCB0b3AgMC40cywgcGFkZGluZyAwLjRzIDAuNHM7XG59XG5cbi5jNGQtdGhlbWUtaGVhZGVyLXN0aWNreS5jNGQtdGhlbWUtc2Nyb2xsLXVwIC5zaXRlLWhlYWRlci1tYWluLWZpeGVkIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uYzRkLXRoZW1lLWhlYWRlci1zdGlja3kuYzRkLXRoZW1lLXNjcm9sbC11cC5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyLW1haW4tZml4ZWQge1xuICB0b3A6IDMycHg7XG59XG5cbi5mbGV4LWRpc3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGV4LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNpdGUtYnJhbmRpbmcge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtYnJhbmRpbmcgLmxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNGI0YjRiO1xufVxuLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2l0ZS1icmFuZGluZyAubG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWJyYW5kaW5nLmhhcy1tb2JpbGUgLmxvZ28tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRldDMwLWhlYWRlci1sb2dvLW1lbnUtYnV0dG9ucyAuc2l0ZS1icmFuZGluZywgLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIC5zaXRlLWJyYW5kaW5nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRldDMwLXRvb2wtYm94IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCBhdXRvIGF1dG87XG59XG4udGV0MzAtdG9vbC1ib3ggPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV0MzAtdG9vbC1ib3ggPiBkaXYge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIC50ZXQzMC10b29sLWJveCA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udGV0MzAtdG9vbC1ib3ggPiBkaXYgaSB7XG4gIGNvbG9yOiAjN2E3YTdhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50ZXQzMC10b29sLWJveCAuYzRkLXdvby1jb21wYXJlLWNhcnQsXG4gIC50ZXQzMC10b29sLWJveCAuYzRkLXdvby13aXNobGlzdC1jYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZXQzMC10b29sLWJveC1zZWFyY2gge1xuICBjb2xvcjogIzdhN2E3YTtcbn1cblxuLnRldDMwLXRvb2wtYm94LXNlYXJjaCBmb3JtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXQzMC10b29sLWJveC1zZWFyY2ggZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV0MzAtdG9vbC1ib3gtc2VhcmNoIGZvcm0gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXQzMC10b29sLWJveC1zZWFyY2ggZm9ybSBpbnB1dC5zZWFyY2gtZmllbGQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDBweCAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRldDMwLXRvb2wtYm94LXNlYXJjaCBmb3JtIGlucHV0LnNlYXJjaC1maWVsZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udGV0MzAtdG9vbC1ib3gtc2VhcmNoIC5hY3Rpb24tYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRldDMwLXRvb2wtYm94LXNlYXJjaCAuYWN0aW9uLWJ1dHRvbiAueGNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnRldDMwLXRvb2wtYm94LXNlYXJjaCAuYWN0aW9uLWJ1dHRvbiAueGNsb3NlIGkge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuLnRldDMwLXRvb2wtYm94LXNlYXJjaC5hY3RpdmUgLmFjdGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzZweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4udGV0MzAtdG9vbC1ib3gtc2VhcmNoLmFjdGl2ZSAuYWN0aW9uLWJ1dHRvbiAueGNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV0MzAtdG9vbC1ib3gtc2VhcmNoLmFjdGl2ZSAuYWN0aW9uLWJ1dHRvbiAuc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXQzMC10b29sLWJveC1zZWFyY2guYWN0aXZlIGZvcm0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMTAwdmggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmFkbWluLWJhciAudGV0MzAtdG9vbC1ib3gtc2VhcmNoIGZvcm0ge1xuICB0b3A6IDBweDtcbn1cbi5hZG1pbi1iYXIgLnRldDMwLXRvb2wtYm94LXNlYXJjaC5hY3RpdmUgLmFjdGlvbi1idXR0b24ge1xuICB0b3A6IDM2cHg7XG59XG5cbi5jNGQtdGhlbWUtZWZmZWN0IC50ZXQzMC10b29sLWJveC1zZWFyY2ggZm9ybSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udGV0MzAtZ28tdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnRldDMwLWdvLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmM0ZC10aGVtZS1zY3JvbGwtZG93biAudGV0MzAtZ28tdG8tdG9wLCAuYzRkLXRoZW1lLXNjcm9sbC11cCAudGV0MzAtZ28tdG8tdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5jNGQtdGhlbWUtZWZmZWN0IC50ZXQzMC1nby10by10b3Age1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLnRldDMwLWhlYWRlci1wcm9tby1jb2RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAzcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAudGV0MzAtaGVhZGVyLXByb21vLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4udGV0MzAtaGVhZGVyLWZyZWUtc2hpcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC50ZXQzMC1oZWFkZXItZnJlZS1zaGlwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaGVhZGVyIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuLmM0ZC13b28td2lzaGxpc3QtY2FydF9fbGlzdF9pdGVtcyAuaXRlbSAuYzRkLXdvby13aXNobGlzdC1yZW1vdmUtaXRlbSB7XG4gIGNvbG9yOiAjY2NjO1xuICBtYXJnaW46IDRweCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5jNGQtd29vLXdpc2hsaXN0LXJlbW92ZS1pdGVtIGkge1xuICBjb2xvcjogI2NjYztcbn1cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmM0ZC13b28td2lzaGxpc3QtcmVtb3ZlLWl0ZW0gaTpob3ZlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi50ZXQzMC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV0MzAtY2VudGVyID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV0MzAtY2VudGVyLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIC5zZWFyY2gtZm9ybS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5uZXIgZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAuc2VhcmNoLWZvcm0taW5uZXIgZm9ybSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIC5zZWFyY2gtZm9ybS1pbm5lciBmb3JtIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkNzAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIC5zZWFyY2gtZm9ybS1pbm5lciAuaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAzMHB4IDMwcHggMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAuc2l0ZS1oZWFkZXItbWFpbi1maXhlZCB7XG4gIHBhZGRpbmc6IDI2cHggMCAwICFpbXBvcnRhbnQ7XG59XG4udGV0MzAtaGVhZGVyLWJpZy1zZWFyY2ggLnNpdGUtaGVhZGVyLWJvdHRvbSB7XG4gIG1hcmdpbjogMjVweCBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGV0MzAtaGVhZGVyLWJpZy1zZWFyY2ggLnRldDMwLW1lbnUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMDtcbn1cbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAudGV0MzAtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udGV0MzAtaGVhZGVyLWJpZy1zZWFyY2ggLnRldDMwLW1lbnUgdWwgbGkgbGkgYSB7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDJweCAwO1xufVxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoIC50ZXQzMC1tZW51IHVsIGxpIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZlZDcwMDtcbn1cbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAudGV0MzAtbWVudS1leHBhbmQ6YWZ0ZXIge1xuICByaWdodDogLTRweDtcbiAgdG9wOiA5cHg7XG59XG4uYzRkLXRoZW1lLXNjcm9sbGluZyAudGV0MzAtaGVhZGVyLWJpZy1zZWFyY2ggLnNpdGUtaGVhZGVyLW1haW4tZml4ZWQge1xuICB0b3A6IC0xNjVweDtcbn1cbi5jNGQtdGhlbWUtc2Nyb2xsLXVwIC50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaCAuc2l0ZS1oZWFkZXItbWFpbi1maXhlZCB7XG4gIHRvcDogMDtcbn1cbi5jNGQtdGhlbWUtc2Nyb2xsLXVwLmFkbWluLWJhciAudGV0MzAtaGVhZGVyLWJpZy1zZWFyY2ggLnNpdGUtaGVhZGVyLW1haW4tZml4ZWQge1xuICB0b3A6IDA7XG59XG4udGV0MzAtaGVhZGVyLWJpZy1zZWFyY2ggLnRldDMwLW1lbnUtZXhwYW5kOmFmdGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaC10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoLW1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXQzMC1oZWFkZXItYmlnLXNlYXJjaC1tZW51IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLnRldDMwLWhlYWRlci1iaWctc2VhcmNoLW1lbnUgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udGV0MzAtaGVhZGVyLWxvZ28tbWVudS1idXR0b25zIC5mbGV4LWRpc3BsYXksXG4udGV0MzAtaGVhZGVyLWJpZy1zZWFyY2ggLmZsZXgtZGlzcGxheSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhhbWJ1cmdlciAubGluZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogIzFjMWYyMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAwcHg7XG59XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgxKSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xufVxuXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKDkwZGVnKTtcbn1cblxuLnRldDMwLW1lbnUge1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRldDMwLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4udGV0MzAtbWVudSB1bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xufVxuLnRldDMwLW1lbnUgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG8gMzBweCBhdXRvIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV0MzAtbWVudSB1bCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi50ZXQzMC1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA2cHggMHB4IDZweCAwO1xuICBjb2xvcjogIzExMTtcbn1cbi50ZXQzMC1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZlZDcwMDtcbn1cbi50ZXQzMC1tZW51IHVsIGxpIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwcyAwLjFzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLnRldDMwLW1lbnUgdWwgbGkgLnN1Yi1tZW51IHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjRzIDAuMTRzLCBtYXgtaGVpZ2h0IDAuNHMgMC4xNHMsIG9wYWNpdHkgMC4zcyBlYXNlLW91dCAwLjE0cywgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQgMC4xNHMsIHZpc2liaWxpdHkgMC4zcyBlYXNlLW91dCAwLjE0cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRldDMwLW1lbnUgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gIH1cbiAgLmM0ZC10aGVtZS1lZmZlY3QgLnRldDMwLW1lbnUgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLnRldDMwLW1lbnUgdWwgbGkgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gOHB4IGF1dG87XG59XG4udGV0MzAtbWVudSB1bCBsaSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIHBhZGRpbmc6IDJweCAzMHB4IDJweCAwO1xufVxuLnRldDMwLW1lbnUgdWwgbGkgbGkgYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnRldDMwLW1lbnUgdWwgbGkgbGkgLnRldDMwLW1lbnUtZXhwYW5kOmFmdGVyIHtcbiAgdG9wOiAtM3B4O1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLnRldDMwLW1lbnUgdWwgbGkgbGkgLnN1Yi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXQzMC1tZW51IHVsIGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50ZXQzMC1tZW51IHVsIGxpLnRldDMwLW1lbnUtZXhwYW5kLWFjdGl2ZSA+IC5zdWItbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG4udGV0MzAtbWVudSAuc2l0ZS1oZWFkZXItbWVudSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRldDMwLW1lbnUgLnNpdGUtaGVhZGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAtMzIwcHg7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDE1cHg7XG4gIH1cbiAgLmM0ZC10aGVtZS1lZmZlY3QgLnRldDMwLW1lbnUgLnNpdGUtaGVhZGVyLW1lbnUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG4gIC50ZXQzMC1tZW51LXRvZ2dsZS1hY3RpdmUgLnRldDMwLW1lbnUgLnNpdGUtaGVhZGVyLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTAwdncgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG4gIC50ZXQzMC1tZW51IC5zaXRlLWhlYWRlci1tZW51ID4gbmF2IHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICB9XG59XG5cbi50ZXQzMC1tZW51LWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogLTE2cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhYWE7XG59XG4udGV0MzAtbWVudS1leHBhbmQ6YWZ0ZXIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXQzMC1tZW51LWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVudS10b2dnbGUge1xuICB3aWR0aDogMzVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA2cHggMHB4IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5tZW51LXRvZ2dsZSBkaXYge1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA5cHggYXV0bztcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5tZW51LXRvZ2dsZSBkaXYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5tZW51LXRvZ2dsZTpob3ZlciBkaXY6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubWVudS10b2dnbGU6aG92ZXIgZGl2Omxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuI21lbnUtdG9nZ2xlLWNsb3NlIGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDExcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4jbWVudS10b2dnbGUtY2xvc2UgZGl2Om50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG59XG4jbWVudS10b2dnbGUtY2xvc2UgZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTExcHgpIHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4udGV0MzAtbWVnYS1tZW51ID4gLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRldDMwLW1lZ2EtbWVudSA+IC5zdWItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbi50ZXQzMC1tZWdhLW1lbnUgPiAuc3ViLW1lbnUgPiBsaSB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV0MzAtbWVnYS1tZW51ID4gLnN1Yi1tZW51ID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4udGV0MzAtbWVnYS1tZW51ID4gLnN1Yi1tZW51ID4gbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRldDMwLW1lZ2EtbWVudSA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xufVxuLnRldDMwLW1lZ2EtbWVudSA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRldDMwLW1lZ2EtbWVudSA+IC5zdWItbWVudSA+IGxpID4gLnRldDMwLW1lbnUtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXQzMC1tZWdhLW1lbnUgPiAuc3ViLW1lbnUgPiBsaSA+IC50ZXQzMC1tZW51LWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRldDMwLW1lZ2EtbWVudSA+IC5zdWItbWVudSA+IGxpID4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDE7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXQzMC1tZWdhLW1lbnUgPiAuc3ViLW1lbnUgPiBsaSA+IHVsIHVsIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4udGV0MzAtbWVnYS1tZW51OmhvdmVyID4gdWwgPiBsaSA+IHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnRldDMwLWFyY2hpdmUtbGVmdC1zaWRlYmFyLXN0aWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV0MzAtYXJjaGl2ZS1sZWZ0LXNpZGViYXItc3RpY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4udGV0MzAtYXJjaGl2ZS1sZWZ0LXNpZGViYXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXQzMC1hcmNoaXZlLWxlZnQtc2lkZWJhci1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi50ZXQzMC1zaG9wLWNhdGVnb3J5LWxlZnQtY29sLXdyYXAge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRldDMwLXNob3AtY2F0ZWdvcnktbGVmdC1jb2wtd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0zMjBweDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbn1cbi50ZXQzMC1sZWZ0LXNpZGViYXItb3BlbiAudGV0MzAtc2hvcC1jYXRlZ29yeS1sZWZ0LWNvbC13cmFwIHtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTAwdncgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uaGVzcGVyaWRlbi50cGFycm93cyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5oZXNwZXJpZGVuLnRwYXJyb3dzOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmM0ZC10aGVtZS1lZmZlY3QgLmhlc3BlcmlkZW4udHBhcnJvd3Mge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuZGl2IC5oZXNwZXJpZGVuLnRwYXJyb3dzLnRwLWxlZnRhcnJvdzpiZWZvcmUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuXG5kaXYgLmhlc3BlcmlkZW4udHBhcnJvd3MudHAtcmlnaHRhcnJvdzpiZWZvcmUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuXG4udGV0MzAtYmxvY2stYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXQzMC1ibG9jay1iIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXQzMC1ibG9jay1iIC5iLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbn1cbi50ZXQzMC1ibG9jay1iIC5iLXRleHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZXQzMC1ibG9jay1iIC5iLXRpdGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGV0MzAtYmxvY2stYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRldDMwLWJsb2NrLWI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbn1cblxuLmM0ZC10aGVtZS1lZmZlY3QgLnRldDMwLWJsb2NrLWIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZXQzMC1ibG9jay1iYW5uZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2QwYzE7XG59XG4udGV0MzAtYmxvY2stYmFubmVyLWMuYmFubmVyLWZ1bGwge1xuICBtYXJnaW46IGF1dG8gLTE1cHg7XG59XG4udGV0MzAtYmxvY2stYmFubmVyLWMgLmItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXQzMC1ibG9jay1iYW5uZXItYyAuYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRldDMwLWJsb2NrLWJhbm5lci1jIC5iLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW46IGF1dG87XG59XG4udGV0MzAtYmxvY2stYmFubmVyLWMgLmItYnV0dG9uIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMTBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5jNGQtcG9zdC1zaG93IHtcbiAgbWFyZ2luOiBhdXRvIC0xNXB4O1xufVxuYm9keSAuYzRkLXBvc3Qtc2hvdyAuaXRlbSAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IC5jNGQtcG9zdC1zaG93IC5pdGVtIC5pdGVtLWlubmVyIC5wb3N0LWltYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5jNGQtcG9zdC1zaG93IC5pdGVtIC5pdGVtLWlubmVyIC5kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbmJvZHkgLmM0ZC1wb3N0LXNob3cgLml0ZW0gLml0ZW0taW5uZXIgLnBvc3QtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAuYzRkLXBvc3Qtc2hvdyAuaXRlbSAuaXRlbS1pbm5lciAucG9zdC1pbmZvIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gYXV0bztcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5IC5jNGQtcG9zdC1zaG93IC5pdGVtIC5pdGVtLWlubmVyIC5wb3N0LWluZm8gLmRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuYm9keSAuYzRkLXBvc3Qtc2hvdyAuaXRlbSAuaXRlbS1pbm5lciAucG9zdC1pbmZvIC5wb3N0LWNhdGVnb3JpZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkgLmM0ZC1wb3N0LXNob3cgLml0ZW0gLml0ZW0taW5uZXIgLnBvc3QtaW5mbyAucG9zdC1jYXRlZ29yaWVzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmM0ZC1wb3N0LXNob3cgLml0ZW0gLml0ZW0taW5uZXIgLnBvc3QtaW5mbyAucG9zdC1jYXRlZ29yaWVzIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgLmM0ZC1wb3N0LXNob3cgLml0ZW0gLml0ZW0taW5uZXIgLnBvc3QtaW5mbyAucG9zdC1jYXRlZ29yaWVzIGxpOmZpcnN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV0MzAtYmxvY2stZTphZnRlciwgLnRldDMwLWJsb2NrLWUtMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi50ZXQzMC1ibG9jay1lIC5iLXRpdGxlLCAudGV0MzAtYmxvY2stZS0xIC5iLXRpdGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnRldDMwLWJsb2NrLWUgLmItaWNvbiwgLnRldDMwLWJsb2NrLWUtMSAuYi1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0byAyMHB4IDEwcHggYXV0bztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGV0MzAtYmxvY2stZS0xIC5iLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjYzhlNWQxO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiBhdXRvIDIwcHggMTBweCBhdXRvO1xufVxuXG4udGV0MzAtYmxvY2stZiAuYi1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG59XG4udGV0MzAtYmxvY2stZiAuYi1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRldDMwLWJsb2NrLWYgLmItaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4udGV0MzAtYmxvY2stZiAuYi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV0MzAtYmxvY2stYmFubmVyLWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV0MzAtYmxvY2stYmFubmVyLWEgLmItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi50ZXQzMC1ibG9jay1iYW5uZXItYSAuYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IGF1dG8gYXV0byAxNHB4O1xufVxuXG4udGV0MzAtZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmc6IDczcHggMCAyN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgYmFja2dyb3VuZDogI2RjZTNlOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV0MzAtZm9vdGVyLXRvcCAud2lkZ2V0LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXQzMC1mb290ZXItdG9wIC5yb3cgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udGV0MzAtZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICNhYWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9vdGVyLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cbi5mb290ZXItbWVudSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvb3Rlci1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvIDIwcHggMTBweCBhdXRvO1xufVxuXG4udGV0MzAtcGF5bWVudC1tZXRob2RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRldDMwLXBheW1lbnQtbWV0aG9kcyAubWV0aG9kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi50ZXQzMC1jb3B5cmlnaHQge1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRldDMwLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogYXV0byBhdXRvIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmVkNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG51bC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxudWwubWVudSBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cbnVsLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMCA1cHggMTBweDtcbiAgd2lkdGg6IDQ2LjElO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGV0MzAtaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50ZXQzMC1sb2NhdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGV0MzAtYWJvdXQtdXMtaW50cm8ge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5lbnRyeS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbHBvZXRfZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWlscG9ldF9mb3JtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLm1haWxwb2V0X3BhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWFpbHBvZXRfcGFyYWdyYXBoIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzExMTtcbn1cbi5tYWlscG9ldF9wYXJhZ3JhcGggLm1haWxwb2V0X3N1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1haWxwb2V0X3BhcmFncmFwaCAubWFpbHBvZXRfc3VibWl0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6ICM2ZmI3MGY7XG4gICAgcGFkZGluZzogMHB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuICAuYzRkLXRoZW1lLWVmZmVjdCAubWFpbHBvZXRfcGFyYWdyYXBoIC5tYWlscG9ldF9zdWJtaXQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB9XG4gIC5tYWlscG9ldF9wYXJhZ3JhcGggLm1haWxwb2V0X3N1Ym1pdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkNzAwO1xuICAgIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haWxwb2V0X3BhcmFncmFwaCAubWFpbHBvZXRfc3VibWl0IGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4ubWFpbHBvZXRfcGFyYWdyYXBoIC5tYWlscG9ldF90ZXh0IHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1haWxwb2V0X3BhcmFncmFwaCAubWFpbHBvZXRfdGV4dCB7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDIycHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWlscG9ldF9wYXJhZ3JhcGggLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1haWxwb2V0X3BhcmFncmFwaCAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcbiAgfVxufVxuXG4udGV0MzAtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRldDMwLW5ld3NsZXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG4udGV0MzAtbmV3c2xldHRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi50ZXQzMC1uZXdzbGV0dGVyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG59XG4udGV0MzAtbmV3c2xldHRlciAuYmxvY2stZm9ybSB7XG4gIHdpZHRoOiA0NTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV0MzAtbmV3c2xldHRlciAuYmxvY2stZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuXG4udGV0MzAtc29jaWFscyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXQzMC1zb2NpYWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50ZXQzMC1zb2NpYWxzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRldDMwLXNvY2lhbHMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5jNGQtdGhlbWUtZm9vdGVyLXNpbXBsZSAudGV0MzAtZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3Rhci1yYXRpbmcsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgaW5zLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgaW5zIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IGF1dG8gNXB4O1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBoMyxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gYXV0bztcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaW1hZ2UtYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaW1hZ2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbnMtcmlnaHQsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ucy1jZW50ZXIsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b25zLXJpZ2h0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ucy1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogOTk5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNTBweDtcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b25zLXJpZ2h0OmFmdGVyLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbnMtY2VudGVyOmFmdGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ucy1yaWdodDphZnRlcixcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbnMtY2VudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbnMtcmlnaHQgPiBkaXYsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ucy1jZW50ZXIgPiBkaXYsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b25zLXJpZ2h0ID4gZGl2LFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ucy1jZW50ZXIgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDdweCBhdXRvO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbnMtY2VudGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9ucy1jZW50ZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMzBweDtcbiAgdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciAuYnV0dG9ucy1yaWdodCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIC5idXR0b25zLWNlbnRlcixcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgLmJ1dHRvbnMtcmlnaHQsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIC5idXR0b25zLWNlbnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciAuYnV0dG9ucy1yaWdodCA+IGRpdixcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIC5idXR0b25zLWNlbnRlciA+IGRpdixcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIgLmJ1dHRvbnMtcmlnaHQgPiBkaXYsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0OmhvdmVyIC5idXR0b25zLWNlbnRlciA+IGRpdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYWRkdG9jYXJ0ID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjNmZiNzBmO1xuICBwYWRkaW5nOiAwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogIzZmYjcwZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEsXG4uYzRkLXRoZW1lLWVmZmVjdCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYWRkdG9jYXJ0ID4gYTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWQ3MDA7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEgaSxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGE6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMDtcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhOmhvdmVyOmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYWRkdG9jYXJ0ID4gYS5hZGRlZCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEuYWRkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEubG9hZGluZzphZnRlcixcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEubG9hZGluZzphZnRlciB7XG4gIHRvcDogMHB4O1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEuYWRkZWRfdG9fY2FydDpiZWZvcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhLmM0ZC13b28tYnVuZGxlLXZpZXctYnVuZGxlLWJ1dHRvbjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhLmFkZGVkX3RvX2NhcnQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYWRkdG9jYXJ0ID4gYS5jNGQtd29vLWJ1bmRsZS12aWV3LWJ1bmRsZS1idXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhLmFkZGVkX3RvX2NhcnQ6aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGR0b2NhcnQgPiBhLmM0ZC13b28tYnVuZGxlLXZpZXctYnVuZGxlLWJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEuYWRkZWRfdG9fY2FydDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZHRvY2FydCA+IGEuYzRkLXdvby1idW5kbGUtdmlldy1idW5kbGUtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYzRkLXdjZC13cmFwLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYzRkLXdjZC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjZcIl0gLmM0ZC13Y2Qtd3JhcCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IFtkYXRhLWNvbHM9XCI3XCJdIC5jNGQtd2NkLXdyYXAsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBbZGF0YS1jb2xzPVwiOFwiXSAuYzRkLXdjZC13cmFwLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjlcIl0gLmM0ZC13Y2Qtd3JhcCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IFtkYXRhLWNvbHM9XCIxMFwiXSAuYzRkLXdjZC13cmFwLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjExXCJdIC5jNGQtd2NkLXdyYXAsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBbZGF0YS1jb2xzPVwiMTJcIl0gLmM0ZC13Y2Qtd3JhcCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjZcIl0gLmM0ZC13Y2Qtd3JhcCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjdcIl0gLmM0ZC13Y2Qtd3JhcCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjhcIl0gLmM0ZC13Y2Qtd3JhcCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjlcIl0gLmM0ZC13Y2Qtd3JhcCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgW2RhdGEtY29scz1cIjEwXCJdIC5jNGQtd2NkLXdyYXAsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IFtkYXRhLWNvbHM9XCIxMVwiXSAuYzRkLXdjZC13cmFwLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBbZGF0YS1jb2xzPVwiMTJcIl0gLmM0ZC13Y2Qtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciAuYzRkLXdjZC13cmFwLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciAuYzRkLXdjZC13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5jNGQtd29vLXZzLWJveC1jb2xvcnMsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5jNGQtd29vLXZzLWJveC1jb2xvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLmM0ZC10aGVtZS1lZmZlY3QgLmJ1dHRvbnMtcmlnaHQsXG4uYzRkLXRoZW1lLWVmZmVjdCAuYnV0dG9ucy1jZW50ZXIge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgMC4xcztcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5idXR0b25zLXJpZ2h0ID4gZGl2LFxuLmM0ZC10aGVtZS1lZmZlY3QgLmJ1dHRvbnMtY2VudGVyID4gZGl2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYnV0dG9ucy1yaWdodCA+IGRpdjpudGgtY2hpbGQoMiksXG4uYzRkLXRoZW1lLWVmZmVjdCAuYnV0dG9ucy1jZW50ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYnV0dG9ucy1yaWdodCA+IGRpdjpudGgtY2hpbGQoMyksXG4uYzRkLXRoZW1lLWVmZmVjdCAuYnV0dG9ucy1jZW50ZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5idXR0b25zLXJpZ2h0ID4gZGl2Om50aC1jaGlsZCg0KSxcbi5jNGQtdGhlbWUtZWZmZWN0IC5idXR0b25zLWNlbnRlciA+IGRpdjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLmJ1dHRvbnMtcmlnaHQgPiBkaXY6bnRoLWNoaWxkKDUpLFxuLmM0ZC10aGVtZS1lZmZlY3QgLmJ1dHRvbnMtY2VudGVyID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYzRkLXdjZC13cmFwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5jNGQtd29vLXZzLWJveC1jb2xvciB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYzRkLXdjZC13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmM0ZC13Y2Qtd3JhcCAuY291bnRkb3duLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbjogYXV0byA1cHg7XG59XG4uYzRkLXdjZC13cmFwIC5jb3VudGRvd24tcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLmM0ZC13Y2Qtd3JhcCAuY291bnRkb3duLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmM0ZC13Y2Qtd3JhcCAuY291bnRkb3duLXNlY3Rpb24gPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jNGQtd2NkLXdyYXAgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYzRkLXdvby1xdl9fbGluayxcbi5jNGQtd29vLXdpc2hsaXN0LWJ1dHRvbixcbi5jNGQtd29vLWNvbXBhcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM3Nzc7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jNGQtd29vLXF2X19saW5rOmhvdmVyLFxuLmM0ZC13b28td2lzaGxpc3QtYnV0dG9uOmhvdmVyLFxuLmM0ZC13b28tY29tcGFyZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jNGQtd29vLXF2X19saW5rOmhvdmVyIC5pY29uOmJlZm9yZSxcbi5jNGQtd29vLXdpc2hsaXN0LWJ1dHRvbjpob3ZlciAuaWNvbjpiZWZvcmUsXG4uYzRkLXdvby1jb21wYXJlLWJ1dHRvbjpob3ZlciAuaWNvbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jNGQtd29vLXF2X19saW5rLmFkZGVkLFxuLmM0ZC13b28td2lzaGxpc3QtYnV0dG9uLmFkZGVkLFxuLmM0ZC13b28tY29tcGFyZS1idXR0b24uYWRkZWQge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jNGQtd29vLXF2X19saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYzRkLXdvby1xdl9fbGluayAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYzRkLXdvby1xdl9fbGluayAuaWNvbiB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uYzRkLXdvby1jb21wYXJlLWNhcnRfX2ljb24gLm51bWJlcixcbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2ljb24gLm51bWJlcixcbi5zaXRlLWhlYWRlciAuYzRkLXdvby1jYXJ0LWljb24gLmM0ZC13b28tY2FydC1pY29uX19pY29uIC5udW1iZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xuICByaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xufVxuXG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldCxcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldCB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGksXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweDtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZWVlO1xufVxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6YWZ0ZXIsXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaTpiZWZvcmUsXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyxcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvIDhweCA4cHggYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGEsXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIC5yZW1vdmUsXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgLnJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMTVweDtcbiAgbGVmdDogYXV0bztcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgLnJlbW92ZTpob3Zlcixcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSAucmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIC5xdWFudGl0eSxcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gYXV0bztcbn1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCxcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWw6YWZ0ZXIsXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIC5hbW91bnQsXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIC5hbW91bnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyxcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi53b29jb21tZXJjZS53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIGEuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhLmJ1dHRvbi53Yy1mb3J3YXJkLFxuLndvb2NvbW1lcmNlIC53aWRnZXRfc2hvcHBpbmdfY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIGEuYnV0dG9uLndjLWZvcndhcmQge1xuICB3aWR0aDogNDMlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYS5idXR0b24uY2hlY2tvdXQsXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgYS5idXR0b24uY2hlY2tvdXQge1xuICB3aWR0aDogNTUlO1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgY29sb3I6ICNlZWU7XG59XG4ud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhLmJ1dHRvbi5jb250aW51ZS1zaG9wcGluZyxcbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhLmJ1dHRvbi5jb250aW51ZS1zaG9wcGluZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmM0ZC13b28tY2FydC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtaGVhZGVyIC5jNGQtd29vLWNhcnQtaWNvbiAuYzRkLXdvby1jYXJ0LWljb25fX2ljb24ge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5zaXRlLWhlYWRlciAuYzRkLXdvby1jYXJ0LWljb24gLmM0ZC13b28tY2FydC1pY29uX19pY29uIHNwYW4ge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2l0ZS1oZWFkZXIgLmM0ZC13b28tY2FydC1pY29uIC5jNGQtd29vLWNhcnQtaWNvbl9faWNvbiBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jNGQtd29vLWNhcnQtaWNvbiAuYzRkLXdvby1jYXJ0LWljb25fX2xpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNlZWU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5zaXRlLWhlYWRlciAuYzRkLXdvby1jYXJ0LWljb24gLmM0ZC13b28tY2FydC1pY29uX19saXN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4xNHM7XG59XG4uc2l0ZS1oZWFkZXIgLmM0ZC13b28tY2FydC1pY29uOmhvdmVyIC5jNGQtd29vLWNhcnQtaWNvbl9fbGlzdCB7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3Qge1xuICB0b3A6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMHMgMC4xcztcbiAgei1pbmRleDogLTk7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4xNHM7XG59XG5cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbn1cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLnByaWNlIHtcbiAgbWFyZ2luOiBhdXRvIDEwcHggYXV0byAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmJ1dHRvbixcbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjNmZiNzBmO1xuICBwYWRkaW5nOiAwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5idXR0b24sXG4uYzRkLXRoZW1lLWVmZmVjdCAuYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmJ1dHRvbjpob3Zlcixcbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmFkZF90b19jYXJ0X2J1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZDcwMDtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5idXR0b24gaSxcbi5jNGQtd29vLXdpc2hsaXN0LWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmFkZF90b19jYXJ0X2J1dHRvbiBpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5idXR0b246YmVmb3JlLFxuLmM0ZC13b28td2lzaGxpc3QtY2FydF9fbGlzdF9pdGVtcyAuaXRlbSAuYWRkX3RvX2NhcnRfYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5idXR0b246aG92ZXIsXG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlID4gKiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hZGRfdG9fY2FydF9idXR0b24sXG4uYzRkLXdvby1jb21wYXJlLWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmFkZGVkX3RvX2NhcnQsXG4uYzRkLXdvby1jb21wYXJlLWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmFqYXhfYWRkX3RvX2NhcnQsXG4uYzRkLXdvby1jb21wYXJlLWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjNmZiNzBmO1xuICBwYWRkaW5nOiAwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5jNGQtd29vLWNvbXBhcmUtY2FydF9fbGlzdF9pdGVtcyAuaXRlbSAuYWRkX3RvX2NhcnRfYnV0dG9uLFxuLmM0ZC10aGVtZS1lZmZlY3QgLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hZGRlZF90b19jYXJ0LFxuLmM0ZC10aGVtZS1lZmZlY3QgLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hamF4X2FkZF90b19jYXJ0LFxuLmM0ZC10aGVtZS1lZmZlY3QgLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jNGQtd29vLWNvbXBhcmUtY2FydF9fbGlzdF9pdGVtcyAuaXRlbSAuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLFxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hZGRlZF90b19jYXJ0OmhvdmVyLFxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hamF4X2FkZF90b19jYXJ0OmhvdmVyLFxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWQ3MDA7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hZGRfdG9fY2FydF9idXR0b24gaSxcbi5jNGQtd29vLWNvbXBhcmUtY2FydF9fbGlzdF9pdGVtcyAuaXRlbSAuYWRkZWRfdG9fY2FydCBpLFxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hamF4X2FkZF90b19jYXJ0IGksXG4uYzRkLXdvby1jb21wYXJlLWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmJ1dHRvbiBpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50ZXQzMC13b28tY2F0ZWdvcnktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXQzMC13b28tY2F0ZWdvcnktd3JhcCAuZXhwYW5kLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV0MzAtd29vLWNhdGVnb3J5LXdyYXAgLmV4cGFuZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXQzMC13b28tY2F0ZWdvcnktd3JhcC5hY3RpdmUgLmM0ZC13b28tY2F0ZWdvcnkge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5jNGQtdGhlbWUtZWZmZWN0IC5jNGQtd29vLWNhdGVnb3J5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmM0ZC13b28tY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG59XG4uYzRkLXdvby1jYXRlZ29yeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmM0ZC13b28tY2F0ZWdvcnkgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYzRkLXdvby1jYXRlZ29yeSB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jNGQtd29vLWNhdGVnb3J5IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiBhdXRvIDM1cHggYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYzRkLXdvby1jYXRlZ29yeSB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmM0ZC13b28tY2F0ZWdvcnkgdWwgbGkgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzFweDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgbGVmdDogLTMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIDAuMXM7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYzRkLXdvby1jYXRlZ29yeSB1bCBsaSB1bCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyAwLjEzcywgb3BhY2l0eSAwLjNzIDAuMTNzLCB0cmFuc2Zvcm0gMC4zcyAwLjEzcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYzRkLXdvby1jYXRlZ29yeSB1bCBsaSB1bCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jNGQtd29vLWNhdGVnb3J5IHVsIGxpIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYzRkLXdvby1jYXRlZ29yeSB1bCBsaSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYzRkLXdvby1jYXRlZ29yeSB1bCBsaSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jNGQtd29vLWNhdGVnb3J5IHVsIGxpIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jNGQtd29vLWNhdGVnb3J5IHVsIGxpOmhvdmVyID4gdWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cbi5jNGQtd29vLWNhdGVnb3J5IGxpLmZpcnN0ID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmM0ZC13b28tY2F0ZWdvcnkgbGkuZmlyc3QgPiBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jNGQtd29vLWZpbHRlci1hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jNGQtd29vLWZpbHRlci1hc2lkZSAudG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5jNGQtd29vLWZpbHRlci1hc2lkZSAudG9nZ2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uYzRkLXdvby1maWx0ZXItYXNpZGUgLnRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmVkNzAwO1xufVxuLmM0ZC13b28tZmlsdGVyLWFzaWRlIC50b2dnbGUgLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jNGQtd29vLWZpbHRlci1hc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmM0dy13b28tZmlsdGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYzR3LXdvby1maWx0ZXItbWFpbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmM0dy13b28tZmlsdGVyLW1haW4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS45ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc3Nztcbn1cbi5jNGQtd29vLWZpbHRlci1hc2lkZS1hY3RpdmUgLmM0dy13b28tZmlsdGVyLW1haW4ge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDBweCAwcHggMzBweDtcbn1cbi5jNHctd29vLWZpbHRlci1tYWluIHVsIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmM0dy13b28tZmlsdGVyLW1haW4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYzR3LXdvby1maWx0ZXItbWFpbiAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmM0ZC13b28tZmlsdGVyLWxvYWQtbW9yZSB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDgwcHg7XG59XG4uYzRkLXdvby1maWx0ZXItbG9hZC1tb3JlIC50ZXh0LCAuYzRkLXdvby1maWx0ZXItbG9hZC1tb3JlIC5lbmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzZmYjcwZjtcbiAgcGFkZGluZzogMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjN2E3YTdhO1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLmM0ZC13b28tZmlsdGVyLWxvYWQtbW9yZSAudGV4dCwgLmM0ZC10aGVtZS1lZmZlY3QgLmM0ZC13b28tZmlsdGVyLWxvYWQtbW9yZSAuZW5kIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uYzRkLXdvby1maWx0ZXItbG9hZC1tb3JlIC50ZXh0OmhvdmVyLCAuYzRkLXdvby1maWx0ZXItbG9hZC1tb3JlIC5lbmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWQ3MDA7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmM0ZC13b28tZmlsdGVyLWxvYWQtbW9yZSAudGV4dCBpLCAuYzRkLXdvby1maWx0ZXItbG9hZC1tb3JlIC5lbmQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYzRkLXdvby1maWx0ZXItYm94LWNvbG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmM0ZC13b28tZmlsdGVyLWJveC1jb2xvciB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucyxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG8gYXV0byA2MHB4O1xuICBwYWRkaW5nOiAxN3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3Nzc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogI2ZlZDcwMDtcbn1cblxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgYmFja2dyb3VuZDogI2UzNTA0ZDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndvb2NvbW1lcmNlIC5zdW1tYXJ5IHNwYW4ub25zYWxlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC12aWV3cG9ydCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtdmlld3BvcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuYm9keS53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGJvZHkud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1hcmdpbjogMjdweCBhdXRvIGF1dG87XG59XG5cbi51cHNlbGxzLnByb2R1Y3RzIGgyLFxuLnJlbGF0ZWQucHJvZHVjdHMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgPiBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogM3B4IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzID4gbGk6YmVmb3JlLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyA+IGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhIC5jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTExcHg7XG4gIGNvbG9yOiAjZmVkNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGV0MzAtc2luZ2xlLXByb2R1Y3QtdGFicyB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjNmZiNzBmO1xuICBwYWRkaW5nOiAwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogIzZmYjcwZiAhaW1wb3J0YW50O1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4uYzRkLXRoZW1lLWVmZmVjdCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxuLmM0ZC10aGVtZS1lZmZlY3QgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLmM0ZC10aGVtZS1lZmZlY3QgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkNzAwO1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0IGksXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0IGksXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQgaSxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcywgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsIC53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IGF1dG8gYXV0byA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcywgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LmltYWdlcywgLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LCAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XG4gIHdpZHRoOiA1NyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSwgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksIC53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IC5jNGQtd29vLWNiLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgLmM0ZC13b28tY2IsIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IC5jNGQtd29vLWNiLCAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSAuYzRkLXdvby1jYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIGF1dG87XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAucHJvZHVjdF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDI2cHggYXV0byBhdXRvO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gYXV0bztcbn1cblxuLnByb2R1Y3RfbWV0YSB7XG4gIG1hcmdpbjogNTBweCBhdXRvIGF1dG87XG59XG4ucHJvZHVjdF9tZXRhIGEge1xuICBjb2xvcjogIzExMTtcbn1cbi5wcm9kdWN0X21ldGEgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvZHVjdF9tZXRhID4gKiBzcGFuLCAucHJvZHVjdF9tZXRhID4gKiBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiBhdXRvIDZweCBhdXRvIGF1dG87XG59XG4ucHJvZHVjdF9tZXRhID4gKiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2R1Y3RfbWV0YSA+ICogYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1pbmZvLCAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbjogYXV0byBhdXRvIDUwcHg7XG59XG5cbiNjb21tZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDYwcHggNTBweCAwO1xufVxuI2NvbW1lbnRzIC53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG8gYXV0byA0MHB4O1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnRfY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDAgMCAzNXB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAzNXB4O1xufVxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSBpbWcuYXZhdGFyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSAuY29tbWVudC10ZXh0IHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAxMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4ud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IGxpIC5jb21tZW50LXRleHQgcC5tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xufVxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyBvbC5jb21tZW50bGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzMzMztcbn1cbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGk6bGFzdC1jaGlsZCAuY29tbWVudF9jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlLXJldmlld19fYXV0aG9yIHtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb21tZW50LWZvcm0tZW1haWwsXG4uY29tbWVudC1mb3JtLWF1dGhvciB7XG4gIHdpZHRoOiA0OS41JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCxcbi5jb21tZW50LWZvcm0tYXV0aG9yIGlucHV0IHtcbiAgd2lkdGg6IDk2JTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5jb21tZW50LWZvcm0tZW1haWwge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UgLnN0YXItcmF0aW5nOmJlZm9yZSxcbi53b29jb21tZXJjZSAuc3Rhci1yYXRpbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmVkNzAwO1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzZmYjcwZjtcbiAgcGFkZGluZzogMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLmM0ZC10aGVtZS1lZmZlY3QgLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLmM0ZC10aGVtZS1lZmZlY3QgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sIC5jNGQtdGhlbWUtZWZmZWN0IC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZDcwMDtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IGksXG4ud29vY29tbWVyY2UgYS5idXR0b24gaSxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIGksIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24gaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UgcC5zdGFycy5zZWxlY3RlZCBhOm5vdCguYWN0aXZlKTo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIHAuc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmVkNzAwO1xufVxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCA1MHB4IDUwcHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZTBlMGUwO1xuICBtYXJnaW46IGF1dG8gYXV0byA4MHB4O1xufVxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB0ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBwIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjZweDtcbn1cbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgcC5zdGFycyB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG59XG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTtcbn1cbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gLmNvbW1lbnQtZm9ybS1yYXRpbmcge1xuICBtYXJnaW46IDMwcHggYXV0byAwcHg7XG59XG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG59XG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtIC5jb21tZW50LW5vdGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIC5mb3JtLXN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5jb21tZW50LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBib3JkZXItc2l6ZTogMXB4O1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLmNvbW1lbnQtZm9ybSBpbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDVlbTtcbiAgYm9yZGVyLXNpemU6IDFweDtcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICM2ZmI3MGY7XG4gIHBhZGRpbmc6IDBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZDcwMDtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uY29tbWVudC1mb3JtIHAge1xuICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xufVxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbjogNjBweCBhdXRvIDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb21tZW50LW5vdGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG8gYXV0byA1MHB4O1xufVxuXG4uYzRkLXdvby1maWx0ZXItc2luZ2xlLWxpc3QtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uYzRkLXNvY2lhbC1zaGFyZSB7XG4gIG1hcmdpbjogNDJweCBhdXRvIGF1dG87XG59XG4uYzRkLXNvY2lhbC1zaGFyZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYzRkLXNvY2lhbC1zaGFyZSBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMTVweDtcbn1cblxuLnRldDMwLWZlYXR1cmUtYnV0dG9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IGF1dG8gMTVweDtcbn1cbi50ZXQzMC1mZWF0dXJlLWJ1dHRvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4udGV0MzAtZmVhdHVyZS1idXR0b25zID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRldDMwLWZlYXR1cmUtYnV0dG9ucyAuYzRkLXdvby1xdl9fbGluayxcbi50ZXQzMC1mZWF0dXJlLWJ1dHRvbnMgLmM0ZC13b28td2lzaGxpc3QtYnV0dG9uLFxuLnRldDMwLWZlYXR1cmUtYnV0dG9ucyAuYzRkLXdvby1jb21wYXJlLWJ1dHRvbiB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kOiAjZWJlOWViO1xuICBtYXJnaW46IGF1dG8gOHB4IGF1dG8gYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50ZXQzMC1mZWF0dXJlLWJ1dHRvbnMgLmM0ZC13b28tcXZfX2xpbmssXG4gIC50ZXQzMC1mZWF0dXJlLWJ1dHRvbnMgLmM0ZC13b28td2lzaGxpc3QtYnV0dG9uLFxuICAudGV0MzAtZmVhdHVyZS1idXR0b25zIC5jNGQtd29vLWNvbXBhcmUtYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG8gOHB4IGF1dG8gYXV0bztcbiAgfVxufVxuLnRldDMwLWZlYXR1cmUtYnV0dG9ucyAuYzRkLXdvby1xdl9fbGluazpob3Zlcixcbi50ZXQzMC1mZWF0dXJlLWJ1dHRvbnMgLmM0ZC13b28td2lzaGxpc3QtYnV0dG9uOmhvdmVyLFxuLnRldDMwLWZlYXR1cmUtYnV0dG9ucyAuYzRkLXdvby1jb21wYXJlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50ZXQzMC1mZWF0dXJlLWJ1dHRvbnMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHtcbiAgbWFyZ2luOiBhdXRvIDhweCBhdXRvIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSAubWludXMsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IC5wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggOHB4IDEycHggNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3Nzc7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCBkaXYucXVhbnRpdHkgLm1pbnVzIHtcbiAgcGFkZGluZzogMTJweCA1cHggMTJweCA4cHg7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSAucXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogNjBweDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSAucXR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jNGQtd29vLWZpbHRlci1hdHRyaWJ1dGVfcGEge1xuICBjb2xvcjogIzExMTtcbn1cbi5jNGQtd29vLWZpbHRlci1hdHRyaWJ1dGVfcGEuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICM2ZmI3MGY7XG59XG5cbi5jNGQtd29vLWZpbHRlci1hdHRyaWJ1dGVfcGFfY29sb3Ige1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAuc3RvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sIC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uLFxuICAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLCAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udGV0MzAtY291bnRkb3duLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjZTM1MDRkO1xufVxuXG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5jNGQtd2NkLXdyYXAsXG4uYzRkLXdvby1xdiAuYzRkLXdjZC13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLmM0ZC13Y2Qtd3JhcCAuY291bnRkb3duLXNlY3Rpb24sXG4uYzRkLXdvby1xdiAuYzRkLXdjZC13cmFwIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gIG1hcmdpbjogMTBweCAzMHB4IDEwcHggYXV0bztcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLmM0ZC13Y2Qtd3JhcCAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4uYzRkLXdvby1xdiAuYzRkLXdjZC13cmFwIC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcbn1cblxuLmM0ZC13Y2Qtc2luZ2xlLWJlZm9yZS10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDE1cHggYXV0byBhdXRvO1xufVxuXG4uYzRkLXdvby1idW5kbGUtd3JhcCB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG4uYzRkLXdvby1idW5kbGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xufVxuXG4uYzRkLXdvby1idW5kbGUtYWRkLXRvLWNhcnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzZmYjcwZjtcbiAgcGFkZGluZzogMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAuYzRkLXdvby1idW5kbGUtYWRkLXRvLWNhcnQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jNGQtd29vLWJ1bmRsZS1hZGQtdG8tY2FydDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZDcwMDtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYzRkLXdvby1idW5kbGUtYWRkLXRvLWNhcnQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYzRkLXdvby1idW5kbGUtY2FydC13cmFwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmM0ZC13b28tYnVuZGxlLXF1YW50aXR5LXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYzRkLXdvby1idW5kbGUtcXR5LXdyYXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jNGQtd29vLWJ1bmRsZS1jYXJ0LXdyYXAgLmM0ZC13b28tYnVuZGxlLWNhcnQtaXRlbTpsYXN0IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYzRkLXdvby1idW5kbGUtd3JhcCAuYzRkLXdvby1idW5kbGUtaXRlbSAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTVweCBhdXRvIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAubWFpbi1uYXYgLnNsaWNrLXNsaWRlLFxuLmM0ZC13b28tdnMtZ2FsbGVyeSAubWFpbi1uYXYgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAubWFpbi1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQsXG4uYzRkLXdvby12cy1nYWxsZXJ5IC5tYWluLW5hdiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5tYWluLW5hdiAuc2xpZGUtaXRlbSxcbi5jNGQtd29vLXZzLWdhbGxlcnkgLm1haW4tbmF2IC5zbGlkZS1pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuc2xpY2stcHJldiwgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuc2xpY2stbmV4dCxcbi5jNGQtd29vLXZzLWdhbGxlcnkgLnNsaWNrLXByZXYsXG4uYzRkLXdvby12cy1nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuc2xpY2stcHJldjpiZWZvcmUsIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLmM0ZC13b28tdnMtZ2FsbGVyeSAuc2xpY2stcHJldjpiZWZvcmUsXG4uYzRkLXdvby12cy1nYWxsZXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYm94aWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDlweDtcbn1cbi53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnNsaWNrLXByZXY6aG92ZXIsIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnNsaWNrLW5leHQ6aG92ZXIsXG4uYzRkLXdvby12cy1nYWxsZXJ5IC5zbGljay1wcmV2OmhvdmVyLFxuLmM0ZC13b28tdnMtZ2FsbGVyeSAuc2xpY2stbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLmM0ZC13b28tdnMtZ2FsbGVyeSAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uYzRkLXdvby12cy1nYWxsZXJ5IC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuc2xpY2stcHJldixcbi5jNGQtd29vLXZzLWdhbGxlcnkgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuc2xpY2stcHJldjpiZWZvcmUsXG4uYzRkLXdvby12cy1nYWxsZXJ5IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5zbGljay1uZXh0LFxuLmM0ZC13b28tdnMtZ2FsbGVyeSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuc2xpY2stbmV4dDpiZWZvcmUsXG4uYzRkLXdvby12cy1nYWxsZXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBzZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV0MzAtc2hvcC1jYXRlZ29yeS1yaWdodC1jb2wgPiAqLFxuLnRldDMwLXNob3AtY2F0ZWdvcnktbGVmdC1jb2wgPiAqLFxuLnRldDMwLWNhdGVnb3J5LXJpZ2h0LWNvbCA+ICosXG4udGV0MzAtY2F0ZWdvcnktbGVmdC1jb2wgPiAqIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNTVweDtcbn1cbi50ZXQzMC1zaG9wLWNhdGVnb3J5LXJpZ2h0LWNvbCBbY2xhc3MqPWM0ZC13b28tZmlsdGVyLXRlbXBsYXRlXSBhLFxuLnRldDMwLXNob3AtY2F0ZWdvcnktbGVmdC1jb2wgW2NsYXNzKj1jNGQtd29vLWZpbHRlci10ZW1wbGF0ZV0gYSxcbi50ZXQzMC1jYXRlZ29yeS1yaWdodC1jb2wgW2NsYXNzKj1jNGQtd29vLWZpbHRlci10ZW1wbGF0ZV0gYSxcbi50ZXQzMC1jYXRlZ29yeS1sZWZ0LWNvbCBbY2xhc3MqPWM0ZC13b28tZmlsdGVyLXRlbXBsYXRlXSBhIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwsXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCxcbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpLFxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLFxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGEsXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhLFxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEsXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzExMTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYTpiZWZvcmUsXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhOmJlZm9yZSxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmJlZm9yZSxcbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYTpob3Zlcixcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGE6aG92ZXIsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3Zlcixcbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZlZDcwMDtcbn1cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgLmNvdW50LFxuLndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgLmNvdW50LFxuLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIC5jb3VudCxcbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpIC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbn1cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgbGksXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBsaSxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBsaSxcbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIHVsIGxpIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBsaSBhLFxuLndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgbGkgYSxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBsaSBhLFxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgdWwgbGkgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3Nzc7XG59XG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIHVsLFxuLndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgdWwsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgdWwsXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5zaWRlYmFyIHVsLmM0ZC13b28tZmlsdGVyLXRlbXBsYXRlLXRheCwgLnNpZGViYXIgdWwuYzRkLXdvby1maWx0ZXItdGVtcGxhdGUtcHJpY2UsIC5zaWRlYmFyIHVsLnByb2R1Y3QtY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zaWRlYmFyIHVsLmM0ZC13b28tZmlsdGVyLXRlbXBsYXRlLXRheCBsaSwgLnNpZGViYXIgdWwuYzRkLXdvby1maWx0ZXItdGVtcGxhdGUtcHJpY2UgbGksIC5zaWRlYmFyIHVsLnByb2R1Y3QtY2F0ZWdvcmllcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRlYmFyIHVsLmM0ZC13b28tZmlsdGVyLXRlbXBsYXRlLXRheCBsaSBhLCAuc2lkZWJhciB1bC5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS1wcmljZSBsaSBhLCAuc2lkZWJhciB1bC5wcm9kdWN0LWNhdGVnb3JpZXMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxMTE7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2lkZWJhciB1bC5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS10YXggbGkgYTpiZWZvcmUsIC5zaWRlYmFyIHVsLmM0ZC13b28tZmlsdGVyLXRlbXBsYXRlLXByaWNlIGxpIGE6YmVmb3JlLCAuc2lkZWJhciB1bC5wcm9kdWN0LWNhdGVnb3JpZXMgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpZGViYXIgdWwuYzRkLXdvby1maWx0ZXItdGVtcGxhdGUtdGF4IGxpIGE6aG92ZXIsIC5zaWRlYmFyIHVsLmM0ZC13b28tZmlsdGVyLXRlbXBsYXRlLXByaWNlIGxpIGE6aG92ZXIsIC5zaWRlYmFyIHVsLnByb2R1Y3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZWQ3MDA7XG59XG4uc2lkZWJhciB1bC5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS10YXggbGkgLmNvdW50LCAuc2lkZWJhciB1bC5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS1wcmljZSBsaSAuY291bnQsIC5zaWRlYmFyIHVsLnByb2R1Y3QtY2F0ZWdvcmllcyBsaSAuY291bnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG59XG4uc2lkZWJhciB1bC5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS10YXggbGkgbGksIC5zaWRlYmFyIHVsLmM0ZC13b28tZmlsdGVyLXRlbXBsYXRlLXByaWNlIGxpIGxpLCAuc2lkZWJhciB1bC5wcm9kdWN0LWNhdGVnb3JpZXMgbGkgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2lkZWJhciB1bC5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS10YXggbGkgbGkgYSwgLnNpZGViYXIgdWwuYzRkLXdvby1maWx0ZXItdGVtcGxhdGUtcHJpY2UgbGkgbGkgYSwgLnNpZGViYXIgdWwucHJvZHVjdC1jYXRlZ29yaWVzIGxpIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnNpZGViYXIgdWwuYzRkLXdvby1maWx0ZXItdGVtcGxhdGUtdGF4IHVsLCAuc2lkZWJhciB1bC5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS1wcmljZSB1bCwgLnNpZGViYXIgdWwucHJvZHVjdC1jYXRlZ29yaWVzIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc3Nztcbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b24ge1xuICB3aWR0aDogMTMwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzZmYjcwZjtcbiAgcGFkZGluZzogMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjN2E3YTdhO1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkNzAwO1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuYnV0dG9uIGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNlZWU7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDMwcHg7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzdhN2E3YTtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogOXB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNjBweDtcbn1cbi5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDEwcHggYXV0byBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogNXB4IGF1dG8gYXV0bztcbiAgfVxufVxuXG4udGFnY2xvdWQgYSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzcHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luOiBhdXRvIDNweCA4cHggYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhZ2Nsb3VkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogIzc3Nztcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDIwcHggYXV0byA1MHB4O1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGksXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGxpID4gKixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaSA+ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDAgNHB4O1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaSA+ICo6Zm9jdXMsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGkgPiAqOmhvdmVyLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGxpID4gKi5jdXJyZW50LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGxpID4gKjpmb2N1cyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaSA+ICo6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGkgPiAqLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGkgPiAubmV4dCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaSA+IC5wcmV2LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGxpID4gLm5leHQsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgbGkgPiAucHJldiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5jNGQtd29vLWZpbHRlci1wcmVmaXgtY2xhc3MgW2NsYXNzKj1jNGQtd29vLWZpbHRlci10ZW1wbGF0ZV0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmVkNzAwO1xufVxuXG4uYzRkLXdvby1maWx0ZXItdGVtcGxhdGUtdGFnIC50YWdjbG91ZCBhIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuLmM0ZC13b28tZmlsdGVyLXRlbXBsYXRlLXRhZyAudGFnY2xvdWQgYS5jNGQtd29vLWZpbHRlci1zdGF0dXMtYWN0aXZlLCAuYzRkLXdvby1maWx0ZXItdGVtcGxhdGUtdGFnIC50YWdjbG91ZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlZDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmM0ZC13b28tZmlsdGVyLXByZWZpeC1jbGFzcyAuYzRkLXdvby1maWx0ZXItc3RhdHVzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmVkNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jNGQtd29vLWNneixcbi5jNGQtd29vLWNnei1sYXlvdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogYXV0byA1cHg7XG59XG4uYzRkLXdvby1jZ3ogLnpvb20tb3V0LCAuYzRkLXdvby1jZ3ogLmJ1dHRvbi1saXN0LFxuLmM0ZC13b28tY2d6LWxheW91dCAuem9vbS1vdXQsXG4uYzRkLXdvby1jZ3otbGF5b3V0IC5idXR0b24tbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMHB4IDBweCAzMHB4O1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uYzRkLXdvby1jZ3ogLnpvb20taW4sXG4uYzRkLXdvby1jZ3ogLmJ1dHRvbi1ncmlkLFxuLmM0ZC13b28tY2d6LWxheW91dCAuem9vbS1pbixcbi5jNGQtd29vLWNnei1sYXlvdXQgLmJ1dHRvbi1ncmlkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDMwcHggMzBweCAwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYzRkLXdvby1jZ3ogLnpvb20tYnV0dG9uLmFjdGl2ZSwgLmM0ZC13b28tY2d6IC56b29tLWJ1dHRvbjpob3Zlcixcbi5jNGQtd29vLWNneiAubGF5b3V0LWJ1dHRvbi5hY3RpdmUsXG4uYzRkLXdvby1jZ3ogLmxheW91dC1idXR0b246aG92ZXIsXG4uYzRkLXdvby1jZ3otbGF5b3V0IC56b29tLWJ1dHRvbi5hY3RpdmUsXG4uYzRkLXdvby1jZ3otbGF5b3V0IC56b29tLWJ1dHRvbjpob3Zlcixcbi5jNGQtd29vLWNnei1sYXlvdXQgLmxheW91dC1idXR0b24uYWN0aXZlLFxuLmM0ZC13b28tY2d6LWxheW91dCAubGF5b3V0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYzRkLXdvby1jZ3otbGF5b3V0LWxpc3QgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaW1hZ2UtYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0byAzMHB4IGF1dG8gYXV0bztcbn1cbi5jNGQtd29vLWNnei1sYXlvdXQtbGlzdCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5jNGQtd29vLXZzLWJveC1jb2xvcnMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmM0ZC13b28tY3BwLWZvcm0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IGF1dG8gMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYzRkLXdvby1jcHAtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmM0ZC13b28tY3BwLWZvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM3YTdhN2E7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG59XG5cbi5jYXJ0IC5jb3Vwb24ge1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbi5jYXJ0IC5jb3Vwb24gLmJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuZGlzYWJsZWQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5kaXNhYmxlZCwgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmRpc2FibGVkLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLFxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sXG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLFxuICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLFxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kIHRhYmxlLmNhcnQgaW1nLCAud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGltZywgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRhYmxlLmNhcnQgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzExMTtcbiAgcGFkZGluZzogMTJweDtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtdG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbTpudGgtY2hpbGQoMm4rMikge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4ud29vY29tbWVyY2UgdGQucHJvZHVjdC1uYW1lIC53Yy1pdGVtLW1ldGEsIC53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgZGwudmFyaWF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud29vY29tbWVyY2UgdGQucHJvZHVjdC1uYW1lIC53Yy1pdGVtLW1ldGEgLndjLWl0ZW0tbWV0YS1sYWJlbCxcbi53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgLndjLWl0ZW0tbWV0YSBkdCxcbi53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgZGwudmFyaWF0aW9uIC53Yy1pdGVtLW1ldGEtbGFiZWwsXG4ud29vY29tbWVyY2UgdGQucHJvZHVjdC1uYW1lIGRsLnZhcmlhdGlvbiBkdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE0cHg7XG59XG5cbnRkLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbnRkLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IC5taW51cywgdGQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkgLnBsdXMge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAtNXB4IGF1dG8gYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG50ZC5wcm9kdWN0LXF1YW50aXR5IC5xdWFudGl0eSAucXR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxudGQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkgLnBsdXMge1xuICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIC01cHg7XG59XG5cbi5zaG9wX3RhYmxlIHAge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5vcmRlci10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4uY2FydC1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5yZXR1cm4tdG8tc2hvcCB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWxhc3QsIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1sYXN0IHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uLCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiwgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGhlYWQsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLCAud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwsIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOjpiZWZvcmUsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZDo6YmVmb3JlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQ6OmJlZm9yZSwgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOjpiZWZvcmUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLFxuICAud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwsXG4gIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLFxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWw6YmVmb3JlLFxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cixcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDE1cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5wcm9kdWN0LW5hbWUsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLnByb2R1Y3QtbmFtZTpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5wcm9kdWN0LW5hbWU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLFxuICAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4gIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b24sXG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0LFxuICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLFxuICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXQsXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b24sXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53b29jb21tZXJjZSAuY29sMi1zZXQsIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG8gYXV0byA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXIgLmNvbDItc2V0LFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW9yZGVyIC5jb2wyLXNldCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciAuY29sMi1zZXQgLmNvbC0xLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlciAuY29sMi1zZXQgLmNvbC0yLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW9yZGVyIC5jb2wyLXNldCAuY29sLTEsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utb3JkZXIgLmNvbDItc2V0IC5jb2wtMiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi50ZXQzMC1vcmRlci1yZXZpZXcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnRldDMwLW9yZGVyLXJldmlldy1pbm5lciB7XG4gIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMzBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50ZXQzMC1vcmRlci1yZXZpZXctaW5uZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSwgLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTIsXG4ud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIHtcbiAgcGFkZGluZzogMzBweCAwcHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZWQ3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIHtcbiAgcGFkZGluZzogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIC5jcmVhdGUtYWNjb3VudCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAuY3JlYXRlLWFjY291bnQgLmlucHV0LWNoZWNrYm94IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5zaG9ydCB7XG4gIG1hcmdpbjogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2FkZF9wYXltZW50X21ldGhvZCAuY2hlY2tvdXQgLmNyZWF0ZS1hY2NvdW50IHNtYWxsLCAud29vY29tbWVyY2UtY2FydCAuY2hlY2tvdXQgLmNyZWF0ZS1hY2NvdW50IHNtYWxsLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0IC5jcmVhdGUtYWNjb3VudCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiBhdXRvIDIwcHggMTBweDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgbWFyZ2luOiBhdXRvIDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDE1cHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBtYXJnaW46IDEwcHggMTVweDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogOTQlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE4cHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MtY2hlY2tib3gge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5ib2R5IGRpdiB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIHtcbiAgcGFkZGluZzogMHB4IDBweCA1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4jb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmVkNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmVkNzAwO1xufVxuXG4ud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggYXV0byA1cHg7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbnB1dCwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGlucHV0LCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGksXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGksXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpOmxhc3QtY2hpbGQsXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bGFzdC1jaGlsZCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGxhYmVsLFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGxhYmVsLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBsYWJlbCB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uLCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiwgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY29sdW1uLS1zaGlwcGluZy1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHhmO1xuICBjb2xvcjogZ3JlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQsXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCxcbi53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzID4gaDIsXG4ud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgPiBoMiB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDE1cHg7XG59XG5cbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMsXG4ud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMge1xuICBtYXJnaW46IDIwcHggYXV0byA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMgPiBoMixcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyA+IGgyIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSxcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSB7XG4gIHdpZHRoOiAyMi4xNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5cbi53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMzBweCAzMHB4O1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRvd25sb2FkcyB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuICBtYXJnaW46IGF1dG8gYXV0byAxMDBweDtcbn1cblxuI2FkZF9wYXltZW50X21ldGhvZCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGQsXG4jYWRkX3BheW1lbnRfbWV0aG9kIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0aCxcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0ZCxcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0aCxcbi53b29jb21tZXJjZS1jaGVja291dCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiBhdXRvIDAgNTBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDUwcHg7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQge1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBsZWdlbmQge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYzRkLXdvby1xdl9fZ2FsbGVyeV9pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jNGQtd29vLXF2X19pbmZvX2lubmVyIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4ud29vY29tbWVyY2Utbm9yZXZpZXdzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbn1cblxuLmM0ZC13b28tcXYgLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4uYzRkLXdvby1xdiAuYzRkLXdvby1jYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jNGQtd29vLXF2IC5jNGQtd29vLWNiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gYXV0bztcbn1cblxuZGl2IC5jNGQtd29vLWJ1bmRsZS1iYWRnZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbmFydGljbGUucG9zdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5hcnRpY2xlLnBvc3QgLnBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcbn1cbmFydGljbGUucG9zdCAuZW50cnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbmFydGljbGUucG9zdCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4ucGFnZSAuZW50cnktaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcbn1cbi5wYWdlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDM2cHggYXV0bztcbn1cbi5wYWdlIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhZ2UgLmVudHJ5LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAyMHZoO1xufVxuXG4uYXJjaGl2ZSAjYnJlYWRjcnVtYnMsXG4uaG9tZS5ibG9nICNicmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmFyY2hpdmUgI2JyZWFkY3J1bWJzIGE6aG92ZXIsXG4uaG9tZS5ibG9nICNicmVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICM3YTdhN2E7XG59XG4uYXJjaGl2ZSAubmF2aWdhdGlvbixcbi5hcmNoaXZlIC5wYWdpbmF0aW9uLFxuLmhvbWUuYmxvZyAubmF2aWdhdGlvbixcbi5ob21lLmJsb2cgLnBhZ2luYXRpb24ge1xuICBjbGVhcjogYm90aDtcbn1cbi5hcmNoaXZlLmVudHJ5LWhlYWRlcixcbi5ob21lLmJsb2cuZW50cnktaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4IDA7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogYXV0byBhdXRvIDYwcHg7XG59XG4uYXJjaGl2ZS5lbnRyeS1oZWFkZXIgLnBhZ2UtdGl0bGUsXG4uaG9tZS5ibG9nLmVudHJ5LWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5hcmNoaXZlLmVudHJ5LWhlYWRlci5pbWFnZSAucGFnZS10aXRsZSxcbi5ob21lLmJsb2cuZW50cnktaGVhZGVyLmltYWdlIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QsXG4uaG9tZS5ibG9nIGFydGljbGUucG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmMWYxO1xufVxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlLFxuLmhvbWUuYmxvZyBhcnRpY2xlLnBvc3QgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBtYXJnaW46IDMwcHggYXV0byBhdXRvO1xufVxuLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEsXG4uaG9tZS5ibG9nIGFydGljbGUucG9zdCAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpob3Zlcixcbi5ob21lLmJsb2cgYXJ0aWNsZS5wb3N0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZlZDcwMDtcbn1cbi5hcmNoaXZlIGFydGljbGUucG9zdCAuZW50cnktc3VtbWFyeSxcbi5ob21lLmJsb2cgYXJ0aWNsZS5wb3N0IC5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gYXV0bztcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZWQ3MDA7XG59XG5cbi53aWRnZXRfc2VhcmNoIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkZ2V0X3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3YTdhN2E7XG59XG4uYzRkLXRoZW1lLWVmZmVjdCAud2lkZ2V0X3NlYXJjaCBpbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLndpZGdldF9zZWFyY2ggYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICM2ZmI3MGY7XG4gIHBhZGRpbmc6IDBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmM0ZC10aGVtZS1lZmZlY3QgLndpZGdldF9zZWFyY2ggYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4ud2lkZ2V0X3NlYXJjaCBidXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWQ3MDA7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndpZGdldF9zZWFyY2ggYnV0dG9uIGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBvc3QtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gYXV0bztcbn1cbi5wb3N0LW1ldGEgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBvc3QtbWV0YSBpbWcuYXZhdGFyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnBvc3QtbWV0YSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbm5hdi5wYWdpbmF0aW9uIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2LnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDgwcHg7XG59XG5uYXYucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5uYXYucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICNmZWQ3MDA7XG59XG5uYXYucGFnaW5hdGlvbiAubmV4dCwgbmF2LnBhZ2luYXRpb24gLnByZXYge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxubmF2LnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmM0ZC10aGVtZS1lZmZlY3QgbmF2LnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udGV0MzAtbmV4dC1wcmV2LXBvc3QgLnByZXYtcG9zdCwgLnRldDMwLW5leHQtcHJldi1wb3N0IC5uZXh0LXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV0MzAtbmV4dC1wcmV2LXBvc3QgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50ZXQzMC1uZXh0LXByZXYtcG9zdCBoMyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRldDMwLW5leHQtcHJldi1wb3N0IGgzOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRldDMwLXNoYXJlLXRoaXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDMwcHggYXV0byA1MHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cbi50ZXQzMC1zaGFyZS10aGlzIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0ICNjb21tZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2luZ2xlLXBvc3QgI2NvbW1lbnRzIC5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW46IDBweCBhdXRvIDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZlZDcwMDtcbn1cbi5zaW5nbGUtcG9zdCAjY29tbWVudHMgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5zaW5nbGUtcG9zdCAjY29tbWVudHMgLmNvbW1lbnQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUtcG9zdCAjY29tbWVudHMgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hdXRob3Ige1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1wb3N0ICNjb21tZW50cyAuY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vbmU7XG59XG4uc2luZ2xlLXBvc3QgI2NvbW1lbnRzIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yID4gaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0byAyMHB4IGF1dG8gYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpbmdsZS1wb3N0ICNjb21tZW50cyAuY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciBhLCAuc2luZ2xlLXBvc3QgI2NvbW1lbnRzIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yIC5mbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTE7XG59XG4uc2luZ2xlLXBvc3QgI2NvbW1lbnRzIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCAjY29tbWVudHMgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhZGF0YSB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zaW5nbGUtcG9zdCAjY29tbWVudHMgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byA5MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4uc2luZ2xlLXBvc3QgI2NvbW1lbnRzIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNDBweDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnNpbmdsZS1wb3N0ICNjb21tZW50cyAuY29tbWVudC1saXN0IC5yZXBseSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5zaW5nbGUtcG9zdCAjY29tbWVudHMgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgI2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMjBweCBhdXRvIGF1dG87XG59XG5cbi50ZXQzMC1jYXRlZ29yeS1yaWdodC1jb2wsXG4udGV0MzAtY2F0ZWdvcnktbGVmdC1jb2wge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbi50ZXQzMC1jYXRlZ29yeS1yaWdodC1jb2wgdWwgbGksXG4udGV0MzAtY2F0ZWdvcnktbGVmdC1jb2wgdWwgbGkge1xuICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xufVxuLnRldDMwLWNhdGVnb3J5LXJpZ2h0LWNvbCB1bCBsaSBhLFxuLnRldDMwLWNhdGVnb3J5LWxlZnQtY29sIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV0MzAtY2F0ZWdvcnktcmlnaHQtY29sIHVsIGxpIC5wb3N0LWRhdGUsXG4udGV0MzAtY2F0ZWdvcnktbGVmdC1jb2wgdWwgbGkgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRldDMwLWJsb2ctc3R5bGUtMi5hcmNoaXZlIGFydGljbGUucG9zdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi50ZXQzMC1ibG9nLXN0eWxlLTIuYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLnBvc3QtdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogN3B4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV0MzAtYmxvZy1zdHlsZS0yLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5tZWRpYS1hdHRhY2htZW50IHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0byBhdXRvIDIwcHg7XG59XG4udGV0MzAtYmxvZy1zdHlsZS0yLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5jb250ZW50LWJvZHkge1xuICB3aWR0aDogNjMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4udGV0MzAtYmxvZy1zdHlsZS0yLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udGV0MzAtYmxvZy1zdHlsZS0zLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGV0MzAtYmxvZy1zdHlsZS0zLmFyY2hpdmUgYXJ0aWNsZS5wb3N0Om50aC1jaGlsZCgybiszKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnRldDMwLWJsb2ctc3R5bGUtMy5hcmNoaXZlIGFydGljbGUucG9zdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi50ZXQzMC1ibG9nLXN0eWxlLTMuYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLm1lZGlhLWF0dGFjaG1lbnQge1xuICBtYXJnaW46IGF1dG8gMTVweDtcbn1cbi50ZXQzMC1ibG9nLXN0eWxlLTMuYXJjaGl2ZSBhcnRpY2xlLnBvc3QgLmNvbnRlbnQtYm9keSB7XG4gIG1hcmdpbjogYXV0byAxNXB4O1xufVxuXG4ubW9yZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICM2ZmI3MGY7XG4gIHBhZGRpbmc6IDBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAyMHB4IGF1dG8gYXV0bztcbn1cbi5jNGQtdGhlbWUtZWZmZWN0IC5tb3JlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5tb3JlLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWQ3MDA7XG4gIGJhY2tncm91bmQ6ICNmZWQ3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vcmUtbGluayBpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbmRpdiAuaGVzcGVyaWRlbi50cGFycm93cyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5kaXYgLmhlc3BlcmlkZW4udHBhcnJvd3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVkNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbmRpdiAuaGVzcGVyaWRlbi50cGFycm93czpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwYl9nbWFwc193aWRnZXQgLndwYl93cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRldDMwLWhlYWRpbmctYSB7XG4gIG1hcmdpbjogYXV0byAtMTVweDtcbn1cbi50ZXQzMC1oZWFkaW5nLWEtaW5uZXIge1xuICBwYWRkaW5nOiAxMTNweCAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGV0MzAtaGVhZGluZy1hIC50aXRsZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4udGV0MzAtYmxvY2stYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG4udGV0MzAtYmxvY2stYSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweDtcbn1cbi50ZXQzMC1ibG9jay1hIC50aXRsZSB7XG4gIHRleHQtdHJhbmZvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXQzMC1ibG9jay1hIC5kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGV0MzAtYmxvY2stYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4udGV0MzAtZmlyc3QtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi50ZXQzMC1maXJzdC10ZXh0OjpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE4cHggMTVweCAyMHB4O1xufVxuXG5ib2R5IC53cGNmNyB7XG4gIGJhY2tncm91bmQ6ICNlOWVhZTU7XG4gIHBhZGRpbmc6IDcwcHggMTAwcHggNTBweDtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGJvZHkgLndwY2Y3IHtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gIH1cbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BjZjctZm9ybSBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW46IDVweCAyMHB4O1xufVxuLndwY2Y3LWZvcm0gZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuYm9keSAudmNfdG9nZ2xlX3NpemVfbWQudmNfdG9nZ2xlX2RlZmF1bHQgLnZjX3RvZ2dsZV9pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAudmNfdG9nZ2xlX3NpemVfbWQudmNfdG9nZ2xlX2RlZmF1bHQgLnZjX3RvZ2dsZV9jb250ZW50LFxuYm9keSAudmNfdG9nZ2xlX3NpemVfbWQudmNfdG9nZ2xlX2RlZmF1bHQgLnZjX3RvZ2dsZV90aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmVycm9yLTQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2U5ZWFlNTtcbn1cbi5lcnJvci00MDQgLnRldDMwLWJ1dHRvbi0xIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gYXV0bztcbn1cblxuLnRldDMwLWlubmVyLWNvbnRlbnQtd3JhcCB7XG4gIG1hcmdpbjogYXV0byAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV0MzAtaW5uZXItY29udGVudC13cmFwIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuZGl2IC5lbGVtZW50b3Itd2lkZ2V0LXRvZ2dsZSAuZWxlbWVudG9yLXRvZ2dsZSAuZWxlbWVudG9yLXRhYi10aXRsZSB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuZGl2IC5lbGVtZW50b3ItdG9nZ2xlIC5lbGVtZW50b3ItdGFiLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG59IiwiLnRldDMwLW1lbnUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udFRleHQ7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiBhdXRvIDMwcHggYXV0byBhdXRvO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDBweCA2cHggMDtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JIb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8uYzRkLXRoZW1lLWhlYWRlci10cmFuc3BhcmVudDpub3QoLmM0ZC10aGVtZS1zY3JvbGxpbmcpICZ7XHJcbiAgICAgICAgICAvL2NvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgLy8mOmhvdmVyIHtcclxuICAgICAgICAgICAgLy9jb2xvcjogJGNvbG9ySG92ZXI7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyAwLjFzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgLmM0ZC10aGVtZS1lZmZlY3QgJiB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNHMgMC4xNHMsIG1heC1oZWlnaHQgMC40cyAwLjE0cywgb3BhY2l0eSAwLjNzIGVhc2Utb3V0IDAuMTRzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCAwLjE0cywgdmlzaWJpbGl0eSAwLjNzIGVhc2Utb3V0IDAuMTRzO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0KSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgLmM0ZC10aGVtZS1lZmZlY3QgJiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gOHB4IGF1dG87XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDMwcHggMnB4IDA7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLy5jNGQtdGhlbWUtaGVhZGVyLXRyYW5zcGFyZW50Om5vdCguYzRkLXRoZW1lLXNjcm9sbGluZykgJiB7XHJcbiAgICAgICAgICAgIC8vY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRldDMwLW1lbnUtZXhwYW5kOmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIC5jNGQtdGhlbWUtZWZmZWN0ICYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0LCBtaW4td2lkdGgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudGV0MzAtbWVudS1leHBhbmQtYWN0aXZlIHtcclxuICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2l0ZS1oZWFkZXItbWVudSB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMjQpIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIGxlZnQ6IC0zMjBweDtcclxuICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxNXB4O1xyXG4gICAgICAuYzRkLXRoZW1lLWVmZmVjdCAmIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgfVxyXG4gICAgICAudGV0MzAtbWVudS10b2dnbGUtYWN0aXZlICYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMTAwdncgcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICB9XHJcbiAgICAgID4gbmF2IHtcclxuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1tZW51LWV4cGFuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTRweDtcclxuICByaWdodDogLTE2cHg7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogI2FhYTtcclxuICAmOmFmdGVyIHtcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZSB7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDZweCAwcHggYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0KXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgZGl2IHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luOiA5cHggYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAuYzRkLXRoZW1lLWVmZmVjdCAmIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG4gICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI21lbnUtdG9nZ2xlLWNsb3NlIHtcclxuICBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDExcHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG4gIGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICB9XHJcbiAgZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTFweCkgcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1tZWdhLW1lbnUge1xyXG4gID4gLnN1Yi1tZW51IHtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjAwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIH1cclxuICAgID4gbGkge1xyXG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyMDAsIG1pbi13aWR0aCkge1xyXG4gICAgICAgID4gLnRldDMwLW1lbnUtZXhwYW5kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCwgbWF4LXdpZHRoKSB7XHJcbiAgICAgICAgPiAudGV0MzAtbWVudS1leHBhbmQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTIwMCwgbWluLXdpZHRoKSB7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgPiB1bCA+IGxpID4gdWwge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV0MzAtYXJjaGl2ZS1sZWZ0LXNpZGViYXItc3RpY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogOHB4IGF1dG87XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuLnRldDMwLWFyY2hpdmUtbGVmdC1zaWRlYmFyLWNsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTVweDtcclxuICByaWdodDogMTVweDtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1zaG9wLWNhdGVnb3J5LWxlZnQtY29sLXdyYXAge1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2OCkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogLTMyMHB4O1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgfVxyXG4gIC50ZXQzMC1sZWZ0LXNpZGViYXItb3BlbiAmIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMDB2dyByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgfVxyXG59IiwiLmhlc3BlcmlkZW4udHBhcnJvd3Mge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuLmM0ZC10aGVtZS1lZmZlY3QgLmhlc3BlcmlkZW4udHBhcnJvd3Mge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcbmRpdiAuaGVzcGVyaWRlbi50cGFycm93cy50cC1sZWZ0YXJyb3c6YmVmb3JlIHtcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgY29udGVudDogXCJcXGYxMDRcIjtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbn1cclxuZGl2IC5oZXNwZXJpZGVuLnRwYXJyb3dzLnRwLXJpZ2h0YXJyb3c6YmVmb3JlIHtcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbn1cclxuLnRldDMwLWJsb2NrLWIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5iLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iLXRpdGxlIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jNGQtdGhlbWUtZWZmZWN0IC50ZXQzMC1ibG9jay1iIGltZyB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLnRldDMwLWJsb2NrLWJhbm5lci1jIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2QwYzE7XHJcbiAgJi5iYW5uZXItZnVsbCB7XHJcbiAgICBtYXJnaW46IGF1dG8gLTE1cHg7XHJcbiAgfVxyXG4gIC5iLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC5iLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC5iLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0byAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbmJvZHkgLmM0ZC1wb3N0LXNob3cge1xyXG4gIG1hcmdpbjogYXV0byAtMTVweDtcclxuICAuaXRlbSB7XHJcbiAgICAuaXRlbS1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBvc3QtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3N0LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1NHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRldDMwLWJsb2NrLWUge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAuYi10aXRsZSB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC5iLWljb24ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IGF1dG8gMjBweCAxMHB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4udGV0MzAtYmxvY2stZS0xIHtcclxuICBAZXh0ZW5kIC50ZXQzMC1ibG9jay1lO1xyXG4gIC5iLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2M4ZTVkMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiBhdXRvIDIwcHggMTBweCBhdXRvO1xyXG4gIH1cclxufVxyXG4udGV0MzAtYmxvY2stZiB7XHJcbiAgLmItYnV0dG9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XHJcbiAgfVxyXG4gIC5iLWltYWdlIHtcclxuICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRldDMwLWJsb2NrLWJhbm5lci1hIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmItdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDIwJTtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcbiAgLmItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTRweDtcclxuICB9XHJcbn0iLCIudGV0MzAtZm9vdGVyLXRvcCB7XHJcbiAgcGFkZGluZzogNzNweCAwIDI3cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICBiYWNrZ3JvdW5kOiAjZGNlM2U5O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLndpZGdldC10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIC5yb3cgPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuLnRldDMwLWZvb3Rlci1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZvb3Rlci1tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiBhdXRvIDIwcHggMTBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV0MzAtcGF5bWVudC1tZXRob2RzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLm1ldGhvZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDE1cHggNXB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4OyAgXHJcbiAgfVxyXG59XHJcbi50ZXQzMC1jb3B5cmlnaHQge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZzogMTRweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2OCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ud2lkZ2V0LXRpdGxlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW46IGF1dG8gYXV0byAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZWQ3MDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG51bC5tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZ2FsbGVyeS1jb2x1bW5zLTIge1xyXG4gIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDVweCAxMHB4O1xyXG4gICAgd2lkdGg6IDQ2LjElO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRldDMwLWljb24ge1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4udGV0MzAtbG9jYXRpb25zIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi50ZXQzMC1hYm91dC11cy1pbnRybyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG59XHJcbi5lbnRyeS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1haWxwb2V0X2Zvcm0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjQwKSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5tYWlscG9ldF9wYXJhZ3JhcGgge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweCAzMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgfVxyXG4gIC5tYWlscG9ldF9zdWJtaXQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgICAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbHBvZXRfdGV4dCB7XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMjJweDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjgsIG1pbi13aWR0aCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgbGVmdDogMjJweDsgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV0MzAtbmV3c2xldHRlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICB9XHJcbiAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuICAudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XHJcbiAgfVxyXG4gIC5ibG9jay1mb3JtIHsgXHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2OCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV0MzAtc29jaWFscyB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjgpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jNGQtdGhlbWUtZm9vdGVyLXNpbXBsZSB7XHJcbiAgLnRldDMwLWZvb3Rlci1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gIH1cclxufSIsIi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxyXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIC5zdGFyLXJhdGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICBtYXJnaW46IDhweCBhdXRvO1xyXG4gICAgaW5zIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBtYXJnaW46IGF1dG8gNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUsXHJcbiAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXHJcbiAgaDMge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udFRleHQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub25zYWxlIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3JIb3ZlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmltYWdlLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuYnV0dG9ucy1yaWdodCxcclxuICAuYnV0dG9ucy1jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbjogN3B4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b25zLWNlbnRlciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5idXR0b25zLXJpZ2h0LFxyXG4gICAgLmJ1dHRvbnMtY2VudGVyIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkZHRvY2FydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICA+IGEge1xyXG4gICAgICBAaW5jbHVkZSB0ZXQzMC1idXR0b247XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2ZmI3MGY7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9ySG92ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWRkZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5sb2FkaW5nOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmFkZGVkX3RvX2NhcnQsXHJcbiAgICAgICYuYzRkLXdvby1idW5kbGUtdmlldy1idW5kbGUtYnV0dG9uIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYzRkLXdjZC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgW2RhdGEtY29scz1cIjZcIl0sXHJcbiAgW2RhdGEtY29scz1cIjdcIl0sXHJcbiAgW2RhdGEtY29scz1cIjhcIl0sXHJcbiAgW2RhdGEtY29scz1cIjlcIl0sXHJcbiAgW2RhdGEtY29scz1cIjEwXCJdLFxyXG4gIFtkYXRhLWNvbHM9XCIxMVwiXSxcclxuICBbZGF0YS1jb2xzPVwiMTJcIl0ge1xyXG4gICAgLmM0ZC13Y2Qtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLmM0ZC13Y2Qtd3JhcCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jNGQtd29vLXZzLWJveC1jb2xvcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLmM0ZC10aGVtZS1lZmZlY3Qge1xyXG4gIC5idXR0b25zLXJpZ2h0LFxyXG4gIC5idXR0b25zLWNlbnRlciB7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgMC4xcztcclxuICAgID4gZGl2IHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB9XHJcbiAgICA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcclxuICAgIH1cclxuICAgID4gZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICB9XHJcbiAgICA+IGRpdjpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgfVxyXG4gICAgPiBkaXY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgIH1cclxuICB9XHJcbiAgLmM0ZC13Y2Qtd3JhcCB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICB9XHJcbn1cclxuLmM0ZC13b28tdnMtYm94LWNvbG9yIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4uYzRkLXdjZC13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLmNvdW50ZG93bi1yb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuOSk7XHJcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIG1hcmdpbjogYXV0byA1cHg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvdW50ZG93bi1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICA+ICoge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmNvdW50ZG93bi1wZXJpb2Qge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jNGQtd29vLXF2X19saW5rLFxyXG4uYzRkLXdvby13aXNobGlzdC1idXR0b24sXHJcbi5jNGQtd29vLWNvbXBhcmUtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9ySG92ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC5pY29uIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWRkZWQge1xyXG4gICAgYmFja2dyb3VuZDogZ3JlZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLmM0ZC13b28tcXZfX2xpbmsge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICB9XHJcbn1cclxuXHJcbi5jNGQtd29vLWNvbXBhcmUtY2FydF9faWNvbiAubnVtYmVyLFxyXG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19pY29uIC5udW1iZXIsXHJcbi5zaXRlLWhlYWRlciAuYzRkLXdvby1jYXJ0LWljb24gLmM0ZC13b28tY2FydC1pY29uX19pY29uIC5udW1iZXIge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0b3A6IC01cHg7XHJcbiAgbGVmdDogLTVweDtcclxuICByaWdodDogYXV0bztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9ySG92ZXI7XHJcbn1cclxuLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0LFxyXG4ud29vY29tbWVyY2UgLndpZGdldF9zaG9wcGluZ19jYXJ0IHtcclxuICAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XHJcbiAgICB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IHtcclxuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZWVlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogYXV0byA4cHggOHB4IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZW1vdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggYXV0byBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICAgIC5hbW91bnQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYS5idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndjLWZvcndhcmQge1xyXG4gICAgICAgICAgd2lkdGg6IDQzJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xyXG4gICAgICAgICAgY29sb3I6ICNlZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udGludWUtc2hvcHBpbmcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIge1xyXG4gIC5jNGQtd29vLWNhcnQtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYzRkLXdvby1jYXJ0LWljb25fX2ljb24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmM0ZC13b28tY2FydC1pY29uX19saXN0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDYwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZWVlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAgIC5jNGQtdGhlbWUtZWZmZWN0ICYge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMTRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmM0ZC13b28tY2FydC1pY29uX19saXN0IHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYzRkLXdvby13aXNobGlzdC1jYXJ0X19saXN0IHtcclxuICB0b3A6IDYwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDBzIDAuMXM7XHJcbiAgei1pbmRleDogLTk7XHJcbiAgLmM0ZC10aGVtZS1lZmZlY3QgJiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjE0cztcclxuICB9XHJcbn1cclxuLmM0ZC13b28td2lzaGxpc3QtY2FydF9fbGlzdF9pdGVtcyAuaXRlbSB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2Uge1xyXG4gICAgbWFyZ2luOiBhdXRvIDEwcHggYXV0byAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gIC5idXR0b24sXHJcbiAgLmFkZF90b19jYXJ0X2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSB0ZXQzMC1idXR0b247XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNHB4IGF1dG87XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRUZXh0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JIb3ZlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYW5jeWJveC1zbGlkZT4qIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hZGRfdG9fY2FydF9idXR0b24sXHJcbi5jNGQtd29vLWNvbXBhcmUtY2FydF9fbGlzdF9pdGVtcyAuaXRlbSAuYWRkZWRfdG9fY2FydCxcclxuLmM0ZC13b28tY29tcGFyZS1jYXJ0X19saXN0X2l0ZW1zIC5pdGVtIC5hamF4X2FkZF90b19jYXJ0LFxyXG4uYzRkLXdvby1jb21wYXJlLWNhcnRfX2xpc3RfaXRlbXMgLml0ZW0gLmJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogMHB4IDE1cHg7XHJcbn1cclxuLnRldDMwLXdvby1jYXRlZ29yeS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmV4cGFuZC1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjgpIHtcclxuICAgICYuYWN0aXZlIC5jNGQtd29vLWNhdGVnb3J5IHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYzRkLXdvby1jYXRlZ29yeSB7XHJcbiAgLmM0ZC10aGVtZS1lZmZlY3QgJiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjgpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMzVweCBhdXRvIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyAwLjFzO1xyXG4gICAgICAgIC5jNGQtdGhlbWUtZWZmZWN0ICYge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIDAuMTNzLCBvcGFjaXR5IDAuM3MgMC4xM3MsIHRyYW5zZm9ybSAwLjNzIDAuMTNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2OCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2OCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyID4gdWwge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsaS5maXJzdCA+IGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jNGQtd29vLWZpbHRlci1hc2lkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC50b2dnbGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLmM0ZC10aGVtZS1lZmZlY3QgJiB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JIb3ZlcjtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi5jNHctd29vLWZpbHRlci1tYWluIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC5jNGQtdGhlbWUtZWZmZWN0ICYge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgfVxyXG4gIG1hcmdpbjogYXV0bztcclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgfVxyXG4gIC5jNGQtd29vLWZpbHRlci1hc2lkZS1hY3RpdmUgJiB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAzMHB4O1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgLnJvdyA+IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uYzRkLXdvby1maWx0ZXItbG9hZC1tb3JlIHtcclxuICBtYXJnaW46IDEwcHggYXV0byA4MHB4O1xyXG4gIC50ZXh0LCAuZW5kIHtcclxuICAgIEBpbmNsdWRlIHRldDMwLWJ1dHRvbi0xO1xyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vIENPTE9SIEJPWC8vLy8vLy8vLy8vLy8vLy9cclxuLmM0ZC13b28tZmlsdGVyLWJveC1jb2xvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLmM0ZC13b28tZmlsdGVyLWJveC1jb2xvciB7XHJcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vL1NJTkdMRS8vLy8vLy8vLy8vLy8vLy8vL1xyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSBpbnMsXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGlucyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcclxuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IGF1dG8gYXV0byA2MHB4O1xyXG4gIHBhZGRpbmc6IDE3cHggMTVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICM3Nzc7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvckhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2Ugc3Bhbi5vbnNhbGUge1xyXG4gIGJhY2tncm91bmQ6ICNlMzUwNGQ7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ud29vY29tbWVyY2UgLnN1bW1hcnkgc3Bhbi5vbnNhbGUge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5ib2R5Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xyXG4gIC5mbGV4LXZpZXdwb3J0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjQwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmxleC1jb250cm9sLXRodW1icyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgzMjApIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gIG1hcmdpbjogMjdweCBhdXRvIGF1dG87XHJcbn1cclxuLnVwc2VsbHMucHJvZHVjdHMsXHJcbi5yZWxhdGVkLnByb2R1Y3RzIHtcclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB7XHJcbiAgbWFyZ2luOiBhdXRvIGF1dG87XHJcbiAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHVsLnRhYnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IGxpIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzcHggMjVweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcclxuICBsaW5lLWhlaWdodDogMS44ZW07XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xyXG4gIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLmNvdW50IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAtMTFweDtcclxuICAgICAgY29sb3I6ICNmZWQ3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbn1cclxuLnRldDMwLXNpbmdsZS1wcm9kdWN0LXRhYnMge1xyXG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uO1xyXG4gIGJhY2tncm91bmQ6ICM2ZmI3MGYgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZWQ3MDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLCAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIHtcclxuICB3aWR0aDogNDAlO1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDYwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2OCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSwgLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkge1xyXG4gIHdpZHRoOiA1NyU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmM0ZC13b28tY2Ige1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byBhdXRvO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnByb2R1Y3RfdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBtYXJnaW46IDE2cHggYXV0byBhdXRvO1xyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIG1hcmdpbjogMjZweCBhdXRvIGF1dG87XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XHJcbiAgbWFyZ2luOiAzNXB4IGF1dG8gYXV0bztcclxufVxyXG4ucHJvZHVjdF9tZXRhIHtcclxuICBtYXJnaW46IDUwcHggYXV0byBhdXRvO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgfVxyXG4gID4gKiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcGFuLCBhIHtcclxuICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbWFyZ2luOiBhdXRvIDZweCBhdXRvIGF1dG87XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1pbmZvLCAud29vY29tbWVyY2UtbWVzc2FnZSB7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDUwcHg7XHJcbn1cclxuXHJcbiNjb21tZW50cyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiA2MHB4IDUwcHggMDtcclxuICAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byA0MHB4O1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50cyB7XHJcbiAgb2wuY29tbWVudGxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpIHtcclxuICAgICAgLmNvbW1lbnRfY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMzVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAzNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZy5hdmF0YXIge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAuY29tbWVudC10ZXh0IHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDEwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICBwLm1ldGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAuY29tbWVudF9jb250YWluZXIgIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLXJldmlld19fYXV0aG9yIHtcclxuICBjb2xvcjogIzExMTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5jb21tZW50LWZvcm0tZW1haWwsXHJcbi5jb21tZW50LWZvcm0tYXV0aG9yIHtcclxuICB3aWR0aDogNDkuNSU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICB9XHJcbn1cclxuLmNvbW1lbnQtZm9ybS1lbWFpbCB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZzpiZWZvcmUsXHJcbi53b29jb21tZXJjZSAuc3Rhci1yYXRpbmcgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi53b29jb21tZXJjZSAuc3Rhci1yYXRpbmcgc3BhbjpiZWZvcmUge1xyXG4gIGNvbG9yOiAkY29sb3JIb3ZlcjtcclxufVxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24sXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHtcclxuICBAaW5jbHVkZSB0ZXQzMC1idXR0b247XHJcbn1cclxuLndvb2NvbW1lcmNlIHAuc3RhcnMuc2VsZWN0ZWQgYTpub3QoLmFjdGl2ZSk6OmJlZm9yZSxcclxuLndvb2NvbW1lcmNlIHAuc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgY29sb3I6ICNmZWQ3MDA7XHJcbn1cclxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSB7XHJcbiAgI3Jlc3BvbmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgNTBweCA1MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byA4MHB4O1xyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyNnB4O1xyXG4gICAgICAmLnN0YXJzIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybS1yYXRpbmcge1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4O1xyXG4gIH1cclxuICAuZm9ybS1zdWJtaXQge1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtbm90ZXMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybS1hdXRob3Ige1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG59XHJcbi5jb21tZW50LWZvcm0ge1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBAaW5jbHVkZSB0ZXQzMC1pbnB1dDtcclxuICAgIGJvcmRlci1zaXplOiAxcHg7XHJcbiAgfVxyXG4gIHRleHRhcmVhIHtcclxuICAgIEBpbmNsdWRlIHRldDMwLXRleHRhcmVhO1xyXG4gICAgYm9yZGVyLXNpemU6IDFweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBAaW5jbHVkZSB0ZXQzMC1idXR0b247XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtLWF1dGhvciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4uY29tbWVudC1yZXBseS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udFRleHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzExMTtcclxuICBtYXJnaW46IDYwcHggYXV0byA1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAvL2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmVkNzAwO1xyXG59XHJcbi5jb21tZW50LW5vdGVzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNTBweDtcclxufVxyXG4uYzRkLXdvby1maWx0ZXItc2luZ2xlLWxpc3QtYm94IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcbi5jNGQtc29jaWFsLXNoYXJlIHtcclxuICBtYXJnaW46IDQycHggYXV0byBhdXRvO1xyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAxNXB4O1xyXG4gIH1cclxufVxyXG4udGV0MzAtZmVhdHVyZS1idXR0b25zIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IGF1dG8gMTVweDtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgPiAqIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuYzRkLXdvby1xdl9fbGluayxcclxuICAuYzRkLXdvby13aXNobGlzdC1idXR0b24sXHJcbiAgLmM0ZC13b28tY29tcGFyZS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDQ3cHg7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgIGJhY2tncm91bmQ6ICNlYmU5ZWI7XHJcbiAgICBtYXJnaW46IGF1dG8gOHB4IGF1dG8gYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjQwKSB7XHJcbiAgICAgIG1hcmdpbjogYXV0byA4cHggYXV0byBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvckhvdmVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eSB7XHJcbiAgbWFyZ2luOiBhdXRvIDhweCBhdXRvIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLm1pbnVzLCAucGx1cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDhweCAxMnB4IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAubWludXMge1xyXG4gICAgcGFkZGluZzogMTJweCA1cHggMTJweCA4cHg7XHJcbiAgfVxyXG4gIC5xdHkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jNGQtd29vLWZpbHRlci1hdHRyaWJ1dGVfcGEge1xyXG4gIGNvbG9yOiAjMTExO1xyXG4gICYuYWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCAjNmZiNzBmO1xyXG4gIH1cclxufVxyXG4uYzRkLXdvby1maWx0ZXItYXR0cmlidXRlX3BhX2NvbG9yIHtcclxuICBjb2xvcjogcmdiYSgjZmZmLCAwKTtcclxufVxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5zdG9jayB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoNjQwKSB7XHJcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbixcclxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiwgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sXHJcbiAgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbiwgLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogYXV0byBhdXRvIDEzcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnJlbGF0ZWQucHJvZHVjdHMge1xyXG4gIHVsLnByb2R1Y3RzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1jb3VudGRvd24tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBjb2xvcjogI2UzNTA0ZDtcclxufVxyXG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5LFxyXG4uYzRkLXdvby1xdiB7XHJcbiAgLmM0ZC13Y2Qtd3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xyXG4gICAgLmNvdW50ZG93bi1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDMwcHggMTBweCBhdXRvO1xyXG4gICAgICAuY291bnRkb3duLWFtb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmM0ZC13Y2Qtc2luZ2xlLWJlZm9yZS10ZXh0IHtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIG1hcmdpbjogMTVweCBhdXRvIGF1dG87XHJcbn1cclxuLmM0ZC13b28tYnVuZGxlLXdyYXAge1xyXG4gIG1hcmdpbjogNTBweCBhdXRvO1xyXG59XHJcbi5jNGQtd29vLWJ1bmRsZS1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcclxufVxyXG4uYzRkLXdvby1idW5kbGUtYWRkLXRvLWNhcnQge1xyXG4gIEBpbmNsdWRlIHRldDMwLWJ1dHRvbjtcclxufVxyXG4uYzRkLXdvby1idW5kbGUtY2FydC13cmFwIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcclxufVxyXG4uYzRkLXdvby1idW5kbGUtcXVhbnRpdHktcHJpY2UgIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmM0ZC13b28tYnVuZGxlLXF0eS13cmFwIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmM0ZC13b28tYnVuZGxlLWNhcnQtd3JhcCAuYzRkLXdvby1idW5kbGUtY2FydC1pdGVtOmxhc3Qge1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4uYzRkLXdvby1idW5kbGUtd3JhcCAuYzRkLXdvby1idW5kbGUtaXRlbSAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG8gYXV0bztcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlcixcclxuLmM0ZC13b28tdnMtZ2FsbGVyeSB7XHJcbiAgLm1haW4tbmF2IHtcclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgJi5zbGljay1jdXJyZW50IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGUtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6IFwiYm94aWNvbnNcIjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIGxlZnQ6IDlweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JIb3ZlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEwZlwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBsYWJlbCB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgc2VsZWN0IHtcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRoIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vIEVORCBTSU5HTEUgLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8gQ0FURUdPUlkgLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4udGV0MzAtc2hvcC1jYXRlZ29yeS1yaWdodC1jb2wsXHJcbi50ZXQzMC1zaG9wLWNhdGVnb3J5LWxlZnQtY29sLFxyXG4udGV0MzAtY2F0ZWdvcnktcmlnaHQtY29sLFxyXG4udGV0MzAtY2F0ZWdvcnktbGVmdC1jb2wge1xyXG4gID4gKiB7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byA1NXB4O1xyXG4gIH1cclxuICBbY2xhc3MqPVwiYzRkLXdvby1maWx0ZXItdGVtcGxhdGVcIl0gYSB7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICB9XHJcbn1cclxuLndpZGdldF9yZWNlbnRfZW50cmllcyxcclxuLndpZGdldF9yZWNlbnRfY29tbWVudHMsXHJcbi53aWRnZXRfY2F0ZWdvcmllcyxcclxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMge1xyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvckhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2lkZWJhciB1bCB7XHJcbiAgJi5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS10YXgsXHJcbiAgJi5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS1wcmljZSxcclxuICAmLnByb2R1Y3QtY2F0ZWdvcmllcyxcclxuICAge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9ySG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG59XHJcbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbn1cclxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzc3NztcclxufVxyXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLmJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLmJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uLTE7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcclxuICBsaW5lLWhlaWdodDogMzZweDtcclxuICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xyXG4gIHNlbGVjdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAjN2E3YTdhO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogOXB4IGF1dG87XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDI0cHggMDtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDYwcHg7XHJcbiAgLnBhZ2UtdGl0bGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gYXV0bztcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhZ2Nsb3VkIHtcclxuICBhIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDNweCAxM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG1hcmdpbjogYXV0byAzcHggOHB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9ySG92ZXI7XHJcbiAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24sXHJcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcclxuICBtYXJnaW46IDIwcHggYXV0byA1MHB4O1xyXG4gIHVsLnBhZ2UtbnVtYmVycyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgPiAqIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW5Db2xvckhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IC5uZXh0LCA+IC5wcmV2IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jNGQtd29vLWZpbHRlci1wcmVmaXgtY2xhc3MgW2NsYXNzKj1jNGQtd29vLWZpbHRlci10ZW1wbGF0ZV0gYSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9ySG92ZXI7XHJcbiAgfVxyXG59XHJcbi5jNGQtd29vLWZpbHRlci10ZW1wbGF0ZS10YWcgLnRhZ2Nsb3VkIGEge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG4gICYuYzRkLXdvby1maWx0ZXItc3RhdHVzLWFjdGl2ZSxcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvckhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLmM0ZC13b28tZmlsdGVyLXByZWZpeC1jbGFzcyAuYzRkLXdvby1maWx0ZXItc3RhdHVzLWFjdGl2ZSB7XHJcbiAgY29sb3I6ICRjb2xvckhvdmVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLmM0ZC13b28tY2d6LFxyXG4uYzRkLXdvby1jZ3otbGF5b3V0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiBhdXRvIDVweDtcclxuICAuem9vbS1vdXRcclxuICAsLmJ1dHRvbi1saXN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMHB4IDBweCAzMHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbiAgLnpvb20taW4sXHJcbiAgLmJ1dHRvbi1ncmlkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAzMHB4IDMwcHggMHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC56b29tLWJ1dHRvbixcclxuICAubGF5b3V0LWJ1dHRvbiB7XHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JIb3ZlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jNGQtd29vLWNnei1sYXlvdXQtbGlzdCB7XHJcbiAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XHJcbiAgICAuaW1hZ2UtYnV0dG9uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogYXV0byAzMHB4IGF1dG8gYXV0bztcclxuICAgIH1cclxuICAgIC5jNGQtd29vLXZzLWJveC1jb2xvcnMge1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmM0ZC13b28tY3BwLWZvcm0ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIG1hcmdpbjogYXV0byAxMHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjQwKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBzZWxlY3Qge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogIzdhN2E3YTtcclxuICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLyBFTkQgQ0FURUdPUlkgLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vIENBUlQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXHJcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcclxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0IHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbn1cclxuLmNhcnQgLmNvdXBvbiB7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgLmJ1dHRvbiAge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuZGlzYWJsZWQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWQsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uZGlzYWJsZWQsIC53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZCxcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uZGlzYWJsZWQsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWQsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdIHtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyxcclxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zLFxyXG4ud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMge1xyXG4gIGJ1dHRvbltuYW1lPVwidXBkYXRlX2NhcnRcIl0ge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjQwKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jYWRkX3BheW1lbnRfbWV0aG9kIHRhYmxlLmNhcnQgaW1nLCAud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGltZywgLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRhYmxlLmNhcnQgaW1nIHtcclxuICB3aWR0aDogODBweDtcclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMTExO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgJi5wcm9kdWN0LXRvdGFsIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XHJcbiAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICYucHJvZHVjdC10b3RhbCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtOm50aC1jaGlsZCgybisyKSB7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxufVxyXG4ud29vY29tbWVyY2UgdGQucHJvZHVjdC1uYW1lIC53Yy1pdGVtLW1ldGEsIC53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgZGwudmFyaWF0aW9uIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRkLnByb2R1Y3QtbmFtZSAud2MtaXRlbS1tZXRhIC53Yy1pdGVtLW1ldGEtbGFiZWwsXHJcbi53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgLndjLWl0ZW0tbWV0YSBkdCxcclxuLndvb2NvbW1lcmNlIHRkLnByb2R1Y3QtbmFtZSBkbC52YXJpYXRpb24gLndjLWl0ZW0tbWV0YS1sYWJlbCxcclxuLndvb2NvbW1lcmNlIHRkLnByb2R1Y3QtbmFtZSBkbC52YXJpYXRpb24gZHQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xyXG59XHJcbi8vIC53b29jb21tZXJjZSBhLnJlbW92ZSB7XHJcbi8vICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkgIWltcG9ydGFudDtcclxuLy8gICBtYXJnaW46IGF1dG87XHJcbi8vICAgd2lkdGg6IDA7XHJcbi8vICAgaGVpZ2h0OiAwO1xyXG4vLyAgIHBhZGRpbmc6IDEwcHg7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICY6YWZ0ZXIge1xyXG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4vLyAgICAgY29udGVudDogXCJcXGYwMGRcIjtcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHRvcDogMDtcclxuLy8gICAgIGxlZnQ6IDA7XHJcbi8vICAgICByaWdodDogMDtcclxuLy8gICAgIG1hcmdpbjogYXV0bztcclxuLy8gICAgIGNvbG9yOiAjY2NjO1xyXG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgIH1cclxuLy8gICAmOmhvdmVyIHtcclxuLy8gICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbi8vICAgICAmOmFmdGVyIHtcclxuLy8gICAgICAgY29sb3I6IHJlZDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4vLyAgIH1cclxuLy8gfVxyXG50ZC5wcm9kdWN0LXF1YW50aXR5IHtcclxuICAucXVhbnRpdHkge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLm1pbnVzLCAucGx1cyB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBhdXRvIC01cHggYXV0byBhdXRvO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICAgIC5xdHkge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDApO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcbiAgICAucGx1cyB7XHJcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gLTVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5zaG9wX3RhYmxlIHAge1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4ub3JkZXItdG90YWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICMxMTE7XHJcbn1cclxuLmNhcnQtZW1wdHkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDEwMHB4IGF1dG8gMzBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuLnJldHVybi10by1zaG9wIHtcclxuICBtYXJnaW46IGF1dG8gYXV0byAxMDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3Qge1xyXG4gIHdpZHRoOiA0OSU7XHJcbn1cclxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uLCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiwgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgcGFkZGluZzogMzBweCA1MHB4IDE1cHg7XHJcbn1cclxuQGluY2x1ZGUgYnJlYWtwb2ludCg3NjgsIG1pbi13aWR0aCkge1xyXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGhlYWQsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLCAud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwsIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOjpiZWZvcmUsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZDo6YmVmb3JlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZDo6YmVmb3JlLCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQ6OmJlZm9yZSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwsXHJcbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLFxyXG4gIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsLFxyXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSxcclxuICAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHIge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAxNXB4O1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLFxyXG4gIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcclxuICAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXQsXHJcbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b24sXHJcbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxyXG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dCxcclxuICAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLFxyXG4gIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxyXG4gIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0LFxyXG4gIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b24sXHJcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXHJcbiAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xyXG4gIH1cclxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLyBFTkQgQ0FSVCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLyBDSEVDS09VVCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi53b29jb21tZXJjZSAuY29sMi1zZXQsIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IGF1dG8gYXV0byA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLndvb2NvbW1lcmNlLFxyXG4ud29vY29tbWVyY2UtcGFnZSB7XHJcbiAgLndvb2NvbW1lcmNlLW9yZGVyIHtcclxuICAgIC5jb2wyLXNldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuY29sLTEsXHJcbiAgICAgIC5jb2wtMiB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV0MzAtb3JkZXItcmV2aWV3IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi50ZXQzMC1vcmRlci1yZXZpZXctaW5uZXIge1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgLmNvbDItc2V0ICxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IHtcclxuICAuY29sLTEsIC5jb2wtMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyB7XHJcbiAgcGFkZGluZzogMzBweCAwcHggMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICA+IGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmVkNzAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIHtcclxuICBwYWRkaW5nOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NDApIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcclxuICB9XHJcbiAgLmNyZWF0ZS1hY2NvdW50IHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWNoZWNrYm94IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5zaG9ydCB7XHJcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuI2FkZF9wYXltZW50X21ldGhvZCAuY2hlY2tvdXQgLmNyZWF0ZS1hY2NvdW50IHNtYWxsLCAud29vY29tbWVyY2UtY2FydCAuY2hlY2tvdXQgLmNyZWF0ZS1hY2NvdW50IHNtYWxsLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0IC5jcmVhdGUtYWNjb3VudCBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbjogYXV0byAyMHB4IDEwcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcclxuICBtYXJnaW46IGF1dG8gMjJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cge1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDE1cHg7XHJcbn1cclxuLndvb2NvbW1lcmNlIGZvcm0gLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgLnNlbGVjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICB9XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcclxufVxyXG4uc2VsZWN0Mi1yZXN1bHRzIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBwYWRkaW5nOiAwcHggMjBweDtcclxuICBtYXJnaW46IDEwcHggMTVweDtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgd2lkdGg6IDk0JTtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIHJpZ2h0OiAxOHB4O1xyXG59XHJcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogMTUwcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjQwKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgfVxyXG59XHJcbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MtY2hlY2tib3gge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5ib2R5IGRpdiB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyB7XHJcbiAgcGFkZGluZzogMHB4IDBweCA1MHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgfVxyXG59XHJcbiNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmVkNzAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbn1cclxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCxcclxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXHJcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZlZDcwMDtcclxufVxyXG4ud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0byA1cHg7XHJcbn1cclxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsXHJcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5mb3JtLXJvdyxcclxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LmZvcm0tcm93LFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LmZvcm0tcm93IHtcclxuICBwYWRkaW5nOiAyMHB4IDBweDtcclxufVxyXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbnB1dCwgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGlucHV0LCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGlucHV0IHtcclxuICB3aWR0aDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpLFxyXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGksXHJcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkge1xyXG4gIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiwgLndvb2NvbW1lcmNlIGZvcm0ubG9naW4sIC53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCA1cHg7XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBUSEFOSyAvLy8vLy8vLy8vLy8vLy8vL1xyXG4ud29vY29tbWVyY2UtY29sdW1uLS1zaGlwcGluZy1hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHhmO1xyXG4gIGNvbG9yOiBncmVlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcclxuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XHJcbn1cclxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMge1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcbi53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG4jYWRkX3BheW1lbnRfbWV0aG9kIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0LFxyXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCxcclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcclxuICBtYXJnaW46IDEwcHggYXV0byA1MHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMsXHJcbi53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG8gYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICA+aDIge1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTVweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHtcclxuICBtYXJnaW46IDIwcHggYXV0byA1MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gID4gaDIge1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSxcclxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpIHtcclxuICB3aWR0aDogMjIuMTUlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY4KSB7XHJcbiAgICB3aWR0aDogNDclO1xyXG4gIH1cclxufVxyXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyB7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLFxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMsXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZG93bmxvYWRzIHtcclxuICBtYXJnaW46IDMwcHggYXV0bztcclxufVxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDEwMHB4O1xyXG59XHJcbiNhZGRfcGF5bWVudF9tZXRob2QgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRyIHRkLFxyXG4jYWRkX3BheW1lbnRfbWV0aG9kIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0aCxcclxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRyIHRkLFxyXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGgsXHJcbi53b29jb21tZXJjZS1jaGVja291dCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGQsXHJcbi53b29jb21tZXJjZS1jaGVja291dCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vIEFDQ09VTlQgLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogYXV0byAwIDUwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICBtYXJnaW46IGF1dG8gYXV0byA1MHB4O1xyXG4gIGZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIH1cclxuICBsZWdlbmQge1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vIENPTVBBUkUgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8gUVVJQ0sgVklFVyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmM0ZC13b28tcXZfX2dhbGxlcnlfaW5uZXIge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuLmM0ZC13b28tcXZfX2luZm9faW5uZXIge1xyXG4gIHBhZGRpbmc6IDE1cHggMzBweDtcclxufVxyXG4ud29vY29tbWVyY2Utbm9yZXZpZXdzIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZzogMCAwIDUwcHg7XHJcbn1cclxuLmM0ZC13b28tcXYge1xyXG4gIC53b29jb21tZXJjZSBzcGFuLm9uc2FsZSB7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICB9XHJcbiAgLmM0ZC13b28tY2Ige1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYzRkLXdvby1jYiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIGF1dG87XHJcbiAgfVxyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gQlVORExFIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbmRpdiAuYzRkLXdvby1idW5kbGUtYmFkZ2Uge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAxMHB4O1xyXG59IiwiYXJ0aWNsZS5wb3N0IHtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5wb3N0LXRodW1ibmFpbCB7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xyXG4gIH1cclxuICAuZW50cnktY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgfVxyXG4gIC5lbnRyeS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcbi5lbnRyeS1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIC5lbnRyeS1oZWFkZXItaW5uZXIge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC5lbnRyeS10aXRsZSB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgfVxyXG59XHJcbi5wYWdlIHtcclxuICAuZW50cnktaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xyXG4gICAgLmVudHJ5LWhlYWRlci1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDM2cHggYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LXRpdGxlIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogMjB2aDtcclxuICB9XHJcbn1cclxuLmFyY2hpdmUsXHJcbi5ob21lLmJsb2cge1xyXG4gICNicmVhZGNydW1icyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICM3YTdhN2E7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZpZ2F0aW9uLFxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAmLmVudHJ5LWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjdweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIG1hcmdpbjogYXV0byBhdXRvIDYwcHg7XHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgICYuaW1hZ2Uge1xyXG4gICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhcnRpY2xlLnBvc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMWYxZjE7XHJcbiAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byBhdXRvO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckhvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVudHJ5LXN1bW1hcnkge1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0byBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5ibG9ja3F1b3RlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9ySG92ZXI7XHJcbn1cclxuLndpZGdldF9zZWFyY2gge1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBAaW5jbHVkZSB0ZXQzMC1pbnB1dDtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHRldDMwLWJ1dHRvbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5wb3N0LW1ldGEge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW46IDEwcHggYXV0byBhdXRvO1xyXG4gID4gKiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIGltZy5hdmF0YXIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gIH1cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5uYXYucGFnaW5hdGlvbiB7XHJcbiAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubmF2LWxpbmtzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gODBweDtcclxuICB9XHJcbiAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvckhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV4dCwgLnByZXYge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jdXJyZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3JIb3ZlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG4uYzRkLXRoZW1lLWVmZmVjdCBuYXYucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG4udGV0MzAtbmV4dC1wcmV2LXBvc3Qge1xyXG4gIC5wcmV2LXBvc3QsIC5uZXh0LXBvc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRldDMwLXNoYXJlLXRoaXMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICBtYXJnaW46IDMwcHggYXV0byA1MHB4O1xyXG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3QgI2NvbW1lbnRzIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLmNvbW1lbnRzLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0byA1MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZWQ3MDA7XHJcbiAgfVxyXG4gIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gIH1cclxuICAuY29tbWVudC1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGkge1xyXG5cclxuICAgIH1cclxuICAgIC5jb21tZW50LWF1dGhvciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgID4gaW1nIHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHggYXV0byBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBhLCAuZm4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgICAuc2F5cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtbWV0YWRhdGEge1xyXG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAuY29tbWVudC1jb250ZW50IHtcclxuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byA5MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICB9XHJcbiAgICAuY29tbWVudC1ib2R5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IGF1dG8gYXV0byA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcbiAgICAucmVwbHkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGlsZHJlbiB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuLy8vLy8vLy8gU0lOR0xFIC8vLy8vLy8vLy8vLy8vXHJcbi5zaW5nbGUtcG9zdCB7XHJcbiAgI2JyZWFkY3J1bWJzIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmVudHJ5LXN1bW1hcnkge1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLyBMRUZUIFJJR0hUIFNJREVCQVIgLy8vL1xyXG4udGV0MzAtY2F0ZWdvcnktcmlnaHQtY29sLFxyXG4udGV0MzAtY2F0ZWdvcnktbGVmdC1jb2wge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgdWwgbGkge1xyXG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucG9zdC1kYXRlIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLyBCTE9HIFNUWUxFIC8vLy8vLy8vLy8vLy8vL1xyXG4udGV0MzAtYmxvZy1zdHlsZS0yIHtcclxuICAmLmFyY2hpdmUge1xyXG4gICAgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYS1hdHRhY2htZW50IHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQtYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1ibG9nLXN0eWxlLTN7XHJcbiAgJi5hcmNoaXZlIHtcclxuICAgIGFydGljbGUucG9zdCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAmOm50aC1jaGlsZCgybiArIDMpIHtcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtYXR0YWNobWVudCB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vcmUtbGluayB7XHJcbiAgQGluY2x1ZGUgdGV0MzAtYnV0dG9uO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIGF1dG87XHJcbn0iLCJkaXYgLmhlc3BlcmlkZW4udHBhcnJvd3Mge1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JIb3ZlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndwYl9nbWFwc193aWRnZXQgLndwYl93cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi50ZXQzMC1oZWFkaW5nLWEge1xyXG4gIG1hcmdpbjogYXV0byAtMTVweDtcclxuICAmLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDExM3B4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gIH1cclxufVxyXG4udGV0MzAtYmxvY2stYSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHg7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5mb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC5kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLnRldDMwLWJsb2NrLWMge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nOiAwIDQwcHggMCAwO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG59XHJcbi50ZXQzMC1maXJzdC10ZXh0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcbi50ZXQzMC1maXJzdC10ZXh0OjpmaXJzdC1sZXR0ZXIge1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDE4cHggMTVweCAyMHB4O1xyXG59XHJcbmJvZHkgLndwY2Y3IHtcclxuICBiYWNrZ3JvdW5kOiAjZTllYWU1O1xyXG4gIHBhZGRpbmc6IDcwcHggMTAwcHggNTBweDtcclxuICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBAaW5jbHVkZSBicmVha3BvaW50KDY0MCkge1xyXG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xyXG4gIH1cclxufVxyXG4ud3BjZjctZm9ybSB7XHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgIG1hcmdpbjogYXV0byBhdXRvIDMwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgIG1hcmdpbjogNXB4IDIwcHg7XHJcbiAgfVxyXG4gIGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5ib2R5IC52Y190b2dnbGVfc2l6ZV9tZC52Y190b2dnbGVfZGVmYXVsdCAudmNfdG9nZ2xlX2ljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYm9keSAudmNfdG9nZ2xlX3NpemVfbWQudmNfdG9nZ2xlX2RlZmF1bHQgLnZjX3RvZ2dsZV9jb250ZW50LCBcclxuYm9keSAudmNfdG9nZ2xlX3NpemVfbWQudmNfdG9nZ2xlX2RlZmF1bHQgLnZjX3RvZ2dsZV90aXRsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5lcnJvci00MDQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMDBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlOWVhZTU7XHJcbiAgLnRldDMwLWJ1dHRvbi0xIHtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvIGF1dG87XHJcbiAgfVxyXG59XHJcbi50ZXQzMC1pbm5lci1jb250ZW50LXdyYXAge1xyXG4gIG1hcmdpbjogYXV0byAxNXB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCkge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5kaXYgLmVsZW1lbnRvci13aWRnZXQtdG9nZ2xlIC5lbGVtZW50b3ItdG9nZ2xlIC5lbGVtZW50b3ItdGFiLXRpdGxlICB7XHJcbiAgY29sb3I6ICM3YTdhN2E7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDRkNGQ0O1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5kaXYgLmVsZW1lbnRvci10b2dnbGUgLmVsZW1lbnRvci10YWItY29udGVudCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDRkNGQ0O1xyXG59XHJcbiJdfQ== */
