h1{color:#000}html{overflow-x:hidden;-webkit-font-smoothing:antialiased}html body{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}body,button,input,select,textarea,p{font-weight:normal;font-size:18px;font-style:normal;font-family:"Roboto",sans-serif;color:#6D6F76}h1{font-family:"Montserrat",sans-serif;font-weight:700}h2{font-family:"Montserrat",sans-serif;font-weight:700}h3{margin-top:0;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700}h4{font-family:"Montserrat",sans-serif}h3.upper{text-transform:uppercase}.has-2-columns,col-md-12{width:100%}.wp-block-columns img{width:100%}.btn,.gform_footer input.button,.button{font-size:14px;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-family:#6D6F76;color:#6D6F76;border:1px solid #6D6F76;border-radius:0;padding:15px 10px;height:51px;margin-right:15px;font-style:normal;font-weight:700;letter-spacing:0.6px}@media screen and (min-width: 600px){.btn,.gform_footer input.button,.button{min-width:273px}}.btn.active,.gform_footer input.button.active,.button.active{box-shadow:none}.btn:hover,.gform_footer input.button:hover,.button:hover{background-color:#6D6F76;color:#fff}.btn.white,.gform_footer input.button.white,.button.white{border-color:#fff;color:#fff}.btn.white:hover,.gform_footer input.button.white:hover,.button.white:hover{background-color:#fff;color:#6EBE44}.owl-carousel.futurelab-slides .inner-box .box .btn{text-transform:none}.page-header{border-bottom:none}#loginform .button,#loginform-custom .button{width:100%;margin-top:30px;background-color:transparent}#loginform .button:hover,#loginform-custom .button:hover{background-color:#6D6F76;color:#fff}#loginform label,#loginform-custom label{font-size:16px;font-weight:400}#loginform .login-username,#loginform .login-password,#loginform-custom .login-username,#loginform-custom .login-password{margin-bottom:25px}#loginform .login-username input,#loginform .login-password input,#loginform-custom .login-username input,#loginform-custom .login-password input{padding:5px;width:100%;border:none;border-bottom:1px solid #6D6F76;font-size:16px}#loginform .login-username input:hover,#loginform .login-password input:hover,#loginform-custom .login-username input:hover,#loginform-custom .login-password input:hover{outline:none}.topbar{background-color:#6D6F76;color:#fff;padding-top:17px;padding-bottom:17px;font-size:14px;font-family:"Montserrat",sans-serif;cursor:pointer;font-weight:700;position:relative;z-index:10}.topbar .row{margin-left:0}@media (min-width: 769px){.topbar{padding-top:18px;padding-bottom:18px}}@media (max-width: 768px){.topbar .container{padding-left:25px}}.topbar .arrow-down{width:19px;display:inline-block;margin-top:-5px;margin-left:15px}.site-header .navbar-default{background:#ffffff;padding:0px 0;border-radius:0;box-shadow:none;border-bottom:0;margin-bottom:0;z-index:10}.site-header .navbar-default .navbar-nav>.active>a,.site-header .navbar-default .navbar-nav>.open>a{background:none;box-shadow:none;opacity:0.6}.site-header .navbar-default .dropdown-menu>.active>a,.site-header .navbar-default .dropdown-menu>.active>a:focus,.site-header .navbar-default .dropdown-menu>.active>a:hover{background:none}.site-header .navbar-default .site-logo img{height:55px;width:auto}@media (min-width: 769px){.site-header .navbar-default .site-logo img{height:55px;width:auto}}.site-header .navbar-default .site-logo{height:85px;display:flex;align-items:center;justify-content:center;padding-left:15px}@media (min-width: 769px){.site-header .navbar-default .site-logo{height:85px;padding-left:0}}.site-header .navbar-default .navbar-nav{margin-top:18px;margin-left:0;margin-right:0}.site-header .navbar-default .navbar-nav a{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;color:#6D6F76;transition:0.3s;letter-spacing:0.5px}.site-header .navbar-default .navbar-nav a:hover{color:rgba(109,111,118,0.6)}.site-header .navbar-default .navbar-nav .current_page_parent>a{opacity:0.5}.site-header .navbar-default .navbar-nav .btn{padding:0;min-width:230px;margin-left:15px;height:auto;margin-top:5px}.site-header .navbar-default .navbar-nav .btn a:hover{background-color:#6D6F76;color:#fff}.site-header .navbar-default .navbar-nav .btn a{letter-spacing:0.5px;padding:9px}@media (max-width: 768px){.site-header .navbar-default .navbar-nav .btn{margin:0;margin-top:25px}}@media (min-width: 769px){.site-header .navbar-default .navbar-nav .caret{display:none}}@media (min-width: 769px) and (min-width: 769px){.site-header .navbar-default .navbar-nav>li>a{padding-bottom:30px}}@media (min-width: 769px){.site-header .navbar-default .navbar-nav li ul.dropdown-menu{min-width:260px !important;padding:0;border:none;border-radius:0;box-shadow:none}.site-header .navbar-default .navbar-nav li ul.dropdown-menu li{padding:0 20px}.site-header .navbar-default .navbar-nav li ul.dropdown-menu li a{padding:12px 0px;border-bottom:1px solid rgba(109,111,118,0.3)}.site-header .navbar-default .navbar-nav li ul.dropdown-menu li a:hover{background:transparent;color:rgba(109,111,118,0.6)}.site-header .navbar-default .navbar-nav li ul.dropdown-menu li:last-child a{border-bottom:none}.site-header .navbar-default .navbar-nav li ul.dropdown-menu li.active a{opacity:0.5}}@media (max-width: 768px){.site-header .navbar-default .navbar-nav{margin-left:15px;margin-right:15px}.site-header .navbar-default .navbar-nav a{border-top:1px solid #ccc}.site-header .navbar-default .navbar-nav .dropdown-toggle .sub-arrow,.site-header .navbar-default .navbar-nav .dropdown-toggle .caret{position:absolute;top:10px;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;border:none;background:url(../img/open_menu_g.png) no-repeat;background-size:15px;background-position:center}.site-header .navbar-default .navbar-nav .dropdown-toggle .sub-arrow:before,.site-header .navbar-default .navbar-nav .dropdown-toggle .caret:before{content:''}.site-header .navbar-default .navbar-nav .open .dropdown-menu{padding:0}.site-header .navbar-default .navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 25px;color:#aaa}}.site-header .navbar-default .navbar-left{padding:0}.site-header .navbar-default .icons>.navbar-toggle{border:none;float:right;margin:0;width:24px;height:30px;padding:10px;background:url(../img/menu.png) no-repeat;background-size:contain;background-position:center;margin-top:4px;margin-left:15px}.site-header .navbar-default .icons>.navbar-toggle .icon-bar{background-color:transparent}.site-header .navbar-default .header-right .icons{display:inline-block;padding-top:26px;cursor:pointer}@media (max-width: 768px){.site-header .navbar-default .header-right .icons{position:absolute;right:25px;top:0px;padding-top:25px}}.site-header .navbar-default .header-right .icon{margin:0 12px;transition:0.3s;position:relative;width:30px}.site-header .navbar-default .header-right .icon .close-icon{position:absolute;z-index:20;top:-2px;left:0;right:0;display:none;background-color:#fff;bottom:0;margin:auto;width:22px}.site-header .navbar-default .header-right .icon img{width:30px}.site-header .navbar-default .header-right .icon:hover{opacity:0.5;text-decoration:none}.site-header #sticky-header.sticky{position:fixed;top:-50px;left:0;right:0;opacity:0;z-index:99;transition:0.7s}.site-header #sticky-header.sticky .site-logo{height:85px}.site-header #sticky-header.sticky.slideDown{top:0;opacity:1;transition:0.7s}.site-header #sticky-header.sticky.slideUp{top:-50px;opacity:1}.site-header #sticky-header.sticky.navbar-default .header-right .icons{padding-top:24px}.site-header #sticky-header.sticky.navbar-default .navbar-nav{margin-top:18px}.site-header #sticky-header.sticky.navbar-default .navbar-nav .btn a{padding-bottom:9px}.site-header #sticky-header.sticky.navbar-default .site-logo img{width:auto}@media (min-width: 769px){.site-header #sticky-header.sticky.navbar-default .navbar-nav>li>a{padding-bottom:9px}}.search-form label>.screen-reader-text{display:none}.search-form .search-field{padding:10px;border:none;border-bottom:1px solid #6D6F76;font-size:18px;width:100%;color:#6EBE44}@media screen and (min-width: 769px){.search-form .search-field{font-size:22px}}.search-form .search-field:focus{outline:none}.search-form .search-submit{width:60px;height:30px;background-color:transparent;color:transparent;border:none;background:url(../img/search.png) no-repeat;background-size:contain;background-size:25px}.search-form .search-submit:hover{opacity:0.8}.members-head{background-color:#6D6F76;overflow:hidden;height:0px;padding:0px;-webkit-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1)}.members-head img{max-width:90%}.members-head .close{width:20px;float:right;opacity:1}.members-head i{font-size:30px;margin-left:10px}.members-head .text-content img{width:158px}.members-head .text-content *,.members-head .text-content p{color:#fff}.members-head .text-content p{font-size:16px;margin-top:30px;margin-bottom:40px}.members-head .text-content .btn{border:1px solid #fff;margin-bottom:30px}.members-head .text-content .btn:hover{background-color:#fff;color:#6D6F76}.members-head .members-list .col-md-3{display:flex;justify-content:center;padding-bottom:25px;min-height:120px}.members-head .members-list .col-md-3 h4{color:#fff;font-weight:500;text-decoration:none}.members-head.active{padding-top:30px;padding-bottom:30px;height:auto;-webkit-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .7s 0s cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (min-width: 783px){.members-head.active{height:auto}}@media screen and (max-width: 768px){.members-head.active{height:auto}}@media screen and (max-width: 768px){.site-header .navbar-default .navbar-collapse{position:fixed;top:0;left:100%;right:-100%;height:100% !important;background:#fff;padding-top:100px;transition:0.5s}.site-header .navbar-default .navbar-collapse.in{left:0;right:0;height:100%}.navbar-nav{float:none}.navbar-nav>li{width:100%}}.admin-bar #sticky-header.sticky.slideDown,.admin-bar .global-drawer{top:46px}@media screen and (min-width: 783px){.admin-bar #sticky-header.sticky.slideDown,.admin-bar .global-drawer{top:32px}}.global-drawer{position:fixed;right:-100%;top:0;height:100%;width:560px;z-index:9;background-color:#fff;transition:0.5s}@media screen and (max-width: 768px){.global-drawer{width:100%}}.global-drawer .global-drawer-pan{margin-top:150px;padding:50px;display:none;position:absolute;top:0px;left:0px;width:100%;height:100%}.global-drawer .global-drawer-pan.active{display:block}.site.active .global-drawer{right:0}.site.active .site-header .navbar-default .header-right .close-drawer .close-icon{display:block}.page-template-sidebar-first-on-mobile .col-md-4.side{float:right;max-width:100%}body #content,body #tribe-events-pg-template{position:relative;transition:0.5s;right:0}body #content.active,body #tribe-events-pg-template.active{right:560px;transition:0.5s}body #content.active #sticky-header,body #tribe-events-pg-template.active #sticky-header{position:relative;right:0;left:0}.img-container img,.image-container img{max-width:100%}.owl-carousel.futurelab-slides{width:100vw;margin-left:-50vw;left:50%;position:relative;margin-bottom:30px}.owl-carousel.futurelab-slides .owl-nav{display:none}.owl-carousel.futurelab-slides:hover .owl-nav{opacity:1}.owl-carousel.futurelab-slides .slide-content{display:flex;align-items:center}.owl-carousel.futurelab-slides .inner-box{position:absolute;left:0;right:0;z-index:9}.owl-carousel.futurelab-slides .inner-box .slide-title{color:#fff;font-size:30px;margin-top:0;line-height:1.25}.owl-carousel.futurelab-slides .inner-box .box{padding:35px 30px 70px}.owl-carousel.futurelab-slides .inner-box .box *{z-index:9;position:relative}.owl-carousel.futurelab-slides .inner-box .box a:not(.btn){color:#fff}.owl-carousel.futurelab-slides .inner-box .bg{position:absolute;width:100%;height:150%;background:#608EB5;top:0;left:0;z-index:1}.owl-carousel.futurelab-slides .container{margin:0 auto;color:#fff;padding:0px 15px}@media screen and (max-width: 1024px){.owl-carousel.futurelab-slides .container{padding:0 3em}}.owl-carousel.futurelab-slides .slide-image{overflow:hidden}.owl-carousel.futurelab-slides .owl-item img{object-fit:cover;height:100%}.owl-carousel.futurelab-slides p{color:#fff;font-size:16px}.owl-carousel.futurelab-slides .owl-dots{position:absolute;bottom:20px;text-align:center;padding:0 20px;display:inherit;left:0;right:0}.owl-carousel.futurelab-slides .owl-dots .owl-dot{border:2px solid #fff;border-radius:50%;width:15px;height:15px;display:inline-block;margin:0 7px}.owl-carousel.futurelab-slides .owl-dots .owl-dot.active{background-color:#fff}@media screen and (min-width: 769px){.owl-carousel.futurelab-slides .inner-box{position:absolute;top:30px}.owl-carousel.futurelab-slides .inner-box p{color:#fff;font-size:22px}.owl-carousel.futurelab-slides .inner-box .slide-title{font-size:40px;margin-top:0;line-height:1.25}.owl-carousel.futurelab-slides .inner-box .box{position:relative;height:440px;width:660px}.owl-carousel.futurelab-slides .inner-box .box .bg{position:absolute;width:100%;height:100%;opacity:0.75;background:#608EB5;top:0;left:0;z-index:1}.owl-carousel.futurelab-slides .inner-box .box .btn{position:absolute;bottom:40px}.owl-carousel.futurelab-slides .owl-nav{display:block;opacity:0;position:absolute;top:50%;width:100%;transition:0.5s}.owl-carousel.futurelab-slides .owl-nav .owl-prev{color:transparent;float:left;margin-left:30px;background:url(../img/carousel_arrow_left.png) no-repeat;background-size:contain;width:46px;height:46px;margin-top:-23px}.owl-carousel.futurelab-slides .owl-nav .owl-next{color:transparent;float:right;margin-right:30px;background:url(../img/carousel_arrow_right.png) no-repeat;background-size:contain;margin-top:-23px;width:46px;height:46px}.owl-carousel.futurelab-slides .owl-dots{position:absolute;bottom:30px;left:20px;right:20px;text-align:right;margin:auto}}@media screen and (min-width: 769px) and (min-width: 992px){.owl-carousel.futurelab-slides .owl-dots{width:970px}}@media screen and (min-width: 769px) and (min-width: 1200px){.owl-carousel.futurelab-slides .owl-dots{width:1170px}}@media screen and (min-width: 769px) and (min-width: 1350px){.owl-carousel.futurelab-slides .owl-dots{width:1316px}}@media screen and (min-width: 769px){.owl-carousel.futurelab-slides .owl-dots .owl-dot{border:2px solid #fff;border-radius:50%;width:20px;height:20px;display:inline-block;margin:0 7px}.owl-carousel.futurelab-slides .owl-dots .owl-dot.active{background-color:#fff}.owl-carousel.futurelab-slides .slide-image{height:500px}}#primary{padding-left:0;padding-right:0}body .site-inner{background-color:#E9EAEB}.home .entry-header{display:none}.home h3{text-transform:uppercase;font-size:21px;margin-bottom:18px}@media (max-width: 768px){.home h3{margin-top:0px}}.home .wp-block-futurelab-image-button-block h3{padding-top:0}@media screen and (max-width: 768px){.home .wp-block-futurelab-image-button-block h3{padding-top:20px}}.wp-block-futurelab-custom-column{padding-left:0;padding-right:0}#main .wp-block-fl-block-fl-news-block,#main .wp-block-fl-block-fl-events-block,#main .wp-block-futurelab-image-button-block,#main .wp-block-fl-block-fl-news-block,#main .wp-block-fl-block-fl-small-item-tile-block,#main .wp-block-fl-block-fl-large-item-tile-block,#main .wp-block-futurelab-small-item-tile-block,#main .wp-block-futurelab-large-item-tile-block,#main .wp-block-futurelab-large-item-button-tile-block,#main .wp-block-futurelab-custom-video-block,#main .embed-video-block,#main .wp-block-futurelab-custom-embed-block,#main .wp-block-futurelab-white-block,#main .fl-white-grid,#main .wp-block-gallery,#main .layout-grid-item-right,#main .layout-grid-item-left,#main .wp-block-embed-twitter{padding:30px;margin-bottom:30px;box-sizing:border-box;background-color:#fff;box-shadow:0 1px 3px 2px #E0DCDC;width:100%}#main .wp-block-futurelab-color-button-block,#main .wp-block-futurelab-color-social-block{padding:30px;margin-bottom:30px;box-sizing:border-box;box-shadow:0 1px 3px 2px #E0DCDC;width:100%}@media (min-width: 769px){.wp-block-futurelab-white-block.fl-white-grid .has-2-columns .wp-block-column{padding-right:20px}}.wp-block-futurelab-white-block.fl-white-grid{overflow:auto}.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap,.archive article.col-md-4,.page-template-blog article.col-md-4,.blog article.col-md-4,.page-template-archive-news article.col-md-4,.reports-container article.col-md-4{padding:30px;box-sizing:border-box;background-color:#fff;box-shadow:0 1px 3px 2px #E0DCDC;width:100%}@media screen and (max-width: 1024px) and (orientation: landscape){.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap,.archive article.col-md-4,.page-template-blog article.col-md-4,.blog article.col-md-4,.page-template-archive-news article.col-md-4,.reports-container article.col-md-4{padding:30px 20px}}.bottom-line{border-bottom:1px solid #e1e1e1;padding-bottom:40px !important}:not(.home) .site-main{padding:0px 15px;margin-bottom:40px;box-sizing:border-box;background-color:#fff;box-shadow:-2px -2px 3px 2px #E0DCDC}:not(.home) .site-main h2{font-size:21px}:not(.home) .site-main h3,:not(.home) .site-main .widget-title{font-size:21px;letter-spacing:1px;text-transform:uppercase;font-weight:700;margin-top:0}:not(.home) .site-main h4{font-family:"Roboto",sans-serif;font-weight:700}:not(.home) .site-main .widget-title{margin-bottom:20px}:not(.home) .site-main p{font-size:18px;padding-bottom:25px;font-weight:300;padding-left:0;margin-bottom:0}:not(.home) .site-main p a{text-decoration:underline}:not(.home) .site-main ul li,:not(.home) .site-main ol li{font-weight:300}:not(.home) .site-main .post-content{margin-bottom:20px}:not(.home) .site-main .wp-block-gallery .owl-dots{top:-30px}:not(.home) .site-main blockquote.wp-block-pullquote{border:none;position:relative}:not(.home) .site-main blockquote.wp-block-pullquote:before{content:'';background-color:#6EBE44;-webkit-mask:url(../img/quotation.svg) no-repeat;mask:url(../img/quotation.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;display:block;width:33px;height:27px;position:absolute;top:20px;left:0;right:0;margin:auto}:not(.home) .site-main blockquote.wp-block-pullquote p{font-size:28px;color:#6EBE44;font-weight:700;padding-bottom:0}:not(.home) .site-main blockquote.wp-block-pullquote cite{font-size:18px;text-transform:none;font-style:normal;font-weight:700;color:#6EBE44;font-family:"Montserrat",sans-serif}@media screen and (min-width: 769px){:not(.home) .site-main{padding:0 50px 40px}:not(.home) .site-main p{font-size:18px}:not(.home) .site-main .post-content.col-md-8{padding-right:50px}:not(.home) .site-main .side{padding-left:15px}}:not(.home) .site-main h2,.site-main h2{font-size:28px;font-weight:300;font-family:"Roboto",sans-serif;line-height:1.3;margin-top:0;margin-bottom:15px}@media screen and (max-width: 768px){:not(.home) .site-main h2,.site-main h2{font-size:21px}}.wp-block-embed-youtube.wp-block-embed{margin:1.5em 0}.wp-block-embed-youtube.wp-block-embed iframe{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.site-inner{background-color:#E9EAEB}.full-width,.full-width-header-block{width:100vw;margin-left:-50vw;left:50%;position:relative}.no-image-header-block{margin-top:30px;margin-bottom:30px;padding-left:20px}.no-image-header-block .title,.no-image-header-block .subtitle{font-size:28px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.no-image-header-block .title{font-size:28px;opacity:0.65}.full-width-header-block{margin-bottom:50px;position:relative}.full-width-header-block.events{margin-bottom:10px;min-height:480px}.full-width-header-block:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;right:0;background-color:rgba(0,0,0,0.3)}.full-width-header-block .inner{padding-top:40px}.full-width-header-block .inner a{color:#fff;display:inline-block}.full-width-header-block .inner a:hover{text-decoration:underline;color:#fff}.full-width-header-block h1,.full-width-header-block .subtitle,.full-width-header-block .title{color:#fff;z-index:9;position:relative}.full-width-header-block div.title{opacity:0.6}.full-width-header-block .title{font-size:23px;text-transform:uppercase;letter-spacing:0.5px;max-width:700px;margin-top:3px;position:relative;font-family:"Montserrat",sans-serif;font-weight:700}.full-width-header-block .title i{position:relative;left:5px;top:-3px;font-size:1.23em}@media screen and (max-width: 768px){.full-width-header-block .title i{top:-2px}}.full-width-header-block .subtitle{font-size:46px;font-family:"Montserrat",sans-serif;font-weight:700;width:810px;position:absolute;bottom:50px}.full-width-header-block .featured-image-caption{color:#fff;z-index:5;position:absolute;right:30px;font-size:12px;top:25%;transform:rotate(90deg) translate(100%);transform-origin:100% 0}.wp-block-futurelab-color-social-block{background-color:#6EBE44;min-height:330px;padding:30px;color:#ffffff;position:relative}.wp-block-futurelab-color-social-block .block-content{color:#fff}.wp-block-futurelab-color-social-block h3{color:#fff}.wp-block-futurelab-color-social-block .social-icon-container{position:absolute;bottom:28px}.wp-block-futurelab-color-social-block .social-icon-container a{color:#ffffff;display:inline-block;padding:0 17px}.wp-block-futurelab-color-social-block .social-icon-container a i{font-size:30px}.wp-block-futurelab-color-button-block{background-color:#6EBE44;min-height:330px;position:relative}.wp-block-futurelab-color-button-block h3{color:#fff}.wp-block-futurelab-color-button-block .block-content,.wp-block-futurelab-color-button-block>*{color:#fff}.wp-block-futurelab-color-button-block .btn{border-color:#fff;color:#fff;width:calc(100% - 56px);position:absolute;bottom:28px}.wp-block-futurelab-color-button-block .btn:hover{background-color:#fff;color:#6EBE44}.wp-block-fl-block-fl-news-block{padding:30px;background-color:#fff}.wp-block-fl-block-fl-news-block hr{border-top:1px solid rgba(151,151,151,0.5)}.wp-block-fl-block-fl-news-block hr:last-child{display:none}.wp-block-fl-block-fl-news-block .default{display:none}.wp-block-fl-block-fl-news-block .img-container{padding:0}.wp-block-fl-block-fl-news-block .tags{font-size:16px}@media screen and (min-width: 769px){.wp-block-fl-block-fl-news-block .img-container,.wp-block-fl-block-fl-news-block .content-container{width:50%;flex:1;padding:0 15px}.wp-block-fl-block-fl-news-block .img-container{padding-left:0}.wp-block-fl-block-fl-news-block .content-container{margin-right:0;width:100%}}.wp-block-futurelab-image-button-block{display:block}.wp-block-futurelab-image-button-block .text-container .button-container{position:relative;top:10px}.wp-block-futurelab-image-button-block .block-content{padding-bottom:51px}@media screen and (min-width: 769px){.wp-block-futurelab-image-button-block{display:flex;min-height:330px}.wp-block-futurelab-image-button-block:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.wp-block-futurelab-image-button-block .image-container{flex:1}.wp-block-futurelab-image-button-block .image-container .organic-profile-image{max-width:270px}.wp-block-futurelab-image-button-block .text-container{flex:2;padding-left:25px;position:relative;min-height:270px;width:100%}.wp-block-futurelab-image-button-block .text-container .button-container{position:absolute;bottom:0;top:inherit;right:0;width:100%;padding-left:25px}}@media screen and (max-width: 768px){.wp-block-futurelab-image-button-block .image-container .organic-profile-image{overflow:hidden;position:relative;padding-top:75%}.wp-block-futurelab-image-button-block .image-container .organic-profile-image img{position:absolute;top:0;left:0;right:0;bottom:0}}.wp-block-futurelab-image-button-block .img-container img{max-width:100%;margin-bottom:15px}.wp-block-futurelab-image-button-block .btn{min-width:auto;width:47%;display:block;float:left}.wp-block-futurelab-image-button-block .btn.right{margin-right:0;float:right}.wp-block-futurelab-image-button-block .btn.right i,.wp-block-futurelab-image-button-block .btn.right em{font-style:normal !important}@media screen and (max-width: 768px){.wp-block-futurelab-image-button-block .btn{display:block;width:100%;margin-top:15px;float:none}.wp-block-futurelab-image-button-block .btn.right{float:none;margin-bottom:10px}}body .site-main p.wp-block-subhead{font-size:22px;margin-bottom:0;opacity:1}body .site-main p.wp-block-subhead,body .site-main p.wp-block-subhead strong{font-weight:300 !important;font-style:normal;letter-spacing:0}@media screen and (min-width: 769px){body .site-main p.wp-block-subhead{font-size:28px}}.wp-block-separator{width:100%;max-width:inherit;border-width:1px;border-color:#6D6F76;margin-bottom:50px;clear:both;opacity:0.6}.wp-block-separator.normal{margin-top:20px;margin-bottom:20px}.wp-block-table{width:100%;overflow-x:auto;display:block}@media screen and (max-width: 480px){.wp-block-table{overflow-x:scroll}}.wp-block-table tr:nth-child(even){background-color:#E9EAEB}.wp-block-table tr:first-child{background-color:#6D6F76;color:#fff;border-color:#6D6F76}.wp-block-table tr:first-child td{font-weight:700}@media screen and (max-width: 450px){.wp-block-table tr td,.wp-block-table tr th{min-width:110px}}.wp-block-table tr td{font-size:14px}.wp-block-table tr th,.wp-block-table tr td{padding:15px;vertical-align:top}@media screen and (max-width: 600px){.wp-block-table tr th,.wp-block-table tr td{padding:8px;font-size:13px}}.fl-accordion{clear:both;border:1px solid #6D6F76;list-style:none;margin-bottom:60px}.fl-accordion .toggle{font-size:20px;font-weight:700;padding:22px 30px;position:relative;cursor:pointer}.fl-accordion .toggle .arrow{display:block;position:absolute;right:30px;top:28px;width:20px;height:20px;background:url(../img/open_menu_g.png) no-repeat;background-position:center;background-size:contain}.fl-accordion .toggle.active{background:#6D6F76;color:#fff}.fl-accordion .toggle.active .arrow{background:url(../img/open_menu.png) no-repeat;background-position:center;background-size:contain}.fl-accordion .inner .item{padding:45px 30px;border-bottom:1px solid #979797}.fl-accordion .inner .item:last-child{border:none}.fl-accordion .inner .item .img-content{padding-left:0}.fl-accordion .inner .item .img-content img{max-width:100%;height:auto}.fl-accordion .inner a{color:#6EBE44;text-decoration:underline}.wp-block-futurelab-right-grid,.wp-block-futurelab-left-grid,.wp-block-fl-block-guten-right-grid,.wp-block-fl-block-guten-left-grid{padding:0}@media screen and (min-width: 769px){.wp-block-futurelab-right-grid,.wp-block-futurelab-left-grid,.wp-block-fl-block-guten-right-grid,.wp-block-fl-block-guten-left-grid{width:100%}.wp-block-futurelab-right-grid .wp-block-futurelab-color-social-block,.wp-block-futurelab-right-grid .wp-block-gallery,.wp-block-futurelab-left-grid .wp-block-futurelab-color-social-block,.wp-block-futurelab-left-grid .wp-block-gallery,.wp-block-fl-block-guten-right-grid .wp-block-futurelab-color-social-block,.wp-block-fl-block-guten-right-grid .wp-block-gallery,.wp-block-fl-block-guten-left-grid .wp-block-futurelab-color-social-block,.wp-block-fl-block-guten-left-grid .wp-block-gallery{grid-row:span 1}.wp-block-futurelab-right-grid .wp-block-gallery,.wp-block-futurelab-left-grid .wp-block-gallery,.wp-block-fl-block-guten-right-grid .wp-block-gallery,.wp-block-fl-block-guten-left-grid .wp-block-gallery{max-width:840px}.wp-block-futurelab-right-grid .wp-block-gallery .owl-stage-outer,.wp-block-futurelab-left-grid .wp-block-gallery .owl-stage-outer,.wp-block-fl-block-guten-right-grid .wp-block-gallery .owl-stage-outer,.wp-block-fl-block-guten-left-grid .wp-block-gallery .owl-stage-outer{max-width:100%}.wp-block-futurelab-right-grid .wp-block-fl-block-fl-small-item-tile-block,.wp-block-futurelab-right-grid .wp-block-futurelab-small-item-tile-block,.wp-block-futurelab-right-grid .wp-block-futurelab-custom-video-block,.wp-block-futurelab-right-grid .wp-block-futurelab-custom-embed-block,.wp-block-futurelab-left-grid .wp-block-fl-block-fl-small-item-tile-block,.wp-block-futurelab-left-grid .wp-block-futurelab-small-item-tile-block,.wp-block-futurelab-left-grid .wp-block-futurelab-custom-video-block,.wp-block-futurelab-left-grid .wp-block-futurelab-custom-embed-block,.wp-block-fl-block-guten-right-grid .wp-block-fl-block-fl-small-item-tile-block,.wp-block-fl-block-guten-right-grid .wp-block-futurelab-small-item-tile-block,.wp-block-fl-block-guten-right-grid .wp-block-futurelab-custom-video-block,.wp-block-fl-block-guten-right-grid .wp-block-futurelab-custom-embed-block,.wp-block-fl-block-guten-left-grid .wp-block-fl-block-fl-small-item-tile-block,.wp-block-fl-block-guten-left-grid .wp-block-futurelab-small-item-tile-block,.wp-block-fl-block-guten-left-grid .wp-block-futurelab-custom-video-block,.wp-block-fl-block-guten-left-grid .wp-block-futurelab-custom-embed-block{grid-row:span 2}}.wp-block-spacer{clear:both}@media screen and (max-width: 768px){.wp-block-fl-block-guten-right-grid .wp-block-column,.wp-block-fl-block-guten-left-grid .wp-block-column{padding-left:0;padding-right:0;width:100%;margin-left:0}}@media screen and (min-width: 769px){.wp-block-fl-block-guten-right-grid>.col-md-8{padding-left:0;margin-right:0}.wp-block-fl-block-guten-right-grid>.col-md-4{padding-right:0;margin-left:0}.wp-block-fl-block-guten-right-grid.wp-block-futurelab-right-grid.col-md-12{display:flex;overflow:hidden}.wp-block-fl-block-guten-right-grid.wp-block-futurelab-right-grid.col-md-12>.col-md-8{min-width:66.66%}.wp-block-fl-block-guten-right-grid.wp-block-futurelab-right-grid.col-md-12>.col-md-4{max-width:33.33%;padding-left:10px}.wp-block-fl-block-guten-right-grid.wp-block-futurelab-right-grid.col-md-12 .wp-block-embed-twitter{height:calc(100% - 30px)}.home .wp-block-gallery .blocks-gallery-item{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.wp-block-fl-block-guten-left-grid .col-md-8{padding:0;width:100%;margin-left:0}.wp-block-fl-block-guten-left-grid .col-md-4{padding:0;width:100%}.wp-block-fl-block-guten-left-grid .wp-block-fl-block-fl-small-item-tile-block,.wp-block-fl-block-guten-left-grid .wp-block-futurelab-small-item-tile-block{min-height:calc(100% - 390px)}.wp-block-futurelab-left-grid{display:inline-grid;grid-template-columns:1fr 2fr;grid-auto-flow:dense;grid-gap:25px;grid-auto-rows:auto}.wp-block-futurelab-left-grid .layout-grid-item-left.grid-4{width:100%;grid-column-start:1;margin-bottom:0}.wp-block-futurelab-left-grid .layout-grid-item-left.grid-4:first-child{grid-row-start:1}.wp-block-futurelab-left-grid .layout-grid-item-right.grid-8{width:100%;grid-column-start:2;margin-bottom:0}.wp-block-futurelab-left-grid .layout-grid-item-right.grid-8:first-child{grid-row-start:1}}.wp-block-fl-block-fl-news-block,.wp-block-fl-block-fl-events-block{display:block;width:98% !important}@media screen and (max-width: 768px){.wp-block-fl-block-fl-news-block,.wp-block-fl-block-fl-events-block{width:100% !important}}.wp-block-fl-block-fl-news-block hr,.wp-block-fl-block-fl-events-block hr{border-top:1px solid rgba(151,151,151,0.5)}.wp-block-fl-block-fl-news-block a,.wp-block-fl-block-fl-events-block a{text-decoration:none}.wp-block-fl-block-fl-news-block a.btn,.wp-block-fl-block-fl-events-block a.btn{width:100%}.wp-block-fl-block-fl-news-block .news-item,.wp-block-fl-block-fl-news-block .events-item,.wp-block-fl-block-fl-events-block .news-item,.wp-block-fl-block-fl-events-block .events-item{display:flex;width:100%}.wp-block-fl-block-fl-news-block .default,.wp-block-fl-block-fl-news-block .overlay,.wp-block-fl-block-fl-events-block .default,.wp-block-fl-block-fl-events-block .overlay{display:none !important}@media screen and (min-width: 769px){.wp-block-fl-block-fl-news-block .owl-carousel .owl-stage,.wp-block-fl-block-fl-events-block .owl-carousel .owl-stage{width:100% !important;transition:inherit !important;transform:inherit !important}.wp-block-fl-block-fl-news-block .owl-carousel.owl-drag .owl-item,.wp-block-fl-block-fl-events-block .owl-carousel.owl-drag .owl-item{width:100% !important;padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(151,151,151,0.5)}.wp-block-fl-block-fl-news-block .owl-carousel.owl-drag .owl-item:first-child,.wp-block-fl-block-fl-events-block .owl-carousel.owl-drag .owl-item:first-child{border:none;padding-top:0}}.wp-block-fl-block-fl-news-block .img-container,.wp-block-fl-block-fl-events-block .img-container{width:40%;flex:2;position:relative}.wp-block-fl-block-fl-news-block .img-container .round-container,.wp-block-fl-block-fl-events-block .img-container .round-container{width:200px;height:200px;overflow:hidden;position:relative}.wp-block-fl-block-fl-news-block .img-container .round-container img,.wp-block-fl-block-fl-events-block .img-container .round-container img{height:100%;width:200px;min-width:100%;object-fit:cover;border-radius:50%;max-width:initial}.wp-block-fl-block-fl-news-block .img-container .event-date,.wp-block-fl-block-fl-events-block .img-container .event-date{position:absolute;width:75px;height:75px;background-color:#6dbf43;border-radius:50%;bottom:13px;right:9px}.wp-block-fl-block-fl-news-block .img-container .event-date .date,.wp-block-fl-block-fl-events-block .img-container .event-date .date{color:#fff;margin-top:20px;font-weight:600;text-align:center;font-size:13px}.wp-block-fl-block-fl-news-block .img-container .event-date .month,.wp-block-fl-block-fl-events-block .img-container .event-date .month{margin-top:-15px;margin-left:0;color:#fff;text-align:center;font-size:13px;text-transform:uppercase;font-weight:700;padding-top:6px}.wp-block-fl-block-fl-news-block .owl-carousel .owl-dots,.wp-block-fl-block-fl-events-block .owl-carousel .owl-dots{position:relative;padding:20px 20px 20px;text-align:center}.wp-block-fl-block-fl-news-block .owl-carousel .owl-dots .owl-dot,.wp-block-fl-block-fl-events-block .owl-carousel .owl-dots .owl-dot{width:13px;height:13px;border-radius:50%;border:1px solid #6D6F76;display:inline-block;margin:0 5px}.wp-block-fl-block-fl-news-block .owl-carousel .owl-dots .owl-dot.active,.wp-block-fl-block-fl-events-block .owl-carousel .owl-dots .owl-dot.active{background:#6D6F76}.wp-block-fl-block-fl-news-block .news-item .img-container,.wp-block-fl-block-fl-events-block .news-item .img-container{height:200px;padding-right:10px}.wp-block-fl-block-fl-news-block .news-item .img-container s img,.wp-block-fl-block-fl-events-block .news-item .img-container s img{object-fit:cover;height:100%;max-width:100%}.wp-block-fl-block-fl-news-block .content-container,.wp-block-fl-block-fl-events-block .content-container{width:60%;flex:3}.wp-block-fl-block-fl-news-block .content-container h3,.wp-block-fl-block-fl-events-block .content-container h3{color:#6EBE44;text-transform:none;line-height:26px;font-size:20px}@media screen and (max-width: 768px){.wp-block-fl-block-fl-news-block .content-container,.wp-block-fl-block-fl-events-block .content-container{width:100%}}.wp-block-fl-block-fl-news-block h4,.wp-block-fl-block-fl-events-block h4{font-size:14px;font-weight:700;color:#6D6F76;text-transform:uppercase}.wp-block-fl-block-fl-news-block .date-time,.wp-block-fl-block-fl-news-block .tag,.wp-block-fl-block-fl-news-block .tags,.wp-block-fl-block-fl-events-block .date-time,.wp-block-fl-block-fl-events-block .tag,.wp-block-fl-block-fl-events-block .tags{font-size:16px;color:#9B9B9B;margin-bottom:4px}@media screen and (min-width: 1350px){.wp-block-fl-block-fl-news-block .content-container,.wp-block-fl-block-fl-events-block .content-container{margin-right:30px}}@media (max-width: 768px){.wp-block-fl-block-fl-news-block,.wp-block-fl-block-fl-events-block{display:block}.wp-block-fl-block-fl-news-block .news-item .img-container,.wp-block-fl-block-fl-news-block .img-container,.wp-block-fl-block-fl-events-block .news-item .img-container,.wp-block-fl-block-fl-events-block .img-container{width:100%;display:block}.wp-block-fl-block-fl-news-block .news-item .img-container .round-container,.wp-block-fl-block-fl-news-block .img-container .round-container,.wp-block-fl-block-fl-events-block .news-item .img-container .round-container,.wp-block-fl-block-fl-events-block .img-container .round-container{margin:0 auto}.wp-block-fl-block-fl-news-block .news-item,.wp-block-fl-block-fl-events-block .news-item{display:block}}.wp-block-fl-block-fl-small-item-tile-block h2,.wp-block-futurelab-small-item-tile-block h2{font-size:21px;font-weight:700;font-family:"Montserrat",sans-serif;margin-bottom:30px;text-transform:uppercase}.wp-block-fl-block-fl-small-item-tile-block h3,.wp-block-futurelab-small-item-tile-block h3{color:#6EBE44;text-transform:none;font-size:20px;margin-top:25px;margin-bottom:15px;line-height:1.4}.wp-block-fl-block-fl-small-item-tile-block .block-content,.wp-block-futurelab-small-item-tile-block .block-content{font-size:16px}.wp-block-fl-block-fl-small-item-tile-block .image-container img,.wp-block-futurelab-small-item-tile-block .image-container img{width:100%}.wp-block-fl-block-fl-large-item-tile-block,.wp-block-futurelab-large-item-tile-block{min-height:330px}.wp-block-fl-block-fl-large-item-tile-block,.wp-block-futurelab-large-item-tile-block,.wp-block-futurelab-large-item-button-tile-block{display:block}.wp-block-fl-block-fl-large-item-tile-block h2,.wp-block-futurelab-large-item-tile-block h2,.wp-block-futurelab-large-item-button-tile-block h2{font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase}.wp-block-fl-block-fl-large-item-tile-block h3,.wp-block-futurelab-large-item-tile-block h3,.wp-block-futurelab-large-item-button-tile-block h3{color:#6EBE44;text-transform:none;margin-top:5px}.wp-block-fl-block-fl-large-item-tile-block .btn,.wp-block-futurelab-large-item-tile-block .btn,.wp-block-futurelab-large-item-button-tile-block .btn{margin-top:20px}@media screen and (min-width: 769px){.wp-block-fl-block-fl-large-item-tile-block,.wp-block-futurelab-large-item-tile-block,.wp-block-futurelab-large-item-button-tile-block{display:flex}.wp-block-fl-block-fl-large-item-tile-block h2,.wp-block-futurelab-large-item-tile-block h2,.wp-block-futurelab-large-item-button-tile-block h2{font-size:21px}.wp-block-fl-block-fl-large-item-tile-block h3,.wp-block-futurelab-large-item-tile-block h3,.wp-block-futurelab-large-item-button-tile-block h3{font-size:42px}.wp-block-fl-block-fl-large-item-tile-block .image-container,.wp-block-fl-block-fl-large-item-tile-block .text-container,.wp-block-futurelab-large-item-tile-block .image-container,.wp-block-futurelab-large-item-tile-block .text-container,.wp-block-futurelab-large-item-button-tile-block .image-container,.wp-block-futurelab-large-item-button-tile-block .text-container{width:50%;flex:1;padding:0 15px}.wp-block-fl-block-fl-large-item-tile-block .image-container,.wp-block-futurelab-large-item-tile-block .image-container,.wp-block-futurelab-large-item-button-tile-block .image-container{padding-left:0}}@media (min-width: 769px){.layout-grid-item-left.grid-8{width:65.5%}.layout-grid-item-right.grid-4{float:right;width:32.5%}.layout-grid-item-left.grid-4{width:32.5%;float:left}.layout-grid-item-right.grid-8{width:65.5%;float:right}.wp-block-futurelab-right-grid .layout-grid-item-left.grid-8{width:65.5% !important}.wp-block-futurelab-right-grid .layout-grid-item-right.grid-4{float:right;width:32.5% !important}.wp-block-fl-block-fl-events-block{float:right}}.wp-block-button,.wp-block-quote.is-large{display:block;text-align:center;border:none}.wp-block-button cite,.wp-block-quote.is-large cite{text-align:center}.wp-block-button.aligncenter .wp-block-button__link{text-align:center}.wp-block-button .wp-block-button__link,.sidebar .menu .menu-item{background-color:#6EBE44;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0;width:100%;max-width:360px;text-align:left;padding:14px 20px;margin-bottom:10px;letter-spacing:0.6px}.sidebar .menu{list-style:none}.sidebar .menu a{color:#fff}.wp-block-gallery{position:relative;margin-left:0}.wp-block-gallery .owl-item .blocks-gallery-item{width:100% !important;padding:0 15px 0 0}.wp-block-gallery .owl-dots{position:absolute;top:2px;right:30px;z-index:5;padding:0 20px}.wp-block-gallery .owl-dots .owl-dot{width:16px;height:16px;border-radius:50%;border:1px solid #6D6F76;display:inline-block;margin:0 5px}.wp-block-gallery .owl-dots .owl-dot.active{background:#6D6F76}.wp-block-gallery .owl-dots .owl-dot .title{font-size:20px}.full-width-header-block{height:500px}@media screen and (max-width: 768px){.full-width-header-block{height:300px}.full-width-header-block .inner{padding:30px 27px}.full-width-header-block .title{font-size:17px}.full-width-header-block .subtitle{bottom:35px;font-size:26px;max-width:100%;padding-right:50px}}.icons .icon{display:inline-block;width:40px;height:40px;text-align:center;padding:5px;margin:0 4px;transition:0.5s}.icons .icon img{vertical-align:middle;max-width:100%;max-height:100%}.icons .icon:hover{opacity:0.5}.site-footer{background-color:#fff;padding:70px 0 50px}.site-footer h5{font-weight:700;font-family:"Montserrat",sans-serif}.site-footer p{font-size:16px;line-height:1.6;font-weight:300}.site-footer .menu{list-style:none;padding-left:0;margin-bottom:20px}.site-footer .menu a{color:#6D6F76;display:inline-block;font-size:15px;font-weight:300;padding:3px 0}.site-footer .footer_top .social{margin-bottom:50px}@media screen and (max-width: 768px){.site-footer .footer_top .social{margin-bottom:30px}}.site-footer .footer_top .widget{margin-bottom:40px}@media screen and (max-width: 768px){.site-footer .footer_top .widget{margin-bottom:20px}}@media screen and (min-width: 769px){.site-footer .footer_top .social{float:right}.site-footer .footer_top .widget{margin-bottom:0}.site-footer .footer_top .container{padding-left:15px;padding-right:15px}}.site-footer .footer_top .widget-area .icons{text-align:right}@media screen and (max-width: 769px){.site-footer .footer_top .widget-area .icons{text-align:left}}.site-footer .footer_bottom{margin-bottom:0;font-weight:400}.site-footer .footer_bottom p{font-weight:500}.site-footer .footer_bottom .textwidget{font-size:14px}.site-footer .footer_bottom .col-md-6:last-child{text-align:right}.site-footer .footer_bottom .col-md-6:last-child .textwidget{margin-top:87px;font-weight:500}.site-footer .footer_top .container,.site-footer .footer_bottom .container{padding-left:30px;padding-right:30px}@media screen and (min-width: 769px){.site-footer .footer_top .container,.site-footer .footer_bottom .container{padding-left:15px;padding-right:15px}}.resource-reports-block{position:relative}.resource-reports-block .upper{margin-bottom:70px;letter-spacing:0 !important}.resource-reports-block .date{opacity:0.5;margin-bottom:10px;font-size:16px}.resource-reports-block .col-md-10{padding-bottom:40px}.resource-reports-block .col-md-8 p{font-weight:400 !important}.resource-reports-block img{max-width:100%;height:auto}.resource-reports-block .row h3{text-transform:none !important;letter-spacing:0 !important}@media screen and (min-width: 769px){.resource-reports-block .col-md-3{padding-left:0}.resource-reports-block .btn{margin-top:50px}.resource-reports-block .upper{width:70%;float:left}.resource-reports-block>img{max-width:30%;float:right;width:236px}}@media screen and (min-width: 1350px){.container{width:1316px}}.tribe-event-image-caption{font-size:12px;position:absolute;top:10px}.single h1,.single .tribe-events-single-event-title{color:#6EBE44;line-height:1.2;margin-bottom:20px;padding:0;font-size:48px;margin-top:0}@media screen and (max-width: 768px){.single h1,.single .tribe-events-single-event-title{font-size:30px}}.single article img{max-width:100%;height:auto}.single p,.single #tribe-events-content p,.single #tribe-events-content li{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.5}.single #tribe-events-content hr{border-top:1px solid #6D6F76}.single #tribe-events-content h2,.single h2{font-size:27px;font-family:"Roboto",sans-serif;font-weight:300;line-height:1.25;margin-bottom:25px}@media screen and (max-width: 768px){.single #tribe-events-content h2,.single h2{font-size:22px}}.single .text-content .icons,.single .site-main .icons{text-align:right;margin-top:-20px;margin-bottom:25px}.single .text-content .icons .icon,.single .site-main .icons .icon{width:27px;padding:2px;height:auto;opacity:0.5}.single .text-content .icons .facebook,.single .site-main .icons .facebook{height:27px;width:auto}.single .sub-title.author_name{font-size:20px;display:block;text-transform:uppercase;font-weight:700;padding-bottom:20px;font-family:"Montserrat",sans-serif}.single .author-details{max-width:600px;margin-top:30px}@media screen and (max-width: 768px){.single .author-details{margin:0}}.single .author-details .memberimg_wrapper{width:110px;height:110px;overflow:hidden;border-radius:50%;padding-left:0;padding-right:0;margin-right:15px}@media screen and (max-width: 600px){.single .author-details .memberimg_wrapper{width:100px;height:100px;float:none;margin:0 auto 15px}}.single .author-details .memberimg_wrapper img{width:100%;height:100%;object-fit:cover}.single .author-details .author_text{margin-bottom:20px}.single .author-details .author_text .author_name{font-size:14px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;padding-bottom:8px;display:block}.single .author-details .author_text .description{font-size:15px;font-family:"Roboto",sans-serif;line-height:1.3;display:block;font-weight:400}@media screen and (max-width: 768px){.single .author-details .author_text{margin-bottom:40px}}@media screen and (max-width: 600px){.single .author-details .author_text{text-align:center;width:100%}}.news-filter-bar-form{margin-top:0;margin-bottom:35px;position:relative}.news-filter-bar-form .news-filter-bar-form{margin:0 !important}@media screen and (max-width: 768px){.news-filter-bar-form{padding-right:27px;padding-left:27px}.news-filter-bar-form .news-filter-bar-form{padding-right:0;padding-left:0}}.news-filter-bar-form .topics{padding:0;width:32%}@media screen and (min-width: 769px){.news-filter-bar-form .topics{position:absolute;left:33.9813%;top:0px}}@media screen and (max-width: 768px){.news-filter-bar-form .dropdown{margin-bottom:10px}}.news-filter-bar-form .categories .dropdown-menu>div{display:none}.news-filter-bar-form .categories li{list-style:none}.news-filter-bar-form .categories li a{color:#fff;text-transform:uppercase;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (max-width: 768px){.news-filter-bar-form .categories{width:100%;max-width:initial}}.news-filter-bar-form .dropdown-toggle{width:100%;background-color:#6EBE44;color:#fff;border:none;padding:15px 30px;text-align:left;margin:0}.news-filter-bar-form .caret{position:absolute;right:30px;top:40%;width:15px;height:13px;border:none;background:url(../img/open_menu.png) no-repeat;background-size:contain;background-position:center}.news-filter-bar-form .dropdown-menu{width:100%;border:none;margin:0;border-radius:0;background-color:#6EBE44;box-shadow:none;padding:20px 30px}.news-filter-bar-form .dropdown-menu ul{padding:0}.news-filter-bar-form .open .caret{-webkit-transform:-webkit-rotate(180deg);transform:rotate(180deg)}.filter.dropdown.knowledgehub .dropdown-menu button{width:100%;font-size:16px}.filter.dropdown.knowledgehub .dropdown-menu .all{font-size:16px;padding:3px 5px 3px 0}.fl-blog-list .col-sm-12{padding-left:15px;padding-right:15px}@media screen and (max-width: 768px){.fl-blog-list .col-sm-12{padding-left:0;padding-right:0}.fl-blog-list{padding-left:27px;padding-right:27px}}.slide-image.news img{margin-top:0% !important}.single-knowledgehub .entry-date,.single-knowledgehub .entry-date a,.single-knowledgehub .tags,.single-knowledgehub .tags a,.single-post .entry-date,.single-post .entry-date a,.single-post .tags,.single-post .tags a,.single-reports .entry-date,.single-reports .entry-date a,.single-reports .tags,.single-reports .tags a{padding-right:5px;color:#9E9FA1}.single-knowledgehub .entry-date,.single-knowledgehub .tags,.single-post .entry-date,.single-post .tags,.single-reports .entry-date,.single-reports .tags{opacity:0.65}.single-knowledgehub .entry-date a,.single-knowledgehub .tags a,.single-post .entry-date a,.single-post .tags a,.single-reports .entry-date a,.single-reports .tags a{padding-right:5px !important}.single-knowledgehub .tags,.single-post .tags,.single-reports .tags{padding-bottom:30px !important}.single-knowledgehub .tags,.single-knowledgehub .tags a,.single-post .tags,.single-post .tags a,.single-reports .tags,.single-reports .tags a{font-size:16px !important;text-decoration:none !important}.single-knowledgehub .site-main .icons,.single-post .site-main .icons,.single-reports .site-main .icons{text-align:right;margin-top:0;padding-top:20px;margin-bottom:0px}.single-knowledgehub .wp-block-subhead,.single-post .wp-block-subhead,.single-reports .wp-block-subhead{max-width:740px}.single-knowledgehub .entry-date,.single-post .entry-date,.single-reports .entry-date{display:inline-block;font-size:20px;padding-bottom:20px}.single-knowledgehub .image-header,.single-post .image-header,.single-reports .image-header{height:550px;overflow:hidden;position:relative;z-index:5}.single-knowledgehub .image-header .post-thumbnail,.single-post .image-header .post-thumbnail,.single-reports .image-header .post-thumbnail{height:100%}.single-knowledgehub .image-header img,.single-post .image-header img,.single-reports .image-header img{object-fit:cover;height:100%;width:100%}.single-knowledgehub .image-header h2,.single-post .image-header h2,.single-reports .image-header h2{text-transform:uppercase;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif;padding:20px}.single-knowledgehub .image-header .container,.single-post .image-header .container,.single-reports .image-header .container{position:absolute;top:0;left:0;right:0;z-index:5}.single-knowledgehub .image-header .bg,.single-post .image-header .bg,.single-reports .image-header .bg{background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.single-knowledgehub .image-header .knowledgehub-breadcrumb,.single-post .image-header .knowledgehub-breadcrumb,.single-reports .image-header .knowledgehub-breadcrumb{color:white;text-decoration:none;font-size:24px;text-transform:uppercase}@media screen and (max-width: 768px){.single-knowledgehub .image-header,.single-post .image-header,.single-reports .image-header{height:300px}.single-knowledgehub .image-header h2,.single-post .image-header h2,.single-reports .image-header h2{font-size:18px;padding:10px}}.single-knowledgehub .site-main article,.single-post .site-main article,.single-reports .site-main article{padding-top:30px;width:900px;max-width:100%;margin:0 auto}.single-knowledgehub .site-main article p,.single-post .site-main article p,.single-reports .site-main article p{font-weight:400}.single-knowledgehub .site-main article .wp-block-image,.single-post .site-main article .wp-block-image,.single-reports .site-main article .wp-block-image{margin:60px;max-width:100%;width:auto}.single-knowledgehub .site-main article .wp-block-image.alignleft,.single-post .site-main article .wp-block-image.alignleft,.single-reports .site-main article .wp-block-image.alignleft{margin:0}.single-knowledgehub .site-main article .wp-block-image.alignright,.single-post .site-main article .wp-block-image.alignright,.single-reports .site-main article .wp-block-image.alignright{margin:0}.single-knowledgehub .site-main article .wp-block-image figcaption,.single-post .site-main article .wp-block-image figcaption,.single-reports .site-main article .wp-block-image figcaption{text-align:left;padding-top:20px}.single-knowledgehub .site-main article .wp-block-image img,.single-post .site-main article .wp-block-image img,.single-reports .site-main article .wp-block-image img{width:auto}@media (min-width: 1200px){.single-knowledgehub .site-main article .wp-block-image.alignright,.single-post .site-main article .wp-block-image.alignright,.single-reports .site-main article .wp-block-image.alignright{margin-left:40px;max-width:50%}.single-knowledgehub .site-main article .wp-block-image.alignright figcaption,.single-post .site-main article .wp-block-image.alignright figcaption,.single-reports .site-main article .wp-block-image.alignright figcaption{padding-bottom:20px;text-align:center}.single-knowledgehub .site-main article .wp-block-image.alignleft,.single-post .site-main article .wp-block-image.alignleft,.single-reports .site-main article .wp-block-image.alignleft{margin-right:40px;max-width:50%}.single-knowledgehub .site-main article .wp-block-image.alignleft figcaption,.single-post .site-main article .wp-block-image.alignleft figcaption,.single-reports .site-main article .wp-block-image.alignleft figcaption{padding-bottom:20px;text-align:center}.single-knowledgehub .site-main article .wp-block-image.aligncenter,.single-post .site-main article .wp-block-image.aligncenter,.single-reports .site-main article .wp-block-image.aligncenter{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:1100px;width:120%}.single-knowledgehub .site-main article .wp-block-image.aligncenter img,.single-post .site-main article .wp-block-image.aligncenter img,.single-reports .site-main article .wp-block-image.aligncenter img{width:100%}}.single-knowledgehub .post-navigation,.single-post .post-navigation,.single-reports .post-navigation{display:none}.events-container #tribe-events{padding:0}.events-container #main{background-color:transparent !important;box-shadow:none}@media screen and (max-width: 768px){.events-container #main,.events-container .post-content{padding:0}.events-container #tribe-events-content{padding-top:20px}}.single-tribe_events .events-container #main{padding-left:0 !important;padding-right:0 !important}#tribe-events .owl-carousel.futurelab-slides.archive{margin-left:-49.1vw !important}#tribe-events-bar{margin-bottom:10px !important}#tribe-events-bar #tribe-bar-form .tribe-bar-filters{width:100%;margin-bottom:10px;display:block}@media screen and (min-width: 769px){#tribe-events-bar #tribe-bar-form .tribe-bar-filters{width:calc(33.33% - 20px)}}#tribe-events-bar #tribe-bar-collapse-toggle{display:none}#tribe-events-bar .categories{width:calc(33.33% - 20px)}@media screen and (max-width: 768px){#tribe-events-bar .categories{width:100%;margin-bottom:10px}}#tribe-events-bar .categories .dropdown-menu>div{display:none}#tribe-events-bar .categories .tribe-event-categories{list-style:none}#tribe-events-bar .categories .tribe-event-categories a{color:#fff;text-transform:uppercase;font-weight:700;font-family:"Montserrat",sans-serif;line-height:1.8em}#tribe-events-bar .btn{background:#6EBE44;color:#fff;width:100%;border:none;text-align:left;padding:15px 30px;font-family:"Montserrat",sans-serif;letter-spacing:1px}#tribe-events-bar .caret{position:absolute;right:30px;top:40%;width:15px;height:13px;border:none;background:url(../img/open_menu.png) no-repeat;background-size:contain;transition:0.5s;background-position:center}#tribe-events-bar .open .caret,#tribe-events-bar .tribe-bar-views-open .caret{-webkit-transform:-webkit-rotate(180deg);transform:rotate(180deg)}#tribe-events-bar #tribe-bar-form #tribe-bar-views{left:0;padding:0}@media screen and (min-width: 769px){#tribe-events-bar #tribe-bar-form #tribe-bar-views{width:calc(33.33% - 20px)}}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner{background-color:transparent;padding:0}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-option:first-child{display:none}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list{padding:0;border-radius:0}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list .tribe-bar-views-option a:hover{background:#6EBE44;color:#fff}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list span{padding-left:35px;font-weight:700}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list span.tribe-icon-photo{background-image:url(../img/grid_view.png)}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list span.tribe-icon-week{background-image:url(../img/view_week.png)}#tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list span.tribe-icon-month{background-image:url(../img/view_month.png)}#tribe-events-bar #tribe-bar-form #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-inner .tribe-bar-views-option:first-child{display:list-item}#tribe-events-bar .tribe-bar-filters-inner>*{width:100%}#tribe-events-bar #tribe-events-bar{padding-right:0}#tribe-events-bar .tribe-bar-views-list .tribe-bar-views-option a{background:#6EBE44;padding:15px 30px;color:#fff;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:1px}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner{color:#fff;background-color:#6EBE44;box-shadow:none;width:100%;border-radius:0;border:none;max-width:100%}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner label{display:none}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner>*{padding:1em 2em}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner input{color:#fff;font-style:normal;width:100%;background-color:transparent;border:0;padding:0.5em 0}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner input::-webkit-input-placeholder{color:#fff;font-style:none}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner input[type="text"]{font-style:italic}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner input[type="text"],#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner input[type="date"]{border-bottom:1px solid #fff}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(100%);font-size:23px;cursor:pointer}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner .tribe-events-button{background:transparent;border:1px solid #fff;font-size:14px;letter-spacing:1px;padding:10px;text-transform:uppercase;font-weight:bold}#tribe-events-bar #tribe-bar-form .tribe-bar-filters-inner .tribe-events-button:hover{background-color:#fff;color:#6EBE44}#tribe-events-bar #tribe-bar-form{background-color:transparent;flex-direction:column;gap:0.5em}@media (min-width: 1024px){#tribe-events-bar #tribe-bar-form{display:flex;align-items:start;justify-content:start;flex-direction:row;gap:2em}}#tribe-events-bar .col-md-4{padding:0}#tribe-events-pg-template,.tribe-events-pg-template{max-width:1316px;padding:0px}.single-tribe_events .site-inner{padding-bottom:40px}.single-tribe_events .owl-carousel.futurelab-slides .owl-item img{height:100%}.single-tribe_events #tribe-events-pg-template{width:100%;max-width:100%;padding:0}.single-tribe_events #tribe-events{font-family:"Montserrat",sans-serif;width:100%;max-width:1316px;padding:0 15px;margin:0 auto;background-color:#fff;box-shadow:-2px -2px 3px 2px #E0DCDC;position:relative;z-index:1;padding:0 50px 40px}@media (max-width: 769px){.single-tribe_events #tribe-events{padding:0px 10px 40px}}.single-tribe_events #tribe-events #tribe-events-footer{border:none}.single-tribe_events #tribe-events #tribe-events-footer .tribe-events-sub-nav{display:none}.single-tribe_events #tribe-events .btn{margin:30px 0;color:#6D6F76}.single-tribe_events #tribe-events .btn:hover{background:#6D6F76;color:#fff}@media (min-width: 769px){.single-tribe_events #tribe-events .text-content{padding-left:50px}}.single-tribe_events #tribe-events .tribe-events-button,.single-tribe_events #tribe-events .tribe-events-button{background:transparent;padding:3px 0;font-size:18px;text-decoration:none;display:block;color:#6EBE44;text-transform:none;text-align:left;margin-top:0;letter-spacing:0}.single-tribe_events #tribe-events .tribe-events-single-section{background:transparent;border:none;padding:0}.single-tribe_events #tribe-events .tribe-events-single-section .tribe-events-meta-group{width:100%;padding:0;font-size:17px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.single-tribe_events #tribe-events .tribe-events-single-section .tribe-events-meta-group .tribe-events-single-section-title{font-size:19px;text-transform:uppercase;margin-bottom:20px;font-family:"Montserrat",sans-serif;font-weight:700}.single-tribe_events #tribe-events .tribe-events-single-section .tribe-events-meta-group dt{padding:18px 0 3px;border-top:1px solid #ddd;font-family:"Roboto",sans-serif}.single-tribe_events #tribe-events .tribe-events-single-section .tribe-events-meta-group dd{font-family:"Roboto",sans-serif;font-weight:300}.single-tribe_events #tribe-events .tribe-events-single-section .tribe-events-meta-group dd .tribe-events-abbr{text-decoration:none}.single-tribe_events #tribe-events .tribe-events-single-section .tribe-events-meta-group a{color:#6EBE44;text-decoration:underline;font-family:"Roboto",sans-serif}.single-tribe_events #tribe-events .tribe-events-single-section .tribe-events-meta-group .tribe-events-event-url{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.single-tribe_events #tribe-events .tribe-events-after-html{background-color:#fff;padding:20px}.single-tribe_events .tribe-events-event-image{height:550px;overflow:hidden;margin-bottom:0px;position:relative;z-index:2}.single-tribe_events .tribe-events-event-image img{width:100%;filter:brightness(75%)}@media (max-width: 768px){.single-tribe_events .tribe-events-event-image{height:300px}}.single-tribe_events .slide-content.remove_featured_image_overlay .tribe-events-event-image img{filter:initial}@media screen and (min-width: 601px) and (max-width: 768px){#tribe-events-photo-events .tribe-events-photo-event{margin-bottom:0;width:100%;float:none;margin:0 auto 12px;position:static !important;width:auto}}#tribe-bar-form{margin-top:30px}.tribe-events-list .category>div{display:none}.tribe-events-list .tribe-event-categories{list-style:none;padding-left:0;min-height:50px;overflow:hidden}.tribe-events-list .tribe-event-categories a{color:#6D6F76;text-transform:uppercase;font-size:14px;text-transform:uppercase}#tribe-events-photo-events .tribe-event-featured .category .tribe-event-categories a{color:#ffffff;margin-top:12px;display:inline-block}.tribe-events-list.tribe-events-photo .tribe-event-featured .tribe-events-content p{background:-webkit-linear-gradient(#fff, rgba(255,255,255,0.1));background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#tribe-events-content.tribe-events-list .tribe-events-loop .tribe-event-featured [class*="-event-title"] a,.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title a{color:#ffffff}#tribe-events-photo-events .tribe-event-featured .tribe-events-list-event-title{margin-top:7px !important}#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{font-size:13px;font-weight:500;font-family:"Montserrat",sans-serif}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{border-color:#6D6F76}.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a,.tribe-events-calendar td.tribe-events-past .tribe-events-viewmore a{opacity:0.9}.tribe-events-list.tribe-events-photo .tribe-events-photo-event-wrap{min-height:581px;position:relative}@media only screen and (min-width: 769px){.tribe-events-list.tribe-events-photo .tribe-events-photo-event-wrap{height:610px}}@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: landscape){.tribe-events-list.tribe-events-photo .tribe-events-photo-event-wrap{height:610px}}.tribe-events-list.tribe-events-photo #tribe-bar-views .tribe-bar-views-list{z-index:5}.tribe-events-list.tribe-events-photo .events_single_date_round{width:100px;height:100px;border-radius:50%;background-color:#6EBE44;color:#fff;position:absolute;top:152px;right:37px;font-size:15px;text-align:center;display:table}.tribe-events-list.tribe-events-photo .events_single_date_round span{padding:24px 3px;display:inline-block;text-align:center;font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase;display:table-cell;vertical-align:middle}.tribe-events-list.tribe-events-photo .tribe-events-loop .tribe-events-photo-event .tribe-events-event-image{height:230px;text-align:center;overflow:hidden;position:relative}.tribe-events-list.tribe-events-photo .tribe-events-loop .tribe-events-photo-event .tribe-events-event-image img{position:absolute;left:50%;top:50%;height:100%;max-width:initial;object-fit:cover;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tribe-events-list.tribe-events-photo .tribe-events-page-title{display:none}.tribe-events-list.tribe-events-photo .tribe-events-list-event-title{height:auto;min-height:60px}.tribe-events-list.tribe-events-photo .tribe-events-list-event-title a{font-weight:700;font-size:22px;line-height:1.2}.tribe-events-list.tribe-events-photo .tribe-events-loop .tribe-events-photo-event .tribe-events-event-details{padding:15px 0}.tribe-events-list.tribe-events-photo .tribe-events-loop .tribe-events-photo-event .tribe-events-event-details .tribe-events-event-meta{position:absolute;bottom:25px;padding:0}.tribe-events-list.tribe-events-photo .tribe-event-schedule-details span{font-size:16px;font-weight:300}.tribe-events-list.tribe-events-photo .tribe-events-content p{font-size:16px;height:118px;background:-webkit-linear-gradient(#333, #eee);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tribe-events-list.tribe-events-photo #tribe-events-footer .tribe-events-sub-nav{text-align:right}.tribe-events-list.tribe-events-photo #tribe-events-footer .tribe-events-sub-nav .page-numbers{font-size:14px;font-family:"Montserrat",sans-serif;width:51px;height:51px;line-height:51px;text-align:center;margin:5px;box-sizing:border-box;padding:0;border:1px solid #6D6F76;display:inline-block;color:#6D6F76}.tribe-events-list.tribe-events-photo #tribe-events-footer .tribe-events-sub-nav.current{background-color:#6D6F76;color:#fff}.tribe-events-list.tribe-events-photo #tribe-events-footer .tribe-events-sub-nav .previous,.tribe-events-list.tribe-events-photo #tribe-events-footer .tribe-events-sub-nav .next{display:none}@media (min-width: 769px){.blog .owl-carousel.futurelab-slides .inner-box p,.archive .owl-carousel.futurelab-slides .inner-box p{font-size:18px}.blog .owl-carousel.futurelab-slides .inner-box .box,.archive .owl-carousel.futurelab-slides .inner-box .box{padding:25px 30px 70px}.blog .owl-carousel.futurelab-slides .inner-box .box .event_venue,.archive .owl-carousel.futurelab-slides .inner-box .box .event_venue{font-size:21px;padding-bottom:15px}.blog .owl-carousel.futurelab-slides .inner-box .box .slide-title,.archive .owl-carousel.futurelab-slides .inner-box .box .slide-title{margin-bottom:15px}.blog .owl-carousel.futurelab-slides .inner-box .box .event_datetime,.archive .owl-carousel.futurelab-slides .inner-box .box .event_datetime{font-size:21px;margin-bottom:0;padding-bottom:0}.blog .owl-carousel.futurelab-slides .inner-box .box .excerpt,.archive .owl-carousel.futurelab-slides .inner-box .box .excerpt{height:100px;overflow:hidden}}.pagination{clear:both;float:right;text-align:right;width:100%}.pagination .page-numbers{font-size:14px;width:51px;height:51px;line-height:51px;text-align:center;margin:5px;box-sizing:border-box;padding:0;border:1px solid #6D6F76;display:inline-block;color:#6D6F76;font-family:"Montserrat",sans-serif}.pagination .page-numbers.current{background-color:#6D6F76;color:#fff}.pagination .page-numbers.prev{font-size:10px;padding:0 7px;line-height:54px;width:auto;min-width:51px}.pagination .previous,.pagination .next{display:none}.sidebar .member .gform_wrapper{margin-top:50px}.sidebar .member .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.sidebar .textwidget>p>br{display:none}.sidebar .custom-html-widget>p>br{display:block}.gform_wrapper .ginput_container_text input,.gform_wrapper .ginput_container_email input{border:none;border-bottom:1px solid #B6B7BA}.gform_wrapper{margin-bottom:0}.gform_wrapper .top_label .gfield .gfield_label{font-size:16px;font-weight:500}.gform_wrapper .top_label .gfield .gfield_label .gfield_required{color:#6D6F76}.gform_wrapper .gfield .ginput_container textarea{border:none;border-bottom:1px solid #B6B7BA}.gform_wrapper .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/open_menu_g.png) 100%/10px no-repeat #fff;border:none;border-radius:0;padding:10px 20px 10px 0 !important;border-bottom:1px solid #B6B7BA;font-size:16px;margin-top:0}.gform_wrapper .gform_fields ul.gfield_checkbox li input[type="checkbox"]{width:20px !important;height:20px}.gform_wrapper ul.gfield_checkbox li label{font-size:14px;font-weight:400;margin-left:10px}.gform_wrapper .gform_footer br{display:none}.gform_wrapper .gform_footer p{padding-bottom:0}.gform_wrapper .gform_footer input.button{background-color:#6EBE44;color:#fff;border:none;width:100% !important;max-width:initial;font-family:"Montserrat",sans-serif;font-size:14px !important;letter-spacing:1px}.gform_wrapper .gfield.small-text .ginput_container select{font-size:14px;padding-top:10px;padding-left:15px}.gform_wrapper .gfield.small-text .ginput_container .gfield_consent_label{font-size:14px}.gform_wrapper .gfield.small-text .gsection_title{font-size:1em}.zohoform label{font-size:16px;margin-top:16px;font-weight:normal;padding-right:10px}.zohoform table{width:100%}@media screen and (max-width: 768px){.zohoform tr{max-width:100%}}.zohoform .select{padding-top:10px}.zohoform .select input{float:right}.zohoform .select label{width:calc(100% - 50px);margin-top:0}.zohoform .select .col-sm-4{margin-top:10px;margin-bottom:0;padding-right:70px}@media screen and (max-width: 768px){.zohoform .select .col-sm-4{max-width:300px;padding-right:0}}.zohoform input{border:none}.zohoform input[type="text"],.zohoform input[type="email"]{max-width:360px;width:100%;display:block;border-bottom:1px solid #B6B7BA}.zohoform input[type="checkbox"]{width:20px !important;height:20px;margin-top:0px}.zohoform input.btn{margin-top:20px}.zohoform input.submit{color:#fff}.people{border-bottom:1px solid #6D6F76}.people.section{padding-top:30px;padding-bottom:30px}.people.section:first-child{padding-top:0}.people:last-child{border-bottom:none}.people h3{margin-top:10px;margin-bottom:30px}.people .people-list{padding-top:15px}.people .people-list ul{padding-left:0}.people .people-list .person{list-style:none;text-align:center;margin-bottom:30px;padding:0}.people .people-list .person:nth-child(4n+1){clear:both}.people .people-list .person a{width:100%;height:100%;display:block}.people .people-list .person a:hover,.people .people-list .person a:focus{color:transparent}.people .people-list .person *{text-decoration:none}.people .people-list .img-container{overflow:hidden;position:relative;width:200px;height:200px;margin:0 auto;cursor:pointer;transition:0.2s;display:flex;justify-content:center}.people .people-list .img-container img{max-width:none;object-fit:cover;width:auto;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.people .people-list .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#6EBE44;visibility:hidden;opacity:0.78;transition:0.1s}.people .people-list .icons{position:absolute;top:0;bottom:0;line-height:200px;position:absolute;text-align:center;left:0;right:0;visibility:hidden;list-style:none;padding-left:0}.people .people-list .icons .icon{padding:5px;width:25px}.people .people-list li{transition:0.1s}.people .people-list li:hover .overlay,.people .people-list li:hover .icons{visibility:visible}.people .people-list li:hover{text-decoration:none}.people .people-list .circle{border-radius:50%}.people .people-list .text-content .name{color:#6EBE44;font-size:21px;font-weight:700;text-transform:uppercase;padding-top:10px;margin-bottom:5px}.people .people-list .text-content .title{cursor:pointer;font-size:18px;font-weight:400;opacity:0.6;color:#6D6F76;display:block}.people .people-list .text-content .title.position{position:relative;top:5px}.archive a:hover,.blog a:hover,.page-template-blog a:hover,.page-template-archive-news a:hover,.reports-shortcode a:hover{text-decoration:none}.archive .site-main,.blog .site-main,.page-template-blog .site-main,.page-template-archive-news .site-main,.reports-shortcode .site-main{box-shadow:none !important;background:none !important;padding:0}.archive .site-main .entry-title,.archive .site-main .entry-title a,.blog .site-main .entry-title,.blog .site-main .entry-title a,.page-template-blog .site-main .entry-title,.page-template-blog .site-main .entry-title a,.page-template-archive-news .site-main .entry-title,.page-template-archive-news .site-main .entry-title a,.reports-shortcode .site-main .entry-title,.reports-shortcode .site-main .entry-title a{font-weight:700;font-size:22px;line-height:1.2;margin-top:10px;min-height:83px;margin-bottom:5px;font-family:"Montserrat",sans-serif}.archive .site-main .entry-title,.archive .site-main .entry-title a,.blog .site-main .entry-title,.blog .site-main .entry-title a,.page-template-blog .site-main .entry-title,.page-template-blog .site-main .entry-title a,.page-template-archive-news .site-main .entry-title,.page-template-archive-news .site-main .entry-title a,.reports-shortcode .site-main .entry-title,.reports-shortcode .site-main .entry-title a{color:#6EBE44}.archive .site-main .post-description,.archive .site-main .post-description *,.blog .site-main .post-description,.blog .site-main .post-description *,.page-template-blog .site-main .post-description,.page-template-blog .site-main .post-description *,.page-template-archive-news .site-main .post-description,.page-template-archive-news .site-main .post-description *,.reports-shortcode .site-main .post-description,.reports-shortcode .site-main .post-description *{font-size:16px !important;height:100px;padding-bottom:0;overflow:hidden;background:-webkit-linear-gradient(#333, #eee);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.archive .site-main .date,.blog .site-main .date,.page-template-blog .site-main .date,.page-template-archive-news .site-main .date,.reports-shortcode .site-main .date{padding-top:25px;padding-bottom:5px}.archive .site-main .date,.archive .site-main .tags,.blog .site-main .date,.blog .site-main .tags,.page-template-blog .site-main .date,.page-template-blog .site-main .tags,.page-template-archive-news .site-main .date,.page-template-archive-news .site-main .tags,.reports-shortcode .site-main .date,.reports-shortcode .site-main .tags{font-size:16px}.archive .site-main .img-container,.archive .site-main .post-thumbnail,.blog .site-main .img-container,.blog .site-main .post-thumbnail,.page-template-blog .site-main .img-container,.page-template-blog .site-main .post-thumbnail,.page-template-archive-news .site-main .img-container,.page-template-archive-news .site-main .post-thumbnail,.reports-shortcode .site-main .img-container,.reports-shortcode .site-main .post-thumbnail{height:230px;overflow:hidden;position:relative;display:block}.archive .site-main .img-container img,.archive .site-main .post-thumbnail img,.blog .site-main .img-container img,.blog .site-main .post-thumbnail img,.page-template-blog .site-main .img-container img,.page-template-blog .site-main .post-thumbnail img,.page-template-archive-news .site-main .img-container img,.page-template-archive-news .site-main .post-thumbnail img,.reports-shortcode .site-main .img-container img,.reports-shortcode .site-main .post-thumbnail img{height:100%;width:100%;object-fit:cover}.archive .site-main .bar .caret,.blog .site-main .bar .caret,.page-template-blog .site-main .bar .caret,.page-template-archive-news .site-main .bar .caret,.reports-shortcode .site-main .bar .caret{position:absolute;right:30px;top:40%;width:15px;height:13px;border:none;background:url(../img/open_menu.png) no-repeat;background-size:contain;transition:0.5s;background-position:center}.archive .site-main .cat,.blog .site-main .cat,.page-template-blog .site-main .cat,.page-template-archive-news .site-main .cat,.reports-shortcode .site-main .cat{font-size:14px;text-transform:uppercase;color:#6D6F76;font-weight:700;margin-top:18px;letter-spacing:1px}@media screen and (min-width: 769px){.archive .site-main article.col-md-4,.blog .site-main article.col-md-4,.page-template-blog .site-main article.col-md-4,.page-template-archive-news .site-main article.col-md-4,.reports-shortcode .site-main article.col-md-4{width:32%;height:600px;float:left;margin:0px 11px 30px}.archive .site-main article.col-md-4:nth-child(3n),.blog .site-main article.col-md-4:nth-child(3n),.page-template-blog .site-main article.col-md-4:nth-child(3n),.page-template-archive-news .site-main article.col-md-4:nth-child(3n),.reports-shortcode .site-main article.col-md-4:nth-child(3n){margin-right:0}.archive .site-main article.col-md-4:nth-child(3n+1),.blog .site-main article.col-md-4:nth-child(3n+1),.page-template-blog .site-main article.col-md-4:nth-child(3n+1),.page-template-archive-news .site-main article.col-md-4:nth-child(3n+1),.reports-shortcode .site-main article.col-md-4:nth-child(3n+1){position:relative;margin-left:0;clear:left}}@media screen and (min-width: 769px) and (max-width: 1200px){.archive .site-main article.col-md-4,.blog .site-main article.col-md-4,.page-template-blog .site-main article.col-md-4,.page-template-archive-news .site-main article.col-md-4,.reports-shortcode .site-main article.col-md-4{margin:0px 8px 30px}}@media screen and (min-width: 992px) and (max-width: 1300px){.archive .site-main article.col-md-4,.blog .site-main article.col-md-4,.page-template-blog .site-main article.col-md-4,.page-template-archive-news .site-main article.col-md-4,.reports-shortcode .site-main article.col-md-4{height:620px}}.member.bio,.people.bio{padding-top:50px}.member.bio img,.people.bio img{max-width:100%}.member.bio .name,.people.bio .name{font-size:22px;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#6EBE44;margin-top:0;margin-bottom:12px}.member.bio .title,.people.bio .title{font-size:22px;color:#6D6F76;opacity:0.5;margin-top:5px;margin-bottom:30px}.member.bio p,.people.bio p{font-weight:500}.member.bio .social-icons,.people.bio .social-icons{list-style:none;padding-left:0;margin-top:30px;margin-bottom:40px}.member.bio .social-icons .icon,.people.bio .social-icons .icon{padding:8px 0}.member.bio .social-icons .icon a,.people.bio .social-icons .icon a{color:#6D6F76}.member.bio .social-icons .icon a span,.people.bio .social-icons .icon a span{display:inline-block;position:relative;top:3px}.member.bio .social-icons .icon img,.people.bio .social-icons .icon img{width:22px;margin-right:15px}@media screen and (min-width: 769px){.member.bio .img-container,.people.bio .img-container{margin-right:25px;margin-bottom:20px}}.funding-gallery{margin-top:40px}.funding-gallery figure.wp-block-image{margin:1em 15px}.funding-gallery figcaption{text-align:left}.funding-gallery .wp-block-image figcaption{font-size:17px;margin-top:15px;line-height:1.5}.funding-gallery .item{margin-bottom:30px}.filter-groups{clear:both;padding-top:20px}.filter-groups .dropdown{width:100%;padding:0;margin-top:30px;margin-bottom:40px}.filter-groups .dropdown .dropdown-toggle{width:100%;max-width:750px;text-align:left;padding-left:30px;position:relative}.filter-groups .dropdown .dropdown-toggle:hover{background-color:transparent;color:#6D6F76}.filter-groups .dropdown .dropdown-toggle .caret{position:absolute;right:30px;top:40%;width:15px;height:13px;border:none;background:url(../img/open_menu_g.png) no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto auto;background-size:contain;transition:0.5s;background-position:center}.filter-groups .dropdown.open .dropdown-toggle{border-bottom:0px solid #6D6F76}.filter-groups .dropdown .dropdown-menu{background:#ffffff;border:1px solid #6D6F76;border-top:none;box-shadow:none;margin:0;width:100%;max-width:750px;border-radius:0;padding:30px;z-index:1000;margin-top:-50px}.filter-groups .dropdown .dropdown-menu button{background-color:transparent;border:none;display:inline-block;width:18%;font-size:18px;padding:3px 5px 3px 0;text-align:left;color:#6EBE44}@media screen and (max-width: 768px){.filter-groups .dropdown .dropdown-menu button{width:100%}}.filter-groups .dropdown .dropdown-menu .all{display:block;font-weight:700}.filter-groups .group{padding-bottom:50px;list-style:none;padding-left:0}.filter-groups .group img{max-width:100%;margin:0 auto;display:block}.filter-groups span{display:block;text-align:center}.filter-groups .group.partners .title,.filter-groups .group.members .title{font-size:18px;font-weight:700;margin-top:15px;color:#6D6F76}.filter-groups .group.partners .title.user-block,.filter-groups .group.members .title.user-block{cursor:pointer;font-size:18px;font-weight:400;opacity:0.6;color:#6D6F76;display:block}.filter-groups .group.partners .desc,.filter-groups .group.members .desc{padding-bottom:0}.filter-groups .group.partners .desc.expandable,.filter-groups .group.members .desc.expandable{padding-bottom:15px;max-height:250px;transition:max-height 0.3s ease;overflow:hidden;position:relative}.filter-groups .group.partners .desc.expandable::after,.filter-groups .group.members .desc.expandable::after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg, #fff 10%, transparent)}.filter-groups .group.partners .desc.expandable.active,.filter-groups .group.members .desc.expandable.active{max-height:2000px}.filter-groups .group.partners .desc.expandable.active::after,.filter-groups .group.members .desc.expandable.active::after{background:none}.filter-groups .group.partners .more,.filter-groups .group.members .more{font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;column-gap:10px}.filter-groups .group.partners .more i,.filter-groups .group.members .more i{font-style:normal}.filter-groups .group.partners.premium .desc,.filter-groups .group.members.premium .desc{font-weight:400}.filter-groups .group.partners.premium .item.col-md-3,.filter-groups .group.members.premium .item.col-md-3{min-height:250px}@media screen and (min-width: 769px){.filter-groups .group.partners .image-container,.filter-groups .group.members .image-container{min-height:180px}}.filter-groups .group.partners .item.team_member,.filter-groups .group.members .item.team_member{text-align:center;font-size:21px;font-weight:700;padding-top:10px;margin-bottom:5px}.filter-groups .group.partners .item.team_member a:hover,.filter-groups .group.members .item.team_member a:hover{text-decoration:none}.filter-groups .group.partners .item.team_member .user-name,.filter-groups .group.members .item.team_member .user-name{text-transform:uppercase}.filter-groups .group.partners .item.team_member .title.user-block,.filter-groups .group.members .item.team_member .title.user-block{margin-top:2px}.filter-groups .group.partners .item.team_member .image-container,.filter-groups .group.members .item.team_member .image-container{overflow:hidden;position:relative;min-height:initial;width:200px;height:200px;margin:0 auto;cursor:pointer;transition:0.2s;display:flex;justify-content:center;border-radius:50%;margin-bottom:15px}.filter-groups .group.partners .item.team_member .image-container img,.filter-groups .group.members .item.team_member .image-container img{max-width:none;object-fit:cover;width:auto;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (min-width: 769px){.filter-groups .group.partners .item.col-md-3,.filter-groups .group.members .item.col-md-3{min-height:400px}}.filter-groups .group.partners .item.col-md-3:nth-child(4n+1),.filter-groups .group.members .item.col-md-3:nth-child(4n+1){clear:left}.filter-groups .group.members.circles .item{text-align:center;font-size:21px;font-weight:700;padding-top:10px;margin-bottom:5px}@media screen and (min-width: 769px){.filter-groups .group.members.circles .item{min-height:250px !important;list-style:none;text-align:center;margin-bottom:30px;padding:0}}.filter-groups .group.members.circles .item a:hover{text-decoration:none}.filter-groups .group.members.circles .item .user-name{text-transform:uppercase}.filter-groups .group.members.circles .item .title.user-block{margin-top:2px}.filter-groups .group.members.circles .item .image-container{overflow:hidden;position:relative;min-height:initial;width:200px;height:200px;margin:0 auto;cursor:pointer;transition:0.2s;display:flex;justify-content:center;border-radius:50%;margin-bottom:15px}.filter-groups .group.members.circles .item .image-container img{max-width:none;object-fit:cover;width:auto;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.filter-groups .group.members.color-photos .item .image-container img{filter:none}@media screen and (min-width: 769px){.filter-groups.user-container .group.members .item.col-md-3.partner,.filter-groups.user-container .group.members .item.col-md-3.premium_partner{min-height:250px}}.resource-hub{padding-top:30px;padding-bottom:30px;margin-left:-15px;margin-right:-15px}.resource-hub .owl-nav{display:none}.resource-hub:hover .owl-nav{opacity:1}.resource-hub .resource-image{height:200px;overflow:hidden}.resource-hub .resource-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.resource-hub a:hover{text-decoration:none}.resource-hub .owl-nav{display:block;opacity:0;position:absolute;top:30%;width:100%;transition:0.5s}.resource-hub .owl-nav .owl-prev{color:transparent;float:left;margin-left:10px;background:url(../img/carousel_arrow_left.png) no-repeat;background-size:contain;width:46px;height:46px;margin-top:0px}.resource-hub .owl-nav .owl-next{color:transparent;float:right;margin-right:10px;background:url(../img/carousel_arrow_right.png) no-repeat;background-size:contain;margin-top:0px;width:46px;height:46px}.resource-hub .owl-dots{position:relative;padding:50px 20px 20px;text-align:center}.resource-hub .owl-dots .owl-dot{width:16px;height:16px;border-radius:50%;border:1px solid #6D6F76;display:inline-block;margin:0 5px}.resource-hub .owl-dots .owl-dot.active{background:#6D6F76}.resource-hub h3{padding-bottom:20px;text-transform:uppercase}.resource-hub .category{font-size:14px;font-weight:700;font-family:"Montserrat",sans-serif;color:#6D6F76;display:block;letter-spacing:1px;text-transform:uppercase;padding-top:15px;padding-bottom:10px}.resource-hub .title{font-size:18px;color:#6EBE44;font-weight:700}.error404 .site-main,.search .site-main{padding:15px}@media screen and (min-width: 769px){.error404 .site-main,.search .site-main{padding:40px 50px 39px}}.error404 .site-main .page-title,.search .site-main .page-title{color:#6D6F76}.search-results .site-main article img{max-width:300px;height:auto;margin:8px 0 20px}.search-results .site-main article{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #6D6F76}.search-results .site-main article:last-child{border-bottom:none}.search-results .site-main article h2{font-size:22px}.search-results .site-main .edit-link{display:none}.search-results .site-main .entry-title a{color:#6EBE44}.search-results .site-main .entry-summary p{font-weight:400;font-size:16px}.search-results .site-main .entry-summary a{color:#6EBE44}.search-results .site-main .entry-footer{padding-bottom:20px;font-size:16px}.search-results .site-main .entry-footer a{color:#aaaaaa}.search-results .site-main .entry-footer .author{display:none}.search-results .site-main .entry-footer .tags-links,.search-results .site-main .entry-footer .cat-links{padding-left:5px}.single-tribe_events .secondary .tribe-events-venue-map{width:100%}.single-tribe_events .owl-carousel.futurelab-slides .inner-box .slide-title{font-size:17px;text-transform:uppercase;letter-spacing:0.5px;max-width:700px;font-weight:bold;margin-top:3px;position:relative;z-index:9}@media screen and (min-width: 769px){.single-tribe_events .owl-carousel.futurelab-slides{height:550px}.single-tribe_events .owl-carousel.futurelab-slides .slide-image{height:550px}.single-tribe_events .owl-carousel.futurelab-slides .inner-box .slide-title{font-size:23px}}body .wp-block-embed.wp-block-embed-twitter{margin:0;overflow:auto;padding-bottom:9px !important;padding-top:17px !important;padding-left:22px !important}body .wp-block-embed.wp-block-embed-twitter.twitter-equal-four-news .wp-block-embed__wrapper{min-height:1085px}body .wp-block-embed.wp-block-embed-twitter.twitter-equal-four-news .wp-block-embed__wrapper iframe{height:1085px !important;max-width:100% !important}body .wp-block-embed.wp-block-embed-twitter iframe{height:100% !important;max-width:100% !important}.wp-block-embed.wp-block-embed-twitter{padding-left:22px}.wp-block-embed.wp-block-embed-twitter .wp-block-embed__wrapper{height:100%}@media screen and (max-width: 768px){.wp-block-embed.wp-block-embed-twitter{height:400px}}@media screen and (min-width: 769px){.wp-block-embed.wp-block-embed-twitter{height:330px}}.single-post .wp-block-embed.wp-block-embed-twitter{height:auto}.home #main .wp-block-columns.has-2-columns .wp-block-embed.wp-block-embed-twitter{display:block;width:100%;height:400px;padding-left:22px}.home #main .wp-block-columns.has-2-columns .wp-block-embed.wp-block-embed-twitter iframe{width:100% !important}@media screen and (min-width: 769px){.home #main .wp-block-columns.has-2-columns .wp-block-embed.wp-block-embed-twitter{display:block;width:98%;height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100% - 30px);float:right;max-height:1166px;max-width:100% !important}}@media only screen and (min-width: 769px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.home #main .wp-block-columns.has-2-columns .wp-block-embed.wp-block-embed-twitter{max-height:1163px;max-width:100% !important}}.post-type-archive-tribe_events .site-header .navbar-default .navbar-nav .current_page_parent>a{opacity:1}.post-type-archive-tribe_events .site-header .navbar-default .navbar-nav .event>a{opacity:0.5}.tribe-events-list .tribe-events-loop .tribe-event-featured{background-color:transparent}@media screen and (max-width: 768px){#content>.row>.col-md-12{padding-left:27px;padding-right:27px}body .wp-block-columns.has-2-columns,body .wp-block-columns{display:block}.container{width:100%}}@media screen and (min-width: 600px){.wp-block-column{margin-bottom:0}body #main .wp-block-columns.has-2-columns .wp-block-column:not(:first-child){margin-left:0}body #main .wp-block-columns.has-2-columns .wp-block-column:not(:first-child)>*{width:98%}body #main .wp-block-columns.has-2-columns .wp-block-column:not(:last-child){margin-right:0}body #main .wp-block-columns.has-2-columns .wp-block-column:not(:last-child)>*{width:98%}}@media screen and (min-width: 769px){body .wp-block-columns.has-2-columns{justify-content:space-between;display:flex}body .wp-block-columns.has-2-columns .layout-column-2{margin-left:25px}body .wp-block-columns.has-2-columns .wp-block-column:not(:first-child){margin-left:0}body .wp-block-columns.has-2-columns .wp-block-column:not(:first-child)>*{width:98%;float:right}body .wp-block-columns.has-2-columns .wp-block-column:not(:last-child){margin-right:0}body .wp-block-columns.has-2-columns .wp-block-column:not(:last-child)>*{width:98%}body #main .post-content .wp-block-columns.has-2-columns .wp-block-column:not(:first-child){margin-left:32px}body #main .post-content .wp-block-columns.has-2-columns .wp-block-column:not(:last-child){margin-right:32px}.post-content .wp-block-button .wp-block-button__link{float:left}}@media screen and (max-width: 768px){body .navbar-collapse.collapse{display:none !important}body .navbar-collapse.collapse.in{display:block !important}body .navbar-toggle{display:block}}@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: landscape){.site-header .container{width:100%;max-width:1000px}.site-header .navbar-default .site-logo img{width:auto}.site-header .navbar-default .navbar-nav .btn a{padding-top:15px}.site-header .navbar-default .navbar-nav>li>a{padding-top:15px}.site-header .navbar-default .navbar-nav .btn{min-width:220px;margin-left:5px}.site-header .navbar-default .header-right .icon{margin-left:5px}.blog .site-main h2.entry-title{min-height:83px;line-height:1.1;font-size:20px}.container{width:100%}.nav>li>a{padding:10px}.wp-block-fl-block-fl-news-block .content-container,.wp-block-fl-block-fl-events-block .content-container{padding:0}.wp-block-fl-block-fl-news-block .owl-carousel.owl-drag .owl-item,.wp-block-fl-block-fl-events-block .owl-carousel.owl-drag .owl-item{min-height:230px}.wp-block-fl-block-fl-news-block .img-container .round-container,.wp-block-fl-block-fl-events-block .img-container .round-container{width:160px;height:160px}.wp-block-fl-block-fl-news-block .news-item .img-container,.wp-block-fl-block-fl-events-block .news-item .img-container{width:160px;height:160px}.wp-block-fl-block-fl-news-block .img-container .event-date,.wp-block-fl-block-fl-events-block .img-container .event-date{bottom:5px;right:0px}}@media screen and (max-width: 420px){.site-header .navbar-default .site-logo img,.site-header #sticky-header.sticky.navbar-default .site-logo img{width:auto}.site-header .navbar-default .header-right .icons{right:20px}.site-header .navbar-default .header-right .icon{margin:0 5px}.owl-carousel.futurelab-slides .inner-box .box{padding:35px 10px 40px}.owl-carousel.futurelab-slides .inner-box .box .slide-title{font-size:24px}.full-width-header-block .subtitle{bottom:25px;font-size:24px;max-width:100%;padding-right:50px;line-height:1.35}}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta{color:#ffffff;font-weight:700}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta a:hover{color:#6D6F76;font-weight:700}body .hide{display:none}.wp-block-image img{max-width:100%}.wp-block-futurelab-white-block.fl-white-grid .wp-block-image{margin-top:0}.wp-block-futurelab-white-block.fl-white-grid .wp-block-image img{width:auto}@media screen and (max-width: 768px){.home .wp-block-futurelab-right-grid.switch-mobile{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.home .wp-block-futurelab-right-grid.switch-mobile .wp-block-futurelab-color-button-block{flex:1;order:2}.home .wp-block-futurelab-right-grid.switch-mobile .wp-block-futurelab-image-button-block{flex:1;order:1}}.block-chain-social a{color:#6dbf43}.wp-block-fl-block-fl-news-block .news-item .img-container img{height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 992px){.wp-block-table tr th,.wp-block-table tr td{min-width:150px}}@media screen and (min-width: 992px) and (max-width: 1200px){.site-header .navbar-default .navbar-nav a{padding-top:15px}.site-header .navbar-default .navbar-nav .btn{min-width:150px}.site-header .navbar-default .navbar-nav a{padding-top:15px}.container{width:100%}}@media screen and (min-width: 992px) and (max-width: 1300px){.wp-block-fl-block-guten-left-grid{display:block}.wp-block-fl-block-guten-left-grid .col-md-4{width:33%}body .wp-block-fl-block-fl-events-block .img-container .round-container img{width:100%}.wp-block-fl-block-guten-left-grid .col-md-8{width:calc(66% - 25px)}}.mixitup-legend .mixitup-page-stats{float:left}.mixitup-legend .mixitup-page-list{float:right}.mixitup-legend .mixitup-page-list button{font-size:14px;width:51px;height:51px;line-height:51px;text-align:center;margin:5px;box-sizing:border-box;padding:0;border:1px solid #6D6F76;display:inline-block;color:#6D6F76;font-family:"Montserrat", sans-serif}.mixitup-legend .mixitup-page-list button.mixitup-control-active{background-color:#6D6F76;color:#fff}.mixitup-legend .mixitup-page-list .mixitup-control{display:inline}#user-select select,#directory-filter select{float:left;clear:both;height:36px;border:none;width:33%;padding:5px 0;overflow:hidden;color:#ffffff;text-transform:uppercase;font-weight:700;font-size:14px;font-family:"Montserrat", sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/open_menu.png) 100%/16px no-repeat #3556A0;background-position:calc(100% - 10px) calc(1em + 2px),calc(100% - 10px) calc(1em + 2px)}#user-select select:focus,#directory-filter select:focus{outline:none;background-color:#3556A0;padding:5px 0}#user-select .mixitup-control-active,#directory-filter .mixitup-control-active{background-color:#3556A0;color:#ffffff;font-weight:700;font-size:14px}#user-select option,#directory-filter option{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Montserrat", sans-serif;color:#ffffff;padding:5px 0;text-transform:uppercase;font-weight:700;font-size:14px}#user-select option.option-item,#directory-filter option.option-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Montserrat", sans-serif;color:#ffffff;padding:5px 0;text-transform:uppercase;font-weight:700;font-size:14px}.page .tribe-events-grid .type-tribe_events a,.tribe-events-grid .type-tribe_events a{color:#6EBE44}.tribe-events-grid .tribe-grid-header .tribe-week-today,.tribe-week-day-header-1 .tribe-week-today,.tribe-week-day-header-2 .tribe-week-today,.tribe-week-day-header-3 .tribe-week-today,.tribe-week-day-header-4 .tribe-week-today,.tribe-week-day-header-5 .tribe-week-today,.tribe-week-day-header-6 .tribe-week-today,.tribe-week-day-header-0 .tribe-week-today,.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single:hover,.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single,.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single a{background-color:#3556A0;color:#FFFFFF}#tribe-events-bar .tribe-bar-submit{margin-left:0}.page.post-content div.icons{opacity:0.5;padding-top:50px}.page .single-members-headline{font-size:23px;text-transform:uppercase;letter-spacing:0.5px;max-width:700px;margin-top:3px;position:relative;opacity:unset}@media print{.page body.single-post #masthead,.page body.single-post #colophon,.page body.single-post header.image-header,.page body.single-post div.full-width-header-block,.page body.single-post div.side,.page body.single-post #main .icons,.page body.page #masthead,.page body.page #colophon,.page body.page header.image-header,.page body.page div.full-width-header-block,.page body.page div.side,.page body.page #main .icons{display:none !important}.page body.single-post div.post-content,.page body.single-post article.post,.page body.page div.post-content,.page body.page article.post{display:block !important;width:100% !important}.page body.single-post div.members-head,.page body.page div.members-head{display:none !important}.page body.single-post .wp-block-columns,.page body.page .wp-block-columns{display:block !important;width:100% !important}.page body.single-post .wp-block-columns .wp-block-column,.page body.page .wp-block-columns .wp-block-column{display:block !important;width:48% !important;float:left !important;clear:none !important}}h3.tribe-events-month-event-title a,h3.tribe-events-month-event-title.tribe-events-venue-city a,h3.tribe-events-month-event-title.tribe-events-venue-city{font-size:16px;text-transform:uppercase;font-weight:600}.twitter-timeline{max-width:100% !important;-webkit-overflow-scrolling:touch;overflow:auto}.wp-block-fl-block-fl-large-item-tile-block .wp-block-img img{height:auto !important}.wp-block-fl-block-fl-large-item-tile-block figure{margin:1em 0 !important}@media screen and (max-width: 1200px){.speaker-cols figure{margin-left:0px;margin-right:0px}.speaker-cols figure img{object-fit:contain;object-position:top}}.tribe-events-single-event-description .speakers{border-top:1px solid #6D6F76;margin:10px 0;padding:20px 0px 0px 0px}.tribe-events-single-event-description .speakers h4{font-weight:700;margin-bottom:20px}.tribe-events-single-event-description .speakers .speaker{margin-bottom:20px;font-size:18px;font-family:"Roboto", sans-serif;font-weight:300}.tribe-events-single-event-description .speakers .speaker img{margin:0px 15px 3px 0px;float:left}.tribe-events-single-event-description .speakers .speaker .name-title{font-weight:700;margin-bottom:10px}#directory-filter .directory-filter-container{float:left;margin-right:0;width:min-content;margin-bottom:50px;margin-right:40px}#directory-filter .directory-filter-container select{min-width:300px;padding-left:10px;float:left}#directory-filter .directory-filter-container input{padding:6px}#directory-container .item{height:auto;margin:3px;padding:15px}#directory-container .item .directory-details{margin-top:30px}#directory-container .item a img{max-width:60%;height:auto}#directory-container .item .holoniq{max-width:35%;float:right}#directory-container .item h2{min-height:auto}body.post-type-archive-tribe_events .site-main{background-color:transparent;box-shadow:none}.tribe-common-g-row{gap:1.5em}body.post-type-archive-tribe_events .tribe-events-pro-photo__event{height:610px;min-height:581px;position:relative;padding:30px !important;box-sizing:border-box;background-color:#fff;box-shadow:0 1px 3px 2px #E0DCDC;width:100% !important;margin-bottom:0 !important}@media screen and (max-width: 1023px){body.post-type-archive-tribe_events .tribe-events-pro-photo__event{width:100% !important}}@media screen and (max-width: 767px){body.post-type-archive-tribe_events .tribe-events-pro-photo__event{height:auto}}body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured{background:#263367}body.post-type-archive-tribe_events .tribe-events-pro-photo .event-thumbnail-wrapper{position:relative;margin-bottom:15px}body.post-type-archive-tribe_events .tribe-events-pro-photo .event-thumbnail-wrapper .tribe-events-pro-photo__event-date-tag{background-color:#3556a0;width:100px !important;height:100px;border-radius:50%;background-color:#3556a0;position:absolute;bottom:10px;right:10px;font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;margin-right:0 !important}body.post-type-archive-tribe_events .tribe-events-pro-photo .event-thumbnail-wrapper .tribe-events-pro-photo__event-date-tag-datetime{flex-direction:row-reverse !important}body.post-type-archive-tribe_events .tribe-events-pro-photo .event-thumbnail-wrapper .tribe-events-pro-photo__event-date-tag-month,body.post-type-archive-tribe_events .tribe-events-pro-photo .event-thumbnail-wrapper .tribe-events-pro-photo__event-date-tag-daynum{font-family:"Roboto",sans-serif;color:#fff !important;font-size:15px !important;font-size:70 !important;margin:0 5px}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-details-wrapper{margin-bottom:40px;padding-top:15px}@media screen and (max-width: 1023px){body.post-type-archive-tribe_events .tribe-events-pro-photo__event-details-wrapper{margin-bottom:20px}}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-details{display:flex;flex-direction:column-reverse}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-featured-image-wrapper{height:230px;position:relative}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-featured-image-wrapper img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100% !important;height:100% !important;object-fit:cover}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-title{font-family:"Roboto",sans-serif;font-size:22px !important;font-weight:700;line-height:1.2 !important;color:#6EBE44}.tribe-events-pro-photo__event--featured body.post-type-archive-tribe_events .tribe-events-pro-photo__event-title{color:#fff}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-title-link{color:#6EBE44 !important;text-transform:none}.tribe-events-pro-photo__event--featured body.post-type-archive-tribe_events .tribe-events-pro-photo__event-title-link{color:#fff !important}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-title-link:hover{text-decoration:none !important}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-c-small-cta{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;margin-top:0;margin-bottom:15px;text-transform:uppercase}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-excerpt p{font-size:16px;height:118px;background:-webkit-linear-gradient(#333, #eee);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta{position:absolute;bottom:25px;display:flex;align-items:flex-start;flex-direction:column}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .at{font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;margin:0 5px 0 15px}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta>div{margin:0}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .tribe-events-pro-photo__event-date-tag-datetime{flex-direction:row;align-content:center}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .tribe-events-pro-photo__event-date-tag-datetime>span{margin-right:5px}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .tribe-events-pro-photo__event-date-tag-month,body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .tribe-events-pro-photo__event-date-tag-daynum,body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .tribe-events-pro-photo__event-datetime{font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;color:#6D6F76;line-height:1.2}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .recurringinfo{display:block;margin:8px 0 0}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .recurringinfo .tribe-events-divider{display:none}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .recurringinfo .recurring-info-tooltip.tribe-events-tooltip{display:none;width:200px;border:0;background-color:#fff;color:#606060;padding:.75em 1em 0;position:absolute;left:10px;bottom:29px;line-height:1.4;z-index:100;width:200px;padding-bottom:0.8em;box-shadow:3px 4px 21px rgba(0,0,0,0.38)}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .recurringinfo .recurring-info-tooltip.tribe-events-tooltip .tribe-events-event-body{font-size:11px;padding:0}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .recurringinfo .recurring-info-tooltip.tribe-events-tooltip .tribe-events-event-body p{font-weight:300;padding-bottom:25px}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .recurringinfo .recurring-info-tooltip.tribe-events-tooltip .tribe-events-arrow{display:block;width:20px;height:7px;bottom:-7px;background-image:url(../img/tribe-theme-tooltips.png);background-size:37px 20px;background-position:0 0;background-repeat:no-repeat;left:20px;position:absolute}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-events-event-meta .event-is-recurring{color:rgba(0,0,0,0.7);font-style:normal;font-weight:500;position:relative;font-size:13px}body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-excerpt p{background:-webkit-linear-gradient(#fff, rgba(255,255,255,0.1));background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-title,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-title a,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-c-small-cta,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-date-tag-month,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-date-tag-daynum,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-datetime,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .at,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .event-is-recurring,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .event-is-recurring a{color:#fff !important}body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-datetime-featured-icon,body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured .tribe-events-pro-photo__event-datetime-featured-text{visibility:hidden;position:absolute;clip:rect(0, 0, 0, 0);width:1px;height:1px}body.post-type-archive-tribe_events .tribe-events-pro-photo-nav.tribe-events-c-nav a{font-size:15px;font-family:"Roboto",sans-serif;font-weight:600}body.post-type-archive-tribe_events .tribe-events-calendar-month__header-row{background:#6D6F76}body.post-type-archive-tribe_events .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column{padding-top:12px;padding-bottom:12px}@media screen and (max-width: 767px){body.post-type-archive-tribe_events .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column{padding-top:0;padding-bottom:0}}body.post-type-archive-tribe_events .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column-title{color:#fff;text-align:center}body.post-type-archive-tribe_events .tribe-events-calendar-month__header-row .tribe-events-calendar-month__header-column-title-mobile{font-size:12px}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day{transition:all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}@media screen and (max-width: 767px){body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day{border:.5px solid #d2d2d2;border-radius:0}}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day::after{display:none}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day:hover{background:#f7f7f7;box-shadow:0 0 10px rgba(0,0,0,0.2)}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-date{background:#fff;opacity:1;line-height:1;padding:4px 9px 6px}@media screen and (max-width: 767px){body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-date{background:transparent}}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-date-daynum{font-size:12px}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event{margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:8px;opacity:1;border-top:thin solid #6D6F76}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event:first-child{border-top:0}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__multiday-event-bar-title{font-size:12px;margin-top:3px}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event.tribe-events-calendar-month__calendar-event--sticky{background:#263367;opacity:1}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event.tribe-events-calendar-month__calendar-event--sticky .tribe-events-calendar-month__calendar-event-datetime{color:#fff;opacity:1}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event.tribe-events-calendar-month__calendar-event--sticky .tribe-events-calendar-month__calendar-event-title{color:#fff}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event.tribe-events-calendar-month__calendar-event--sticky .tribe-events-calendar-month__calendar-event-title a{color:inherit}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event-title{font-size:13px}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__calendar-event-title a{border:none;color:#263367}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-icon,body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-ico svg{color:#6D6F76 !important}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-icon--event{background-color:#6D6F76}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected{background:#21759b}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:#fff}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:#fff}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon,body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-ico svg{color:white}body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event-tooltip{padding:0}body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title{color:#6EBE44;font-size:20px;line-height:1.2}body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-title a{color:currentColor}body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description p{font-size:16px;line-height:1.3}body.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-tooltip-description p a{font-size:inherit}body.post-type-archive-tribe_events .tribe-events-calendar-month-mobile-events__mobile-event-title a{color:#6D6F76}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day--other-month{background:#fff}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day--other-month:hover{background:#fff;box-shadow:none}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__day-date{opacity:.4}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__day-date-daynum{color:#707070}body.post-type-archive-tribe_events .tribe-events-calendar-month__body .tribe-events-calendar-month__day--other-month .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details{opacity:.4}body.post-type-archive-tribe_events .tooltipster-base.tribe-events-tooltip-theme{padding:.75em !important}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__header,body.post-type-archive-tribe_events .tribe-events-pro-week-grid__header-column-title{background:#666}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__header-column{border-color:transparent}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__header-column-datetime{flex-direction:row;justify-content:center;column-gap:5px;align-items:center;padding-top:13.5px;padding-bottom:13.5px}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__header-column-datetime span{font-size:12px !important;color:#fff !important;line-height:1.2 !important}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__header-column-datetime span a{color:inherit !important;font-size:12px}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__events-day,body.post-type-archive-tribe_events .tribe-events-pro-week-grid__multiday-events-day{border-left-color:#d2d2d2}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event{width:calc(100% - 8px);right:4px}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-link{border-radius:3px;border:1px solid #ccc}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-link:hover{border-color:#aaa}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner{background:#e0e1e1}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner{background:#e0e1e1}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-title{font-size:12px;color:#6d6f76;letter-spacing:normal}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__events-row-header{background:#fff}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__events-time-tag{white-space:nowrap}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__header-column.tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-title{background:#3556A0}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-tooltip .tribe-events-pro-week-grid__event-tooltip-title{color:#6EBE44;font-size:20px;line-height:1.2}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-tooltip .tribe-events-pro-week-grid__event-tooltip-title a{color:currentColor}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-tooltip .tribe-events-pro-week-grid__event-tooltip-description p{font-size:16px;line-height:1.3}body.post-type-archive-tribe_events .tribe-events-pro-week-grid__event-tooltip .tribe-events-pro-week-grid__event-tooltip-description p a{font-size:inherit}body.post-type-archive-tribe_events .tribe-events-pro-week-day-selector__events-icon{background:#6D6F76}body.post-type-archive-tribe_events .tribe-events-pro-week-day-selector__day--active{border-color:#3556A0}body.post-type-archive-tribe_events .tribe-events-pro-week-day-selector__day--active .tribe-events-pro-week-day-selector__events-icon{background:#3556A0}body.single-tribe_events #tribe-events{padding:0;box-shadow:none;background:transparent}body.single-tribe_events .site-main .icons{margin-top:0;position:absolute;top:0;right:0;z-index:2}body.single-tribe_events .tribe-events-single{display:flex;flex-wrap:wrap}@media screen and (max-width: 1023px){body.single-tribe_events .tribe-events-single{flex-direction:column-reverse}}body.single-tribe_events .tribe-events-single .tribe-events-back{width:100%;border:none}@media screen and (max-width: 1023px){body.single-tribe_events .tribe-events-single .tribe-events-back{order:1}}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper{min-width:300px;width:100%;max-width:300px}@media screen and (max-width: 1023px){body.single-tribe_events .tribe-events-single .single-event-meta-wrapper{max-width:100%;min-width:0}}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-event-meta::before{display:none}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-meta-group{flex-basis:100%}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-meta-group dl dt{padding:10px 0 0 !important}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-meta-group abbr[title]{border:none}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-single-section-title,body.single-tribe_events .tribe-events-single .single-event-meta-wrapper dt{color:#6D6F76}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-cal-links{border-top:none;margin-top:30px}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-cal-links a{background:none;padding-left:0;color:#6EBE44;font-weight:700;font-size:18px}body.single-tribe_events .tribe-events-single .single-event-meta-wrapper .tribe-events-cal-links a:hover{text-decoration:none}body.single-tribe_events .tribe-events-single .single-event-content-wrapper{width:calc(100% - 375px);margin-left:auto}body.single-tribe_events .tribe-events-single .single-event-content-wrapper ul li,body.single-tribe_events .tribe-events-single .single-event-content-wrapper h4{color:#6D6F76}@media screen and (max-width: 1023px){body.single-tribe_events .tribe-events-single .single-event-content-wrapper{width:100%;padding:1em 4em}}@media screen and (max-width: 768px){body.single-tribe_events .tribe-events-single .single-event-content-wrapper{padding:1em}}body.single-tribe_events .tribe-events-single .single-event-content-wrapper .tribe-events-schedule{margin-bottom:0}body.single-tribe_events .tribe-events-single .single-event-content-wrapper .tribe-events-content a{border:solid;border-width:thin}body.single-tribe_events .tribe-events-single .single-event-content-wrapper .tribe-events-content a:hover{color:initial;text-decoration:none}body.single-tribe_events .tribe-events-single .single-event-content-wrapper a.website-link{border:none !important}body.single-tribe_events .tribe-events-single .single-event-content-wrapper .tribe-events-c-subscribe-dropdown__button{border-color:#6D6F76;color:#6D6F76}body.single-tribe_events .tribe-events-single .single-event-content-wrapper .tribe-events-c-subscribe-dropdown__button:hover{background:#6D6F76;color:white}body.single-tribe_events .tribe-events-single .single-event-content-wrapper .tribe-events-c-subscribe-dropdown__button:focus-within{border-color:#6D6F76;background:#6D6F76;color:white}body.single-tribe_events .single #tribe-events-content h2,body.single-tribe_events .single h2,body.single-tribe_events .single a{color:#6D6F76}body.single-tribe_events .single p,body.single-tribe_events .single #tribe-events-content p,body.single-tribe_events .single #tribe-events-content li{font-weight:300}body.single-tribe_events #tribe-events-pg-template{background:white;margin:0 auto;width:calc(100% - 4em);max-width:1316px;box-shadow:-2px -2px 3px 2px #E0DCDC;padding-bottom:10em;margin-bottom:8em}body.single-tribe_events .single-event-thumbnail{width:100%}body.single-tribe_events .single-event-thumbnail img{width:100%;height:auto}body.single-tribe_events .single-event-content-wrapper{padding-right:4em;padding-top:2em;padding-left:2em;font-family:"Roboto",sans-serif;font-size:18px;line-height:1.5;font-weight:300}body.single-tribe_events .tribe-events-single-event-title{font-family:"Montserrat", sans-serif}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper{padding-left:4em;padding-top:3em;font-family:"Roboto",sans-serif !important}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-start-date-label{margin:0}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-single-section-title,body.single-tribe_events .tribe-events-pg-template body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-single-section-title,body.single-tribe_events .tribe-events-pg-template body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-related-events-title{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:19px !important;color:#6D6F76;padding:0 !important;text-transform:uppercase;letter-spacing:0 !important}body.single-tribe_events .tribe-events-pg-template .tribe-events-meta-group-details{padding:0;margin:0}body.single-tribe_events .tribe-events-pg-template .tribe-events-meta-group-details dl{padding:0;margin:0}body.single-tribe_events .tribe-events-pg-template .tribe-events-meta-group-other{padding-top:0}body.single-tribe_events .tribe-events-pg-template .tribe-events-meta-group-other .tribe-events-single-section-title{display:none}body.single-tribe_events .tribe-events-pg-template .tribe-events-event-url-label,body.single-tribe_events .tribe-events-pg-template .tribe-events-event-url{display:none}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-meta-group dl dt{border-top:1px solid #ddd;font-weight:700;font-size:17px;margin:0;font-family:"Roboto",sans-serif;line-height:1.1}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper dd{font-size:17px;font-weight:300;padding-bottom:.25em;font-family:"Roboto",sans-serif;color:#6D6F76}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-event-meta dd abbr{text-decoration:none}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-event-meta dd abbr[title]{cursor:initial}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-single ul.tribe-related-events{flex-direction:column}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper .tribe-events-related-events-title{border:none}body.single-tribe_events #tribe-events-content .tribe-events-single-section .tribe-events-meta-group a{font-weight:300;font-family:"Roboto",sans-serif}body.single-tribe_events .tribe-events-single ul.tribe-related-events .tribe-related-event-info{padding:10px}body.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button{width:100%;border-color:#3556a0;color:#3556a0}body.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container:hover,body.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container:focus,body.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container:focus-within,body.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container.tribe-events-c-subscribe-dropdown__button--active,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button:focus,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button:focus-within,body.single-tribe_events .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active{border-color:#21759b}body.single-tribe_events .icons{text-align:right;margin-bottom:25px}body.single-tribe_events .icons .icon{width:27px;padding:2px;height:auto;opacity:0.5}body.single-tribe_events .icons .icon img{vertical-align:middle;max-width:100%;max-height:100%}body.single-tribe_events .icons .facebook{height:27px;width:auto}body.post-type-archive-tribe_events .tribe-bar-filters-inner .tribe-event-categories li a span,body.post-type-archive-tribe_events .tribe-bar-filters-inner .tribe-event-categories .tribe-events-c-view-selector__list-item-icon{color:#fff}body.post-type-archive-tribe_events .tribe-events-c-view-selector__list-item:hover{background-color:#fff}body.post-type-archive-tribe_events .tribe-common-c-svgicon path{fill:#fff}body.post-type-archive-tribe_events .tribe-common-c-svgicon--caret-down path,body.post-type-archive-tribe_events .tribe-common-c-svgicon--caret-right path,body.post-type-archive-tribe_events .tribe-common-c-svgicon--caret-left path{fill:#000 !important}body.post-type-archive-tribe_events .tribe-events-c-view-selector__list-item:focus .tribe-common-c-svgicon path{fill:black !important}body.post-type-archive-tribe_events .tribe-events-c-view-selector__list-item:hover svg path{fill:#000 !important}body.post-type-archive-tribe_events .slide-content{display:block !important;align-items:center}body.post-type-archive-tribe_events .tribe-events .tribe-events-header{display:block;padding:1em}body.post-type-archive-tribe_events .tribe-events-pro-photo{margin:0 1em}@media screen and (max-width: 1024px){body.post-type-archive-tribe_events .tribe-events-pro-photo{margin:0;padding:0 1em}}@media screen and (max-width: 767px){body.post-type-archive-tribe_events .tribe-events-pro-photo{margin:0;padding:0}}body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-photo-container{display:grid;gap:2em;grid-template-columns:repeat(3, 1fr);margin-bottom:3em}@media screen and (max-width: 769px){body.post-type-archive-tribe_events .tribe-events-pro-photo .tribe-photo-container{padding:0;grid-template-columns:repeat(1, 1fr)}}body.post-type-archive-tribe_events .tribe-events-pro-photo-nav{padding:1em !important}body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown{margin-top:0 !important;padding:0 1em !important}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-title-link{border:none !important}body.post-type-archive-tribe_events .tribe-events-pro-photo__event--featured{background:#3556a0}body.post-type-archive-tribe_events .tribe-events-pro-photo .event-thumbnail-wrapper .tribe-events-pro-photo__event-date-tag-month,body.post-type-archive-tribe_events .tribe-events-pro-photo .event-thumbnail-wrapper .tribe-events-pro-photo__event-date-tag-daynum{font-family:"Montserrat", sans-serif;font-weight:800;line-height:1.2}body.post-type-archive-tribe_events .tribe-events-pro-photo__event-excerpt p{line-height:1.7;margin:0 0 10px;font-weight:300;font-size:16px;font-style:normal;font-family:"Roboto",sans-serif}body.post-type-archive-tribe_events .tribe-events-c-nav__next,body.post-type-archive-tribe_events .tribe-events-c-nav__prev{font-size:15px !important}body.post-type-archive-tribe_events .tribe-events-c-nav__next,body.post-type-archive-tribe_events .tribe-events-c-nav__prev,body.post-type-archive-tribe_events .tribe-events .tribe-events-c-nav__next:disabled,body.post-type-archive-tribe_events .tribe-events .tribe-events-c-nav__prev:disabled{font-size:15px}body.post-type-archive-tribe_events .owl-carousel.futurelab-slides{margin-bottom:0}body.post-type-archive-tribe_events .owl-carousel.futurelab-slides .inner-box .box .bg{background:#263367}body.post-type-archive-tribe_events .owl-carousel.futurelab-slides .inner-box .event_datetime,body.post-type-archive-tribe_events .owl-carousel.futurelab-slides .inner-box p{font-weight:300;font-size:21px;font-family:"Roboto", sans-serif}body.post-type-archive-tribe_events .owl-carousel.futurelab-slides .slide-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.post-type-archive-tribe_events .tribe-events-calendar-month,body.post-type-archive-tribe_events .tribe-events-pro-week-grid{padding:0 1em}@media screen and (max-width: 768px){body.post-type-archive-tribe_events .tribe-events-calendar-month,body.post-type-archive-tribe_events .tribe-events-pro-week-grid{padding:0}}body.post-type-archive-tribe_events .tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown,body.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{margin-left:0;margin-right:auto}body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__button{background:#3556a0;color:white;padding:0;border-radius:3px;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:11px;line-height:normal;padding:6px 9px;text-align:center;text-decoration:none;vertical-align:middle}body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__button:hover,body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__button:focus,body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__button:focus-within,body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active{background:#21759b}body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text{text-transform:uppercase;letter-spacing:1px;font-weight:700}body.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-icon{margin:-2px}body.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:2em;padding:2em 0 0}@media screen and (max-width: 768px){body.single-tribe_events #tribe-events-pg-template{min-width:89vw}body.single-tribe_events .tribe-events-pg-template .single-event-meta-wrapper{padding:0 1.2em}.single-event-content-wrapper{padding:1.2em}body.post-type-archive-tribe_events .owl-carousel.futurelab-slides .inner-box .box .event_datetime{font-size:18px}body.post-type-archive-tribe_events .owl-carousel.futurelab-slides .inner-box .box p.excerpt{font-size:18px;margin-bottom:3em}body.post-type-archive-tribe_events .tribe-events .tribe-events-l-container{padding-top:0}body.post-type-archive-tribe_events .tribe-common .tribe-common-g-row--gutters{margin-left:0}}.tribe-events-c-top-bar__nav-list-item,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{width:100%}.tribe-events .tribe-events-c-top-bar__nav-list{display:grid;grid-auto-flow:column;gap:1rem;justify-content:space-between;position:relative}.tribe-events button.tribe-events-c-top-bar__nav-link--next:disabled,.tribe-events .tribe-events-c-nav__next:disabled{font-size:inherit}.tribe-events .tribe-events-c-top-bar__nav-link--next,.tribe-events .tribe-events-c-top-bar__nav-link--prev{width:auto}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtY2hpbGQuY3NzIiwic291cmNlcyI6WyJzdHlsZS1jaGlsZC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2V2ZW50cy5zY3NzIiwiX2V2ZW50cy1uZXcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBWYXJpYWJsZXNcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuaDEge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKipcclxuICogVHlwb2dyYXBoeVxyXG4gKi9cclxuaHRtbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5odG1sIGJvZHkge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1vLWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuYm9keSxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSxcclxucCB7XHJcblxyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWZhbWlseTogJGJvZHk7XHJcbiAgY29sb3I6ICRncmV5O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxufVxyXG5cclxuaDMudXBwZXIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5oYXMtMi1jb2x1bW5zLFxyXG5jb2wtbWQtMTIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtYmxvY2stY29sdW1ucyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLmJ0bixcclxuLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXHJcbi5idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi10ZXh0O1xyXG4gIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LWZhbWlseTogJGdyZXk7XHJcbiAgY29sb3I6ICRncmV5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gIGhlaWdodDogNTFweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgbWluLXdpZHRoOiAyNzNweDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmLndoaXRlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm93bC1jYXJvdXNlbC5mdXR1cmVsYWItc2xpZGVzIC5pbm5lci1ib3ggLmJveCAuYnRuIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG5cclxuI2xvZ2luZm9ybSxcclxuI2xvZ2luZm9ybS1jdXN0b20ge1xyXG4gIC5idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5sb2dpbi11c2VybmFtZSxcclxuICAubG9naW4tcGFzc3dvcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9wYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctZG93biB7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciB7XHJcblxyXG4gIC5uYXZiYXItZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMHB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLFxyXG4gICAgLm5hdmJhci1uYXY+Lm9wZW4+YSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsXHJcbiAgICAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXMsXHJcbiAgICAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2l0ZS1sb2dvIGltZyB7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTExLCAxMTgsIDAuNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VycmVudF9wYWdlX3BhcmVudD5hIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblxyXG4gICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5saT5hIHtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA5LCAxMTEsIDExOCwgMC4zKTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOSwgMTExLCAxMTgsIDAuNik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblxyXG4gICAgICAgICAgLnN1Yi1hcnJvdyxcclxuICAgICAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDE1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3Blbl9tZW51X2cucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1sZWZ0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnM+Lm5hdmJhci10b2dnbGUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21lbnUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgLmljb24tYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcmlnaHQge1xyXG4gICAgICAuaWNvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgICAgICAuY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qPT09PSBTdGlja3kgSGVhZGVyID09PT0qL1xyXG5cclxuICAjc3RpY2t5LWhlYWRlci5zdGlja3kge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAtNTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRyYW5zaXRpb246IDAuN3M7XHJcblxyXG4gICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgIGhlaWdodDogODVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5zbGlkZURvd24ge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuN3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGlkZVVwIHtcclxuICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5hdmJhci1kZWZhdWx0IHtcclxuICAgICAgLmhlYWRlci1yaWdodCAuaWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuXHJcbiAgICAgICAgLmJ0biBhIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2l0ZS1sb2dvIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIC5uYXZiYXItbmF2PmxpPmEge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBTZWFyY2ggRm9ybSAqL1xyXG5cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgbGFiZWwge1xyXG4gICAgJj4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtZmllbGQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRtYWluO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuXHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWFyY2gucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBNZW1iZXJzICovXHJcblxyXG4ubWVtYmVycy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgQGluY2x1ZGUgY3VydGFpbl9jbG9zZV90cmFuc2Zvcm0oMC43cywgMHMpO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG5cclxuICAudGV4dC1jb250ZW50IHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxNThweDtcclxuICAgIH1cclxuXHJcbiAgICAqLFxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbWJlcnMtbGlzdCB7XHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1x0TWVudSBhY3RpdmVcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY3VydGFpbl9jbG9zZV90cmFuc2Zvcm0oMC43cywgMHMpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT0gTW9iaWxlIE1lbnUgPT09PT09PSovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5zaXRlLWhlYWRlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSB7XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgJi5pbiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbSAubmF2YmFyLXRvZ2dsZSB7fVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdj5saSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWRtaW4tYmFyICNzdGlja3ktaGVhZGVyLnN0aWNreS5zbGlkZURvd24sXHJcbi5hZG1pbi1iYXIgLmdsb2JhbC1kcmF3ZXIge1xyXG4gIHRvcDogNDZweDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XHJcblxyXG4gIC5hZG1pbi1iYXIgI3N0aWNreS1oZWFkZXIuc3RpY2t5LnNsaWRlRG93bixcclxuICAuYWRtaW4tYmFyIC5nbG9iYWwtZHJhd2VyIHtcclxuICAgIHRvcDogMzJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAgSGVhZGVyIEdsb2JhbCBEcmF3ZXIgKi9cclxuXHJcblxyXG4uZ2xvYmFsLWRyYXdlciB7XHJcblxyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogLTEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogNTYwcHg7XHJcbiAgei1pbmRleDogOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge31cclxuXHJcbiAgLmdsb2JhbC1kcmF3ZXItcGFuIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5zaXRlLmFjdGl2ZSAuZ2xvYmFsLWRyYXdlciB7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG5cclxufVxyXG5cclxuLnNpdGUuYWN0aXZlIC5zaXRlLWhlYWRlciAubmF2YmFyLWRlZmF1bHQgLmhlYWRlci1yaWdodCAuY2xvc2UtZHJhd2VyIC5jbG9zZS1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtc2lkZWJhci1maXJzdC1vbi1tb2JpbGUge1xyXG4gIC5jb2wtbWQtNC5zaWRlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5ib2R5ICNjb250ZW50LFxyXG5ib2R5ICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5ib2R5ICNjb250ZW50LmFjdGl2ZSxcclxuYm9keSAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlLmFjdGl2ZSB7XHJcbiAgcmlnaHQ6IDU2MHB4O1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICNzdGlja3ktaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5pbWctY29udGFpbmVyIGltZyxcclxuLmltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5mdXR1cmVsYWItc2xpZGVzIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5vd2wtbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5vd2wtbmF2IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5zbGlkZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaW5uZXItYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgLnNsaWRlLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIH1cclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgcGFkZGluZzogMzVweCAzMHB4IDcwcHg7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTpub3QoLmJ0bikge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2MDhFQjU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLWltYWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAub3dsLWl0ZW0gaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogJGJveC1wYWRkaW5nO1xyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAub3dsLW5hdiB7XHJcbiAgICAub3dsLXByZXYge31cclxuICB9XHJcblxyXG4gIC5vd2wtZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIC5vd2wtZG90IHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDdweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAuaW5uZXItYm94IHtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2NjBweDtcclxuXHJcbiAgICAgICAgLmJnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM2MDhFQjU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG5cclxuICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXJvdXNlbF9hcnJvd19sZWZ0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXJvdXNlbF9hcnJvd19yaWdodC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgJiB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogOTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTE3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiB7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMzE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCA3cHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3ByaW1hcnkge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuYm9keSB7XHJcbiAgLnNpdGUtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZSB7XHJcblxyXG4gIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWZ1dHVyZWxhYi1pbWFnZS1idXR0b24tYmxvY2sgaDMge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PSBCbG9ja3MgR2xvYmFsID09PT09Ki9cclxuXHJcblxyXG4ud3AtYmxvY2stZnV0dXJlbGFiLWN1c3RvbS1jb2x1bW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuI21haW4ge1xyXG5cclxuICAud3AtYmxvY2stZmwtYmxvY2stZmwtbmV3cy1ibG9jayxcclxuICAud3AtYmxvY2stZmwtYmxvY2stZmwtZXZlbnRzLWJsb2NrLFxyXG4gIC53cC1ibG9jay1mdXR1cmVsYWItaW1hZ2UtYnV0dG9uLWJsb2NrLFxyXG4gIC53cC1ibG9jay1mbC1ibG9jay1mbC1uZXdzLWJsb2NrLFxyXG4gIC53cC1ibG9jay1mbC1ibG9jay1mbC1zbWFsbC1pdGVtLXRpbGUtYmxvY2ssXHJcbiAgLndwLWJsb2NrLWZsLWJsb2NrLWZsLWxhcmdlLWl0ZW0tdGlsZS1ibG9jayxcclxuICAud3AtYmxvY2stZnV0dXJlbGFiLXNtYWxsLWl0ZW0tdGlsZS1ibG9jayxcclxuICAud3AtYmxvY2stZnV0dXJlbGFiLWxhcmdlLWl0ZW0tdGlsZS1ibG9jayxcclxuICAud3AtYmxvY2stZnV0dXJlbGFiLWxhcmdlLWl0ZW0tYnV0dG9uLXRpbGUtYmxvY2ssXHJcbiAgLndwLWJsb2NrLWZ1dHVyZWxhYi1jdXN0b20tdmlkZW8tYmxvY2ssXHJcbiAgLmVtYmVkLXZpZGVvLWJsb2NrLFxyXG4gIC53cC1ibG9jay1mdXR1cmVsYWItY3VzdG9tLWVtYmVkLWJsb2NrLFxyXG4gIC53cC1ibG9jay1mdXR1cmVsYWItd2hpdGUtYmxvY2ssXHJcbiAgLmZsLXdoaXRlLWdyaWQsXHJcbiAgLndwLWJsb2NrLWdhbGxlcnksXHJcbiAgLmxheW91dC1ncmlkLWl0ZW0tcmlnaHQsXHJcbiAgLmxheW91dC1ncmlkLWl0ZW0tbGVmdCxcclxuICAud3AtYmxvY2stZW1iZWQtdHdpdHRlciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJveC1wYWRkaW5nO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAycHggI0UwRENEQztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWZ1dHVyZWxhYi1jb2xvci1idXR0b24tYmxvY2ssXHJcbiAgLndwLWJsb2NrLWZ1dHVyZWxhYi1jb2xvci1zb2NpYWwtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRib3gtcGFkZGluZztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMnB4ICNFMERDREM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1mdXR1cmVsYWItd2hpdGUtYmxvY2suZmwtd2hpdGUtZ3JpZCB7XHJcbiAgLmhhcy0yLWNvbHVtbnMge1xyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnR5cGUtdHJpYmVfZXZlbnRzLnRyaWJlLWV2ZW50cy1waG90by1ldmVudCAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAsXHJcbi5hcmNoaXZlIGFydGljbGUuY29sLW1kLTQsXHJcbi5wYWdlLXRlbXBsYXRlLWJsb2cgYXJ0aWNsZS5jb2wtbWQtNCxcclxuLmJsb2cgYXJ0aWNsZS5jb2wtbWQtNCxcclxuLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1uZXdzIGFydGljbGUuY29sLW1kLTQsXHJcbi5yZXBvcnRzLWNvbnRhaW5lciBhcnRpY2xlLmNvbC1tZC00IHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIC8vbWFyZ2luLWJvdHRvbTogJGJveC1wYWRkaW5nO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAycHggI0UwRENEQztcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tbGluZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbjpub3QoLmhvbWUpIC5zaXRlLW1haW4ge1xyXG4gIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogLTJweCAtMnB4IDNweCAycHggI0UwRENEQztcclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLndpZGdldC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC53aWRnZXQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCBsaSxcclxuICBvbCBsaSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuXHJcbiAgLnBvc3QtY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWdhbGxlcnkgLm93bC1kb3RzIHtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlLndwLWJsb2NrLXB1bGxxdW90ZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgIC13ZWJraXQtbWFzazogdXJsKC4uL2ltZy9xdW90YXRpb24uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgIG1hc2s6IHVybCguLi9pbWcvcXVvdGF0aW9uLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBjaXRlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgNTBweCA0MHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtY29udGVudC5jb2wtbWQtOCB7XHJcblxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbjpub3QoLmhvbWUpIC5zaXRlLW1haW4sXHJcbi5zaXRlLW1haW4ge1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi53cC1ibG9jay1lbWJlZC15b3V0dWJlLndwLWJsb2NrLWVtYmVkIHtcclxuICBtYXJnaW46IDEuNWVtIDA7XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAvKiAxNjo5ICovXHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi5zaXRlLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGgsXHJcbi5mdWxsLXdpZHRoLWhlYWRlci1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubm8taW1hZ2UtaGVhZGVyLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAudGl0bGUsXHJcbiAgLnN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mdWxsLXdpZHRoLWhlYWRlci1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuZXZlbnRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsXHJcbiAgLnN1YnRpdGxlLFxyXG4gIC50aXRsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG5cclxuICBkaXYudGl0bGUge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICB0b3A6IC0zcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yM2VtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHdpZHRoOiA4MTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1pbWFnZS1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdG9wOiAyNSU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09IEJsb2NrID09PT09PSovXHJcblxyXG5cclxuLndwLWJsb2NrLWZ1dHVyZWxhYi1jb2xvci1zb2NpYWwtYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xyXG4gIHBhZGRpbmc6ICRib3gtcGFkZGluZztcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5ibG9jay1jb250ZW50IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLnNvY2lhbC1pY29uLWNvbnRhaW5lciB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCAxN3B4O1xyXG5cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLndwLWJsb2NrLWZ1dHVyZWxhYi1jb2xvci1idXR0b24tYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaDMge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgfVxyXG5cclxuICAuYmxvY2stY29udGVudCxcclxuICA+KiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDI4cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi53cC1ibG9jay1mbC1ibG9jay1mbC1uZXdzLWJsb2NrIHtcclxuXHJcbiAgcGFkZGluZzogJGJveC1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41KTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlZmF1bHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5pbWctY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAudGFncyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHJcblxyXG4gICAgLmltZy1jb250YWluZXIsXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLndwLWJsb2NrLWZ1dHVyZWxhYi1pbWFnZS1idXR0b24tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAudGV4dC1jb250YWluZXIge1xyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgIC5vcmdhbmljLXByb2ZpbGUtaW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jb250YWluZXIge1xyXG5cclxuICAgICAgZmxleDogMjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIC5vcmdhbmljLXByb2ZpbGUtaW1hZ2Uge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctY29udGFpbmVyIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgaSxcclxuICAgICAgZW0ge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICYucmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkgLnNpdGUtbWFpbiBwLndwLWJsb2NrLXN1YmhlYWQge1xyXG5cclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBvcGFjaXR5OiAxO1xyXG5cclxuICAmLFxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwLWJsb2NrLXNlcGFyYXRvciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1jb2xvcjogJGdyZXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBjbGVhcjogYm90aDtcclxuICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICYubm9ybWFsIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndwLWJsb2NrLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG5cclxuICAgIHRyIHRkLFxyXG4gICAgdHIgdGgge1xyXG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdHIge1xyXG4gICAgdGQge1xyXG4gICAgICBmb250LXNpemU6ICRidXR0b24tdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mbC1hY2NvcmRpb24ge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgLnRvZ2dsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogMjJweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICB0b3A6IDI4cHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3Blbl9tZW51X2cucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvb3Blbl9tZW51LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiA0NXB4IDMwcHg7XHJcblxyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ud3AtYmxvY2stZnV0dXJlbGFiLXJpZ2h0LWdyaWQsXHJcbi53cC1ibG9jay1mdXR1cmVsYWItbGVmdC1ncmlkLFxyXG4ud3AtYmxvY2stZmwtYmxvY2stZ3V0ZW4tcmlnaHQtZ3JpZCxcclxuLndwLWJsb2NrLWZsLWJsb2NrLWd1dGVuLWxlZnQtZ3JpZCB7XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC53cC1ibG9jay1mdXR1cmVsYWItY29sb3Itc29jaWFsLWJsb2NrLFxyXG4gICAgLndwLWJsb2NrLWdhbGxlcnkge1xyXG4gICAgICBncmlkLXJvdzogc3BhbiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1nYWxsZXJ5IHtcclxuICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuXHJcbiAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1mbC1ibG9jay1mbC1zbWFsbC1pdGVtLXRpbGUtYmxvY2ssXHJcbiAgICAud3AtYmxvY2stZnV0dXJlbGFiLXNtYWxsLWl0ZW0tdGlsZS1ibG9jayxcclxuICAgIC53cC1ibG9jay1mdXR1cmVsYWItY3VzdG9tLXZpZGVvLWJsb2NrLFxyXG4gICAgLndwLWJsb2NrLWZ1dHVyZWxhYi1jdXN0b20tZW1iZWQtYmxvY2sge1xyXG4gICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4ud3AtYmxvY2stc3BhY2VyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgLndwLWJsb2NrLWZsLWJsb2NrLWd1dGVuLXJpZ2h0LWdyaWQsXHJcbiAgLndwLWJsb2NrLWZsLWJsb2NrLWd1dGVuLWxlZnQtZ3JpZCB7XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblxyXG4gIC53cC1ibG9jay1mbC1ibG9jay1ndXRlbi1yaWdodC1ncmlkIHtcclxuICAgID4uY29sLW1kLTgge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICA+LmNvbC1tZC00IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2stZmwtYmxvY2stZ3V0ZW4tcmlnaHQtZ3JpZC53cC1ibG9jay1mdXR1cmVsYWItcmlnaHQtZ3JpZC5jb2wtbWQtMTIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgPi5jb2wtbWQtOCB7XHJcbiAgICAgIG1pbi13aWR0aDogNjYuNjYlO1xyXG4gICAgfVxyXG5cclxuICAgID4uY29sLW1kLTQge1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1lbWJlZC10d2l0dGVyIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2stZmwtYmxvY2stZ3V0ZW4tbGVmdC1ncmlkIHtcclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stZmwtYmxvY2stZmwtc21hbGwtaXRlbS10aWxlLWJsb2NrLFxyXG4gICAgLndwLWJsb2NrLWZ1dHVyZWxhYi1zbWFsbC1pdGVtLXRpbGUtYmxvY2sge1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzOTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2stZnV0dXJlbGFiLWxlZnQtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcclxuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcclxuICAgIGdyaWQtZ2FwOiAyNXB4O1xyXG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcblxyXG4gICAgLmxheW91dC1ncmlkLWl0ZW0tbGVmdC5ncmlkLTQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtZ3JpZC1pdGVtLXJpZ2h0LmdyaWQtOCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4ud3AtYmxvY2stZmwtYmxvY2stZmwtbmV3cy1ibG9jayxcclxuLndwLWJsb2NrLWZsLWJsb2NrLWZsLWV2ZW50cy1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDk4JSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNSk7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3MtaXRlbSxcclxuICAuZXZlbnRzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmRlZmF1bHQsXHJcbiAgLm92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNSk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBmbGV4OiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAucm91bmQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LWRhdGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZGJmNDM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm90dG9tOiAxM3B4O1xyXG4gICAgICByaWdodDogOXB4O1xyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9udGgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAub3dsLWRvdCB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLWl0ZW0ge1xyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgcyBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZmxleDogMztcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjNkQ2Rjc2O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5kYXRlLXRpbWUsXHJcbiAgLnRhZyxcclxuICAudGFncyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzlCOUI5QjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkYm94LXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIC5uZXdzLWl0ZW0gLmltZy1jb250YWluZXIsXHJcbiAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLnJvdW5kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stZmwtYmxvY2stZmwtc21hbGwtaXRlbS10aWxlLWJsb2NrLFxyXG4ud3AtYmxvY2stZnV0dXJlbGFiLXNtYWxsLWl0ZW0tdGlsZS1ibG9jayB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stZmwtYmxvY2stZmwtbGFyZ2UtaXRlbS10aWxlLWJsb2NrLFxyXG4ud3AtYmxvY2stZnV0dXJlbGFiLWxhcmdlLWl0ZW0tdGlsZS1ibG9jayB7XHJcbiAgbWluLWhlaWdodDogMzMwcHg7XHJcbn1cclxuXHJcbi53cC1ibG9jay1mbC1ibG9jay1mbC1sYXJnZS1pdGVtLXRpbGUtYmxvY2ssXHJcbi53cC1ibG9jay1mdXR1cmVsYWItbGFyZ2UtaXRlbS10aWxlLWJsb2NrLFxyXG4ud3AtYmxvY2stZnV0dXJlbGFiLWxhcmdlLWl0ZW0tYnV0dG9uLXRpbGUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIsXHJcbiAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHJcblxyXG4gIC5sYXlvdXQtZ3JpZC1pdGVtLWxlZnQuZ3JpZC04IHtcclxuICAgIHdpZHRoOiA2NS41JTtcclxuICB9XHJcblxyXG4gIC5sYXlvdXQtZ3JpZC1pdGVtLXJpZ2h0LmdyaWQtNCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMzIuNSU7XHJcbiAgfVxyXG5cclxuICAubGF5b3V0LWdyaWQtaXRlbS1sZWZ0LmdyaWQtNCB7XHJcbiAgICB3aWR0aDogMzIuNSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5sYXlvdXQtZ3JpZC1pdGVtLXJpZ2h0LmdyaWQtOCB7XHJcbiAgICB3aWR0aDogNjUuNSU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2stZnV0dXJlbGFiLXJpZ2h0LWdyaWQge1xyXG4gICAgLmxheW91dC1ncmlkLWl0ZW0tbGVmdC5ncmlkLTgge1xyXG4gICAgICB3aWR0aDogNjUuNSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LWdyaWQtaXRlbS1yaWdodC5ncmlkLTQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAzMi41JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWZsLWJsb2NrLWZsLWV2ZW50cy1ibG9jayB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQnV0dG9uIEJsb2NrKi9cclxuLndwLWJsb2NrLWJ1dHRvbixcclxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICBjaXRlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1idXR0b24ge1xyXG4gICYuYWxpZ25jZW50ZXIge1xyXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXHJcbi5zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgZm9udC1zaXplOiAkYnV0dG9uLXRleHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAzNjBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDE0cHggMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxufVxyXG5cclxuLnNpZGViYXIgLm1lbnUge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1nYWxsZXJ5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gIC8qJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6J0dBTExFUlknO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH0gKi9cclxuXHJcbiAgLm93bC1pdGVtIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIC5vd2wtZG90IHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZnVsbC13aWR0aC1oZWFkZXItYmxvY2sge1xyXG4gIGhlaWdodDogNTAwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaWNvbnMge1xyXG4gIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgbWFyZ2luOiAwIDRweDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNpdGUtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogNzBweCAwIDUwcHg7XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcblxyXG4gIC5tZW51IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZm9vdGVyX3RvcCB7XHJcbiAgICAuc29jaWFsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LWFyZWEge1xyXG4gICAgICAuaWNvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXJfYm90dG9tIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0d2lkZ2V0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtNjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgLnRleHR3aWRnZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5mb290ZXJfdG9wLFxyXG4gIC5mb290ZXJfYm90dG9tIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiAgPT09PT09ICBSZXNvdXJjZXMgUmVwb3J0cyAgID09PT09PSAqL1xyXG5cclxuLnJlc291cmNlLXJlcG9ydHMtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnVwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTggcCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnJvdyBoMyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwcGVyIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj5pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMjM2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMzE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJpYmUtZXZlbnQtaW1hZ2UtY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8qIFNpbmdsZSBQb3N0cyBTdHlsaW5nICovXHJcblxyXG4uc2luZ2xlIHtcclxuXHJcbiAgaDEsXHJcbiAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xyXG4gICAgY29sb3I6ICRtYWluO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGFydGljbGUgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIHAsXHJcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IHAsXHJcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IGxpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaHIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2RDZGNzY7XHJcbiAgfVxyXG5cclxuICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDIsXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnRleHQtY29udGVudCAuaWNvbnMsXHJcbiAgLnNpdGUtbWFpbiAuaWNvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFjZWJvb2sge1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi10aXRsZSB7XHJcbiAgICAmLmF1dGhvcl9uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWRldGFpbHMge1xyXG4gICAgJiB7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW1iZXJpbWdfd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yX3RleHQge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXV0aG9yX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubmV3cy1maWx0ZXItYmFyLWZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5uZXdzLWZpbHRlci1iYXItZm9ybSB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG5cclxuICAgIC5uZXdzLWZpbHRlci1iYXItZm9ybSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3BpY3Mge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzMy45ODEzJTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcmllcyB7XHJcblxyXG4gICAgLy8gd2lkdGg6IDMyJTtcclxuICAgIC8vIHBhZGRpbmc6IDA7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDQxMXB4O1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51PmRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgfVxyXG5cclxuICAuY2FyZXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcGVuX21lbnUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW4ge1xyXG4gICAgLmNhcmV0IHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IC13ZWJraXQtcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLmRyb3Bkb3duLmtub3dsZWRnZWh1YiB7XHJcbiAgLmRyb3Bkb3duLW1lbnUgYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUgLmFsbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAwO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5mbC1ibG9nLWxpc3Qge1xyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29sLXNtLTEyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBOZXdzICovXHJcblxyXG4uc2xpZGUtaW1hZ2UubmV3cyBpbWcge1xyXG4gIG1hcmdpbi10b3A6IDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW5nbGUta25vd2xlZGdlaHViLFxyXG4uc2luZ2xlLXBvc3QsXHJcbi5zaW5nbGUtcmVwb3J0cyB7XHJcblxyXG4gIC5lbnRyeS1kYXRlLFxyXG4gIC50YWdzIHtcclxuXHJcbiAgICAmLFxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgY29sb3I6ICM5RTlGQTE7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYge1xyXG4gICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWdzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJixcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1tYWluIC5pY29ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC53cC1ibG9jay1zdWJoZWFkIHtcclxuICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgfVxyXG5cclxuICAuZW50cnktZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA1NTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgIC5wb3N0LXRodW1ibmFpbCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuXHJcbiAgICAuYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5rbm93bGVkZ2VodWItYnJlYWRjcnVtYiB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLnNpdGUtbWFpbiBhcnRpY2xlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbjogNjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICYuYWxpZ25sZWZ0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFsaWducmlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgJi5hbGlnbnJpZ2h0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEyMCU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtbmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qID09PT09PSBUcmliZSBFdmVudHMgPT09PT0gICovXHJcblxyXG5cclxuLyogTmF2aWdhdGlvbiAqL1xyXG5cclxuLmV2ZW50cy1jb250YWluZXIge1xyXG4gICN0cmliZS1ldmVudHMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICNtYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgI21haW4sXHJcbiAgICAucG9zdC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtdHJpYmVfZXZlbnRzIHtcclxuICAuZXZlbnRzLWNvbnRhaW5lciAjbWFpbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiN0cmliZS1ldmVudHMge1xyXG4gIC5vd2wtY2Fyb3VzZWwuZnV0dXJlbGFiLXNsaWRlcy5hcmNoaXZlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDkuMXZ3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jdHJpYmUtZXZlbnRzLWJhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdHJpYmUtYmFyLWNvbGxhcHNlLXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gIC5jYXRlZ29yaWVzIHtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51PmRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWJlLWV2ZW50LWNhdGVnb3JpZXMge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcGVuX21lbnUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm9wZW4sXHJcbiAgLnRyaWJlLWJhci12aWV3cy1vcGVuIHtcclxuICAgIC5jYXJldCB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiAtd2Via2l0LXJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3Mge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWJlLWJhci12aWV3cy1pbm5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLnRyaWJlLWJhci12aWV3cy1vcHRpb246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmliZS1iYXItdmlld3MtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBhOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4udHJpYmUtaWNvbi1waG90byB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dyaWRfdmlldy5wbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi50cmliZS1pY29uLXdlZWsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy92aWV3X3dlZWsucG5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4udHJpYmUtaWNvbi1tb250aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ZpZXdfbW9udGgucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRyaWJlLWJhci12aWV3cy1vcGVuIHtcclxuICAgICAgLnRyaWJlLWJhci12aWV3cy1pbm5lciB7XHJcbiAgICAgICAgLnRyaWJlLWJhci12aWV3cy1vcHRpb246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyPioge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjdHJpYmUtZXZlbnRzLWJhciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnRyaWJlLWJhci12aWV3cy1saXN0IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgICBmb250LXNpemU6ICRidXR0b24tdGV4dDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4qIHtcclxuICAgICAgLy8gcGFkZGluZzogMTdweCAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICBmaWx0ZXI6IGludmVydCgxMDAlKTtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWJlLWV2ZW50cy1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6ICRidXR0b24tdGV4dDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgI3RyaWJlLWJhci1mb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMC41ZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBnYXA6IDJlbTtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlLFxyXG4udHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcclxuICBtYXgtd2lkdGg6IDEzMTZweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtdHJpYmVfZXZlbnRzIHtcclxuICAuc2l0ZS1pbm5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwuZnV0dXJlbGFiLXNsaWRlcyAub3dsLWl0ZW0gaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgI3RyaWJlLWV2ZW50cyB7XHJcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzMTZweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCAzcHggMnB4ICNFMERDREM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogMCA1MHB4IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdHJpYmUtZXZlbnRzLWZvb3RlciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIC50cmliZS1ldmVudHMtc3ViLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJpYmUtZXZlbnRzLWJ1dHRvbixcclxuICAgIC50cmliZS1ldmVudHMtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHJcbiAgICAgIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAwIDNweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICAgICAudHJpYmUtZXZlbnRzLWFiYnIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1ldmVudC11cmwge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgLyogY3NzLTMgKi9cclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xyXG4gICAgICAgICAgLyogTW96aWxsYSwgc2luY2UgMTk5OSAqL1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDtcclxuICAgICAgICAgIC8qIE9wZXJhIDQtNiAqL1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IC1vLXByZS13cmFwO1xyXG4gICAgICAgICAgLyogT3BlcmEgNyAqL1xyXG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgNS41KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmliZS1ldmVudHMtYWZ0ZXItaHRtbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjBweFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAmLnJlbW92ZV9mZWF0dXJlZF9pbWFnZV9vdmVybGF5IHtcclxuICAgICAgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZpbHRlcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAjdHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50cyAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50IHtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4jdHJpYmUtYmFyLWZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcblxyXG4udHJpYmUtZXZlbnRzLWxpc3Qge1xyXG5cclxuICAuY2F0ZWdvcnkge1xyXG4gICAgPmRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJpYmUtZXZlbnQtY2F0ZWdvcmllcyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN0cmliZS1ldmVudHMtcGhvdG8tZXZlbnRzIC50cmliZS1ldmVudC1mZWF0dXJlZCAuY2F0ZWdvcnkgLnRyaWJlLWV2ZW50LWNhdGVnb3JpZXMgYSB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi50cmliZS1ldmVudHMtbGlzdC50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50LWZlYXR1cmVkIC50cmliZS1ldmVudHMtY29udGVudCBwIHtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCAudHJpYmUtZXZlbnRzLWxvb3AgLnRyaWJlLWV2ZW50LWZlYXR1cmVkIFtjbGFzcyo9XCItZXZlbnQtdGl0bGVcIl0gYSxcclxuLnRyaWJlLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtbG9vcCAudHJpYmUtZXZlbnQtZmVhdHVyZWQgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlIGEge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4jdHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50cyAudHJpYmUtZXZlbnQtZmVhdHVyZWQgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtY2FsZW5kYXIgZGl2W2lkKj1cInRyaWJlLWV2ZW50cy1ldmVudC1cIl0gaDMudHJpYmUtZXZlbnRzLW1vbnRoLWV2ZW50LXRpdGxlIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWZhbWlseTogJHRpdGxlO1xyXG59XHJcblxyXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMtY29udGVudCB0YWJsZSAudHlwZS10cmliZV9ldmVudHMge1xyXG4gIGJvcmRlci1jb2xvcjogJGdyZXk7XHJcbn1cclxuXHJcbi50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQudHJpYmUtZXZlbnRzLXBhc3QgLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZSBhLFxyXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wYXN0IC50cmliZS1ldmVudHMtdmlld21vcmUgYSB7XHJcbiAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4udHJpYmUtZXZlbnRzLWxpc3QudHJpYmUtZXZlbnRzLXBob3RvIHtcclxuICAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAge1xyXG4gICAgbWluLWhlaWdodDogNTgxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICBoZWlnaHQ6IDYxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICBoZWlnaHQ6IDYxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtbGlzdCB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuXHJcbiAgLmV2ZW50c19zaW5nbGVfZGF0ZV9yb3VuZCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNTJweDtcclxuICAgIHJpZ2h0OiAzN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggM3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmliZS1ldmVudHMtbG9vcCAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50IC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogNjBweDtcclxuICB9XHJcblxyXG4gIC50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6ICRhcnRpY2xlLWxpc3QtdGl0bGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgLnRyaWJlLWV2ZW50cy1sb29wIHtcclxuICAgIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgICAgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmliZS1ldmVudC1zY2hlZHVsZS1kZXRhaWxzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJpYmUtZXZlbnRzLWNvbnRlbnQgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDExOHB4O1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzMzMywgI2VlZSk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qUGFnaW5hdGlvbiovXHJcblxyXG4gICN0cmliZS1ldmVudHMtZm9vdGVyIC50cmliZS1ldmVudHMtc3ViLW5hdiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgICB3aWR0aDogNTFweDtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDVweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2aW91cyxcclxuICAgIC5uZXh0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYmxvZyxcclxuLmFyY2hpdmUge1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgIC5vd2wtY2Fyb3VzZWwuZnV0dXJlbGFiLXNsaWRlcyAuaW5uZXItYm94IHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1jYXJvdXNlbC5mdXR1cmVsYWItc2xpZGVzIC5pbm5lci1ib3gge1xyXG4gICAgICAuYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggNzBweDtcclxuXHJcbiAgICAgICAgLmV2ZW50X3ZlbnVlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnRfZGF0ZXRpbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4Y2VycHQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG5cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJldiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWluLXdpZHRoOiA1MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzLFxyXG4gIC5uZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PSAgR3Jhdml0eSBGb3JtICA9PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4uc2lkZWJhciB7XHJcbiAgLm1lbWJlciB7XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHR3aWRnZXQge1xyXG4gICAgPnA+YnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1odG1sLXdpZGdldCB7XHJcbiAgICA+cD5iciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5nZm9ybV93cmFwcGVyIHtcclxuXHJcbiAgLmdpbnB1dF9jb250YWluZXJfdGV4dCBpbnB1dCxcclxuICAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbCBpbnB1dCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QjdCQTtcclxuICB9XHJcblxyXG4gICYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC50b3BfbGFiZWwgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgLmdmaWVsZF9yZXF1aXJlZCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNkI3QkE7XHJcbiAgfVxyXG5cclxuICAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcGVuX21lbnVfZy5wbmcpIDEwMCUvMTBweCBuby1yZXBlYXQgI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QjdCQTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuZ2Zvcm1fZmllbGRzIHVsLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICB9XHJcblxyXG4gIC8qIEN1c3RvbSAqL1xyXG4gIC5nZmllbGQuc21hbGwtdGV4dCB7XHJcbiAgICAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nc2VjdGlvbl90aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi56b2hvZm9ybSB7XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgdHIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICZbdHlwZT1cInRleHRcIl0sXHJcbiAgICAmW3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNkI3QkE7XHJcbiAgICB9XHJcblxyXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWJtaXQge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT09PSBQZW9wbGVzIEFyY2hpdmUgUGFnZSA9PT09Ki9cclxuXHJcbi5wZW9wbGUge1xyXG4gICYge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5wZW9wbGUtbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGVyc29uIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBhOmZvY3VzIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBvcGFjaXR5OiAwLjc4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29ucyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMXM7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6aG92ZXIge1xyXG5cclxuICAgICAgLm92ZXJsYXksXHJcbiAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHt9XHJcblxyXG4gICAgLnRleHQtY29udGVudCB7XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICYucG9zaXRpb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQmxvZyBhbmQgYXJjaGl2ZSAqL1xyXG5cclxuLmFyY2hpdmUsXHJcbi5ibG9nLFxyXG4ucGFnZS10ZW1wbGF0ZS1ibG9nLFxyXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLW5ld3MsXHJcbi5yZXBvcnRzLXNob3J0Y29kZSB7XHJcblxyXG4gIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNpdGUtbWFpbiB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5lbnRyeS10aXRsZSxcclxuICAgIC5lbnRyeS10aXRsZSBhIHtcclxuXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWluLWhlaWdodDogODNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG5cclxuICAgICAgJiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgJixcclxuICAgICAgKiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzMzMsICNlZWUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLFxyXG4gICAgLnRhZ3Mge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbWctY29udGFpbmVyLFxyXG4gICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFyIHtcclxuICAgICAgLmNhcmV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wZW5fbWVudS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIGFydGljbGUuY29sLW1kLTQge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDBweCAxMXB4IDMwcHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBhcnRpY2xlLmNvbC1tZC00IHtcclxuICAgICAgICBtYXJnaW46IDBweCA4cHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgIGFydGljbGUuY29sLW1kLTQge1xyXG4gICAgICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09IE1lbWJlcnMgYW5kIFBlb3BsZSBCaW8gPT09PT09PT09PT0qL1xyXG5cclxuLm1lbWJlci5iaW8sXHJcbi5wZW9wbGUuYmlvIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgY29sb3I6ICRtYWluO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblxyXG4gICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi5wZW9wbGUuYmlvIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgIH1cclxufSovXHJcblxyXG5cclxuLyo9PT09PT09PSBSZXNvdXJjZSBGdW5kaW5nICA9PT09PT09PT09PSovXHJcblxyXG4uZnVuZGluZy1nYWxsZXJ5IHtcclxuXHJcbiAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuICAgIG1hcmdpbjogMWVtIDE1cHg7XHJcbiAgfVxyXG5cclxuICBmaWdjYXB0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qPT09PT09IEZpbHRlciBHcm91cCAoIE1lbWJlcnMvUGFydG5lcnMgKT09PT09PSovXHJcblxyXG4uZmlsdGVyLWdyb3VwcyB7XHJcblxyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAuZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJldCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vcGVuX21lbnVfZy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICRncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZENkY3NjtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmdyb3VwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWdyb3VwcyB7XHJcblxyXG4gIC5ncm91cC5wYXJ0bmVycyxcclxuICAuZ3JvdXAubWVtYmVycyB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleTtcclxuXHJcbiAgICAgICYudXNlci1ibG9jayB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICBjb2xvcjogIzZENkY3NjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAmLmV4cGFuZGFibGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAxMCUsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xyXG4gIFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmVtaXVtIHtcclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS5jb2wtbWQtMyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFVzZXIgcGFnZSAqL1xyXG5cclxuICAgIC5pdGVtLnRlYW1fbWVtYmVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS51c2VyLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICYuY29sLW1kLTMge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XHJcbiAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFVzZXIgcGFnZSAqL1xyXG4uZmlsdGVyLWdyb3VwcyB7XHJcbiAgLmdyb3VwLm1lbWJlcnMuY2lyY2xlcyB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudXNlci1uYW1lIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUudXNlci1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JvdXAubWVtYmVycy5jb2xvci1waG90b3Mge1xyXG4gICAgLml0ZW0gLmltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZpbHRlci1ncm91cHMudXNlci1jb250YWluZXIge1xyXG4gIC5ncm91cC5tZW1iZXJzIHtcclxuXHJcbiAgICAuaXRlbS5jb2wtbWQtMy5wYXJ0bmVyLFxyXG4gICAgLml0ZW0uY29sLW1kLTMucHJlbWl1bV9wYXJ0bmVyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qICBSZXNvdXJjZSBIdWIgKi9cclxuXHJcbi5yZXNvdXJjZS1odWIge1xyXG5cclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHJcbiAgLm93bC1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIgLm93bC1uYXYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5yZXNvdXJjZS1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm93bC1uYXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2Fyb3VzZWxfYXJyb3dfbGVmdC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYXJvdXNlbF9hcnJvd19yaWdodC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLm93bC1kb3Qge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnkge1xyXG4gICAgZm9udC1zaXplOiAkYnV0dG9uLXRleHQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5lcnJvcjQwNCAuc2l0ZS1tYWluLFxyXG4uc2VhcmNoIC5zaXRlLW1haW4ge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggMzlweDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1tYWluIHtcclxuICBhcnRpY2xlIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiA4cHggMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRpdC1saW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZW50cnktdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgfVxyXG5cclxuICAuZW50cnktc3VtbWFyeSB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZW50cnktZm9vdGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2FhYWFhYTtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGFncy1saW5rcyxcclxuICAgIC5jYXQtbGlua3Mge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC5zZWNvbmRhcnkgLnRyaWJlLWV2ZW50cy12ZW51ZS1tYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyB7XHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwuZnV0dXJlbGFiLXNsaWRlcyB7XHJcbiAgICAuaW5uZXItYm94IC5zbGlkZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgLm93bC1jYXJvdXNlbC5mdXR1cmVsYWItc2xpZGVzIHtcclxuICAgICAgaGVpZ2h0OiA1NTBweDtcclxuXHJcbiAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyLWJveCAuc2xpZGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFR3aXR0ZXIgSWZyYW1lICovXHJcblxyXG5ib2R5IC53cC1ibG9jay1lbWJlZC53cC1ibG9jay1lbWJlZC10d2l0dGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICYudHdpdHRlci1lcXVhbC1mb3VyLW5ld3Mge1xyXG4gICAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcclxuICAgICAgbWluLWhlaWdodDogMTA4NXB4O1xyXG5cclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDEwODVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpZnJhbWUge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLndwLWJsb2NrLWVtYmVkLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXIge1xyXG5cclxuICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblxyXG4gIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wb3N0IC53cC1ibG9jay1lbWJlZC53cC1ibG9jay1lbWJlZC10d2l0dGVyIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5ob21lICNtYWluIC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMge1xyXG4gIC53cC1ibG9jay1lbWJlZC53cC1ibG9jay1lbWJlZC10d2l0dGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDExNjZweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMTYzcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzIHtcclxuICAuc2l0ZS1oZWFkZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5jdXJyZW50X3BhZ2VfcGFyZW50PmEge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zaXRlLWhlYWRlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmV2ZW50PmEge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50cmliZS1ldmVudHMtbGlzdCAudHJpYmUtZXZlbnRzLWxvb3AgLnRyaWJlLWV2ZW50LWZlYXR1cmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLypNb2JpbGUqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAjY29udGVudD4ucm93Pi5jb2wtbWQtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICB9XHJcblxyXG4gIGJvZHkgLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucyxcclxuICBib2R5IC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgYm9keSAjbWFpbiAud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zIHtcclxuICAgIC53cC1ibG9jay1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgID4qIHtcclxuICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgPioge1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICBib2R5IC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAubGF5b3V0LWNvbHVtbi0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgPioge1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgPioge1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5ICNtYWluIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMuaGFzLTItY29sdW1ucyB7XHJcbiAgICAud3AtYmxvY2stY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdC1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi8qIElwYWQgKi9cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIGJvZHkgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5pbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gIC5zaXRlLWhlYWRlciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZGVmYXVsdCAuc2l0ZS1sb2dvIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuYnRuIGEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAuYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWRlZmF1bHQgLmhlYWRlci1yaWdodCAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvZyAuc2l0ZS1tYWluIGgyLmVudHJ5LXRpdGxlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5uYXY+bGk+YSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLWZsLWJsb2NrLWZsLW5ld3MtYmxvY2ssXHJcbiAgLndwLWJsb2NrLWZsLWJsb2NrLWZsLWV2ZW50cy1ibG9jayB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcclxuICAgICAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1jb250YWluZXIgLnJvdW5kLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1pdGVtIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctY29udGFpbmVyIC5ldmVudC1kYXRlIHtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHJcbiAgLnNpdGUtaGVhZGVyIC5uYXZiYXItZGVmYXVsdCAuc2l0ZS1sb2dvIGltZyxcclxuICAuc2l0ZS1oZWFkZXIgI3N0aWNreS1oZWFkZXIuc3RpY2t5Lm5hdmJhci1kZWZhdWx0IC5zaXRlLWxvZ28gaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNpdGUtaGVhZGVyIC5uYXZiYXItZGVmYXVsdCAuaGVhZGVyLXJpZ2h0IHtcclxuICAgIC5pY29ucyB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwuZnV0dXJlbGFiLXNsaWRlcyAuaW5uZXItYm94IC5ib3gge1xyXG4gICAgcGFkZGluZzogMzVweCAxMHB4IDQwcHg7XHJcblxyXG4gICAgLnNsaWRlLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1bGwtd2lkdGgtaGVhZGVyLWJsb2NrIC5zdWJ0aXRsZSB7XHJcbiAgICBib3R0b206IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnRyaWJlLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtbG9vcCAudHJpYmUtZXZlbnQtZmVhdHVyZWQgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4udHJpYmUtZXZlbnRzLWxpc3QgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudC1mZWF0dXJlZCAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgYTpob3ZlciB7XHJcbiAgY29sb3I6ICRncmV5O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG5ib2R5IC5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud3AtYmxvY2staW1hZ2Uge1xyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stZnV0dXJlbGFiLXdoaXRlLWJsb2NrLmZsLXdoaXRlLWdyaWQge1xyXG4gIC53cC1ibG9jay1pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogU3dpdGNoaW5nIG9uIG1vYmlsZSAqL1xyXG5cclxuXHJcbi5ob21lIC53cC1ibG9jay1mdXR1cmVsYWItcmlnaHQtZ3JpZC5zd2l0Y2gtbW9iaWxlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAtbXMtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC53cC1ibG9jay1mdXR1cmVsYWItY29sb3ItYnV0dG9uLWJsb2NrIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3AtYmxvY2stZnV0dXJlbGFiLWltYWdlLWJ1dHRvbi1ibG9jayB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ibG9jay1jaGFpbi1zb2NpYWwge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICM2ZGJmNDM7XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stZmwtYmxvY2stZmwtbmV3cy1ibG9jayAubmV3cy1pdGVtIC5pbWctY29udGFpbmVyIHtcclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gIC53cC1ibG9jay10YWJsZSB0ciB0aCxcclxuICAud3AtYmxvY2stdGFibGUgdHIgdGQge1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zaXRlLWhlYWRlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gIC5zaXRlLWhlYWRlciAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLmJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1oZWFkZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IGEge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgLndwLWJsb2NrLWZsLWJsb2NrLWd1dGVuLWxlZnQtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53cC1ibG9jay1mbC1ibG9jay1ndXRlbi1sZWZ0LWdyaWQgLmNvbC1tZC00IHtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgfVxyXG5cclxuICBib2R5IC53cC1ibG9jay1mbC1ibG9jay1mbC1ldmVudHMtYmxvY2sgLmltZy1jb250YWluZXIgLnJvdW5kLWNvbnRhaW5lciBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2stZmwtYmxvY2stZ3V0ZW4tbGVmdC1ncmlkIC5jb2wtbWQtOCB7XHJcbiAgICB3aWR0aDogY2FsYyg2NiUgLSAyNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5taXhpdHVwLWxlZ2VuZCB7XHJcbiAgLm1peGl0dXAtcGFnZS1zdGF0cyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5taXhpdHVwLXBhZ2UtbGlzdCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB3aWR0aDogNTFweDtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDVweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZENkY3NjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogIzZENkY3NjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgJi5taXhpdHVwLWNvbnRyb2wtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ2Rjc2O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1peGl0dXAtY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4jdXNlci1zZWxlY3QsXHJcbiNkaXJlY3RvcnktZmlsdGVyIHtcclxuICBzZWxlY3Qge1xyXG5cclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL29wZW5fbWVudS5wbmcpIDEwMCUvMTZweCBuby1yZXBlYXQgIzM1NTZBMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNhbGMoMWVtICsgMnB4KSxcclxuICAgICAgY2FsYygxMDAlIC0gMTBweCkgY2FsYygxZW0gKyAycHgpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1NkEwO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5taXhpdHVwLWNvbnRyb2wtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTU2QTA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICBvcHRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLm9wdGlvbi1pdGVtIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBhZ2UgLnRyaWJlLWV2ZW50cy1ncmlkIC50eXBlLXRyaWJlX2V2ZW50cyBhLFxyXG4udHJpYmUtZXZlbnRzLWdyaWQgLnR5cGUtdHJpYmVfZXZlbnRzIGEge1xyXG4gIGNvbG9yOiAkbWFpbjtcclxufVxyXG5cclxuLnRyaWJlLWV2ZW50cy1ncmlkIC50cmliZS1ncmlkLWhlYWRlciAudHJpYmUtd2Vlay10b2RheSxcclxuLnRyaWJlLXdlZWstZGF5LWhlYWRlci0xIC50cmliZS13ZWVrLXRvZGF5LFxyXG4udHJpYmUtd2Vlay1kYXktaGVhZGVyLTIgLnRyaWJlLXdlZWstdG9kYXksXHJcbi50cmliZS13ZWVrLWRheS1oZWFkZXItMyAudHJpYmUtd2Vlay10b2RheSxcclxuLnRyaWJlLXdlZWstZGF5LWhlYWRlci00IC50cmliZS13ZWVrLXRvZGF5LFxyXG4udHJpYmUtd2Vlay1kYXktaGVhZGVyLTUgLnRyaWJlLXdlZWstdG9kYXksXHJcbi50cmliZS13ZWVrLWRheS1oZWFkZXItNiAudHJpYmUtd2Vlay10b2RheSxcclxuLnRyaWJlLXdlZWstZGF5LWhlYWRlci0wIC50cmliZS13ZWVrLXRvZGF5LFxyXG4udHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ldmVudC1mZWF0dXJlZC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlOmhvdmVyLFxyXG4udHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ldmVudC1mZWF0dXJlZC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlLFxyXG4udHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ldmVudC1mZWF0dXJlZC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTU2QTA7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbiN0cmliZS1ldmVudHMtYmFyIC50cmliZS1iYXItc3VibWl0IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnBhZ2Uge1xyXG4gICYucG9zdC1jb250ZW50IHtcclxuICAgIGRpdi5pY29ucyB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLW1lbWJlcnMtaGVhZGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OiB1bnNldDtcclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG5cclxuICAgIGJvZHkuc2luZ2xlLXBvc3QsXHJcbiAgICBib2R5LnBhZ2Uge1xyXG5cclxuICAgICAgI21hc3RoZWFkLFxyXG4gICAgICAjY29sb3Bob24sXHJcbiAgICAgIGhlYWRlci5pbWFnZS1oZWFkZXIsXHJcbiAgICAgIGRpdi5mdWxsLXdpZHRoLWhlYWRlci1ibG9jayxcclxuICAgICAgZGl2LnNpZGUsXHJcbiAgICAgICNtYWluIC5pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYucG9zdC1jb250ZW50LFxyXG4gICAgICBhcnRpY2xlLnBvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2Lm1lbWJlcnMtaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogU3R5bGluZyBmb3IgdmVudWUgbGluayBvbiBldmVudHMgbGlzdCAqL1xyXG5oMy50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGUgYSxcclxuaDMudHJpYmUtZXZlbnRzLW1vbnRoLWV2ZW50LXRpdGxlLnRyaWJlLWV2ZW50cy12ZW51ZS1jaXR5IGEsXHJcbmgzLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZS50cmliZS1ldmVudHMtdmVudWUtY2l0eSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLyogRml4IFR3aXR0ZXIgQ1NTIGlzc3VlcyB3aXRoIGlPUyBkZXZpY2VzICovXHJcbi50d2l0dGVyLXRpbWVsaW5lIHtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLndwLWJsb2NrLWZsLWJsb2NrLWZsLWxhcmdlLWl0ZW0tdGlsZS1ibG9jayB7XHJcbiAgLndwLWJsb2NrLWltZyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAxZW0gMCAhIGltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZpeCBmb3IgaHR0cHM6Ly90ZWNobnoubnovc3BlYWtlcnMvIGltYWdlIGRpc3BsYXlpbmcgc3RyZXRjaGVkIG9uIG1vYmlsZVxyXG4uc3BlYWtlci1jb2xzIHtcclxuICBmaWd1cmUge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzcGVha2VycyBibG9jayBvbiB0aGUgZXZlbnQgcGFnZVxyXG4udHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC1kZXNjcmlwdGlvbiB7XHJcbiAgLnNwZWFrZXJzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkQ2Rjc2O1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BlYWtlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggM3B4IDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hbWUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2RpcmVjdG9yeS1maWx0ZXIge1xyXG4gIC5kaXJlY3RvcnktZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4jZGlyZWN0b3J5LWNvbnRhaW5lciB7XHJcbiAgLml0ZW0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAzcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIC5kaXJlY3RvcnktZGV0YWlscyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbG9uaXEge1xyXG4gICAgICBtYXgtd2lkdGg6IDM1JTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuLy8gRXZlbnRzIHN0eWxlXHJcbkBpbXBvcnQgXCJldmVudHMuc2Nzc1wiOyBcclxuQGltcG9ydCBcImV2ZW50cy1uZXcuc2Nzc1wiOyBcclxuIiwiLy89PSBDb2xvcnNcclxuJGJsYWNrOiAjMDAwO1xyXG4kbGlnaHQtZ3JleTogI0U5RUFFQjtcclxuJGxpbmUtZ3JleTogI0I1QjdCQTtcclxuJGdyZXkgOiAjNkQ2Rjc2OyBcclxuXHJcbiRibHVlOiAjNzJjM2ViO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcblxyXG5cclxuXHJcbiRtYWluOiM2RUJFNDQ7IC8qR3JlZW4qL1xyXG4kZGFyay1ibHVlOiAjMjYzMzY3O1xyXG5cclxuXHJcbiRib3gtcGFkZGluZzozMHB4O1xyXG5cclxuJHRpdGxlOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRib2R5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuJGJ1dHRvbi10ZXh0OiAxNHB4O1xyXG4kYXJ0aWNsZS1saXN0LXRpdGxlOjIycHg7XHJcblxyXG5cclxuXHJcbi8vQW5pbWF0aW9uc1xyXG5AbWl4aW4gY3VydGFpbl9jbG9zZV90cmFuc2Zvcm0oJGR1cmF0aW9uLCAkZGVsYXkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gJGRlbGF5IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRkZWxheSBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uICRkZWxheSBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gJGRlbGF5IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiAkZGVsYXkgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxufVxyXG5cclxuQG1peGluIGZvci03Njgge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMgLnNpdGUtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBcbiAgLnRyaWJlLWNvbW1vbi1nLXJvdyB7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMS41ZW07XG4gIH1cbiAgXG4gIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtcHJvLXBob3RvIHtcbiAgXG4gICAgLy8gc2luZ2xlIGV2ZW50IHBvc3RcbiAgICAmX19ldmVudCB7XG4gICAgICBoZWlnaHQ6IDYxMHB4O1xuICAgICAgbWluLWhlaWdodDogNTgxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAycHggI0UwRENEQztcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgXG4gICAgICAvLyBmZWF0dXJlZCBldmVudFxuICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjYzMzY3O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmV2ZW50LXRodW1ibmFpbC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LWRhdGUtdGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NTZhMDtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NTZhMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvX19ldmVudC1kYXRlLXRhZy1kYXRldGltZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvX19ldmVudC1kYXRlLXRhZy1tb250aCxcbiAgICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvX19ldmVudC1kYXRlLXRhZy1kYXludW0ge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHk7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDcwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmX19ldmVudC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJl9fZXZlbnQtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgXG4gICAgJl9fZXZlbnQtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAvLyB0aXRsZVxuICAgICZfX2V2ZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keTs7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJG1haW47XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LS1mZWF0dXJlZCAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgXG4gICAgICAmLWxpbmsge1xuICAgICAgICBjb2xvcjogJG1haW4gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIFxuICAgICAgICAudHJpYmUtZXZlbnRzLXByby1waG90b19fZXZlbnQtLWZlYXR1cmVkICYge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC50cmliZS1ldmVudHMtYy1zbWFsbC1jdGEge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICBcbiAgICAmX19ldmVudC1leGNlcnB0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzMzMsICNlZWUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLy8gYm90dG9tICBldmVudCBkYXRlXG4gICAgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICAgICAgLmF0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgXG4gICAgICAudHJpYmUtZXZlbnRzLXByby1waG90byB7XG4gICAgICAgICZfX2V2ZW50LWRhdGUtdGFnLWRhdGV0aW1lIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICZfX2V2ZW50LWRhdGUtdGFnLW1vbnRoLFxuICAgICAgICAmX19ldmVudC1kYXRlLXRhZy1kYXludW0sXG4gICAgICAgICZfX2V2ZW50LWRhdGV0aW1lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJvZHk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH0gXG4gICAgICB9XG5cbiAgICAgIC5yZWN1cnJpbmdpbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcblxuICAgICAgICAudHJpYmUtZXZlbnRzLWRpdmlkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVjdXJyaW5nLWluZm8tdG9vbHRpcC50cmliZS1ldmVudHMtdG9vbHRpcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgICAgcGFkZGluZzogLjc1ZW0gMWVtIDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm90dG9tOiAyOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogM3B4IDRweCAyMXB4IHJnYmEoMCwgMCwgMCwgLjM4KTtcblxuICAgICAgICAgIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRyaWJlLWV2ZW50cy1hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RyaWJlLXRoZW1lLXRvb2x0aXBzLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuZXZlbnQtaXMtcmVjdXJyaW5nIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLy8gZmVhdHVyZWRcbiAgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LS1mZWF0dXJlZCAge1xuICBcbiAgICAudHJpYmUtZXZlbnRzLXByby1waG90b19fZXZlbnQtZXhjZXJwdCBwIHtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYsIHJnYmEoMjU1LDI1NSwyNTUsMC4xKSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LXRpdGxlLFxuICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvX19ldmVudC10aXRsZSBhLFxuICAgIC50cmliZS1ldmVudHMtYy1zbWFsbC1jdGEsXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LWRhdGUtdGFnLW1vbnRoLFxuICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvX19ldmVudC1kYXRlLXRhZy1kYXludW0sXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LWRhdGV0aW1lLFxuICAgIC5hdCxcbiAgICAuZXZlbnQtaXMtcmVjdXJyaW5nLFxuICAgIC5ldmVudC1pcy1yZWN1cnJpbmcgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICBcbiAgICAudHJpYmUtZXZlbnRzLXByby1waG90b19fZXZlbnQtZGF0ZXRpbWUtZmVhdHVyZWQtaWNvbixcbiAgICAudHJpYmUtZXZlbnRzLXByby1waG90b19fZXZlbnQtZGF0ZXRpbWUtZmVhdHVyZWQtdGV4dCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtcHJvLXBob3RvLW5hdi50cmliZS1ldmVudHMtYy1uYXYge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgXG4gIC8vIEV2ZW50IHBhZ2U6IG1vbnRoIHZpZXcgZGVmYXVsdFxuICBib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyB7XG4gIFxuICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2hlYWRlci1yb3cge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9faGVhZGVyLWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgXG4gIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9faGVhZGVyLWNvbHVtbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9faGVhZGVyLWNvbHVtbi10aXRsZS1tb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19ib2R5IHtcbiAgXG4gICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXkge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKTtcbiAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgYm9yZGVyOiAuNXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjo6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogNHB4IDlweCA2cHg7XG4gIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUtZGF5bnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyBzaW5nbGUgZXZlbnQgbGlzdFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItdG9wOiB0aGluIHNvbGlkICM2RDZGNzY7XG4gIFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHsgXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX211bHRpZGF5LWV2ZW50LWJhci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuICBcbiAgICAgIC8vIGZlYXR1cmVkIGV2ZW50XG4gICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LS1zdGlja3kge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjYzMzY3O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICBcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtZGF0ZXRpbWUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgXG4gICAgICAgICAgYSB7IFxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fY2FsZW5kYXItZXZlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gIFxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyNjMzNjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gIFxuICAgICAgLy8gbW9iaWxlXG4gICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktY2VsbC0tbW9iaWxlIHtcbiAgXG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX21vYmlsZS1ldmVudHMtaWNvbixcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fbW9iaWxlLWV2ZW50cy1pY28gc3ZnIHtcbiAgICAgICAgICBjb2xvcjogJGdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fbW9iaWxlLWV2ZW50cy1pY29uLS1ldmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktY2VsbC0tc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTc1OWI7XG4gIFxuICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlLWRheW51bSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fbW9iaWxlLWV2ZW50cy1pY29uLS1ldmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fbW9iaWxlLWV2ZW50cy1pY29uLFxuICAgICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX21vYmlsZS1ldmVudHMtaWNvIHN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLy8gdG9vbHRpcFxuICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LXRvb2x0aXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LXRvb2x0aXAtdGl0bGUge1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgXG4gICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC10b29sdGlwLXRpdGxlIGEge1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50LXRvb2x0aXAtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aC1tb2JpbGUtZXZlbnRzX19tb2JpbGUtZXZlbnQtdGl0bGUgYSB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG4gIFxuICAvLyBFdmVudCBwYWdlOiBtb250aCB2aWV3IGN1cnJlbnQgbW9udGhcbiAgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMge1xuICBcbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19ib2R5IHtcbiAgIFxuICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LS1vdGhlci1tb250aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1tb250aF9fZGF5LWRhdGUtZGF5bnVtIHtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLy8gc2luZ2xlIGV2ZW50XG4gICAgICAgIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2NhbGVuZGFyLWV2ZW50IHtcbiAgICAgICAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19jYWxlbmRhci1ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgXG4gICAgfVxuICBcbiAgIC50b29sdGlwc3Rlci1iYXNlLnRyaWJlLWV2ZW50cy10b29sdGlwLXRoZW1lIHtcbiAgICAgIHBhZGRpbmc6IC43NWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgLy8gRXZlbnQgcGFnZTogd2VlayB2aWV3XG4gIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzIHtcbiAgXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19oZWFkZXIsXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19oZWFkZXItY29sdW1uLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgfVxuICBcbiAgICAudHJpYmUtZXZlbnRzLXByby13ZWVrLWdyaWRfX2hlYWRlci1jb2x1bW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIFxuICAgIC50cmliZS1ldmVudHMtcHJvLXdlZWstZ3JpZF9faGVhZGVyLWNvbHVtbi1kYXRldGltZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDEzLjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMy41cHg7XG4gIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIFxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19ldmVudHMtZGF5LFxuICAgIC50cmliZS1ldmVudHMtcHJvLXdlZWstZ3JpZF9fbXVsdGlkYXktZXZlbnRzLWRheSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2QyZDJkMjtcbiAgICB9XG4gIFxuICAgIC50cmliZS1ldmVudHMtcHJvLXdlZWstZ3JpZF9fZXZlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICByaWdodDogNHB4O1xuICAgIH1cbiAgXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19ldmVudC1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgXG4gICAgICAgIC50cmliZS1ldmVudHMtcHJvLXdlZWstZ3JpZF9fZXZlbnQtbGluay1pbm5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2UwZTFlMTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtcHJvLXdlZWstZ3JpZF9fZXZlbnQtbGluay1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMGUxZTE7XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19ldmVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM2ZDZmNzY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICBcbiAgXG4gICAgLy8gdGltZSBldmVudHNcbiAgICAudHJpYmUtZXZlbnRzLXByby13ZWVrLWdyaWRfX2V2ZW50cy1yb3ctaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtcHJvLXdlZWstZ3JpZF9fZXZlbnRzLXRpbWUtdGFnIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICBcbiAgICAvLyBjdXJyZW50IHdlZWtcbiAgICAudHJpYmUtZXZlbnRzLXByby13ZWVrLWdyaWRfX2hlYWRlci1jb2x1bW4udHJpYmUtZXZlbnRzLXByby13ZWVrLWdyaWRfX2hlYWRlci1jb2x1bW4tLWN1cnJlbnQge1xuICAgICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19oZWFkZXItY29sdW1uLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1NTZBMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC8vIHRvb2x0aXBcbiAgICAudHJpYmUtZXZlbnRzLXByby13ZWVrLWdyaWRfX2V2ZW50LXRvb2x0aXAge1xuICAgICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19ldmVudC10b29sdGlwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1wcm8td2Vlay1ncmlkX19ldmVudC10b29sdGlwLXRpdGxlIGEge1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtcHJvLXdlZWstZ3JpZF9fZXZlbnQtdG9vbHRpcC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAvLyBtb2JpbGVcbiAgICAudHJpYmUtZXZlbnRzLXByby13ZWVrLWRheS1zZWxlY3Rvcl9fZXZlbnRzLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgfVxuICBcbiAgICAudHJpYmUtZXZlbnRzLXByby13ZWVrLWRheS1zZWxlY3Rvcl9fZGF5LS1hY3RpdmUgIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM1NTZBMDtcbiAgXG4gICAgICAudHJpYmUtZXZlbnRzLXByby13ZWVrLWRheS1zZWxlY3Rvcl9fZXZlbnRzLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzU1NkEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgXG4gIC8vIHNpbmdsZSBldmVudFxuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMge1xuICBcbiAgICAjdHJpYmUtZXZlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICBcbiAgICB9XG4gIFxuICAgIC5zaXRlLW1haW4gLmljb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfSBcbiAgXG4gIH1cbiAgXG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLXNpbmdsZSB7XG4gICAgZGlzcGxheTogZmxleDsgIFxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICBcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnNpbmdsZS1ldmVudC1tZXRhLXdyYXBwZXIge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB9XG4gIFxuICAgICAgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIFxuICAgICAgICBkbCBkdCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgYWJiclt0aXRsZV0ge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUsXG4gICAgICBkdCB7XG4gICAgICAgIGNvbG9yOiAkZ3JleVxuICAgICAgfVxuXG4gICAgICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuc2luZ2xlLWV2ZW50LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzc1cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIFxuICAgICAgdWwgbGksXG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbSA0ZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgcGFkZGluZzogMWVtOztcbiAgICAgIH1cbiAgXG4gICAgICAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgXG4gICAgICAudHJpYmUtZXZlbnRzLWNvbnRlbnQgYSB7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlcjogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogdGhpbjtcbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLndlYnNpdGUtbGluayB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICBcbiAgICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIFxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzLXdpdGhpbntcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gIFxuICB9IiwiLyogU2luZ2xlIEV2ZW50ICovXG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyB7XG4gICAgLnNpbmdsZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDIsIC5zaW5nbGUgaDIsIC5zaW5nbGUgYXtcbiAgICAgICAgY29sb3I6IzZENkY3NjtcbiAgICB9XG4gICAgLnNpbmdsZSBwLCAuc2luZ2xlICN0cmliZS1ldmVudHMtY29udGVudCBwLCAuc2luZ2xlICN0cmliZS1ldmVudHMtY29udGVudCBsaXtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIH1cbiAgICAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRle1xuICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA0ZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMTZweDtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDNweCAycHggI0UwRENEQztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206OGVtO1xuICAgIH1cbiAgICAuc2luZ2xlLWV2ZW50LXRodW1ibmFpbHtcbiAgICAgICAgd2lkdGg6MTAwJVxuICAgIH1cbiAgICBcbiAgICAuc2luZ2xlLWV2ZW50LXRodW1ibmFpbCBpbWd7XG4gICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICBoZWlnaHQ6YXV0bztcbiAgICB9XG5cbiAgICAvKiBTaW5nbGUgZXZlbnQgY29udGVudCB3cmFwcGVyICovXG4gICAgLnNpbmdsZS1ldmVudC1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NGVtO1xuICAgICAgICBwYWRkaW5nLXRvcDoyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIixzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICB9XG5cbiAgICAvKiBTaW5nbGUgZXZlbnQgdGl0bGUgKi9cbiAgICAudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAudHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRle1xuICAgICAgICAvKiBTaW5nbGUgZXZlbnRzIHNpZGViYXIgKi9cbiAgICAgICAgLnNpbmdsZS1ldmVudC1tZXRhLXdyYXBwZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NGVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6M2VtO1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOjM0MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6J1JvYm90bycsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtZXZlbnQtbWV0YS13cmFwcGVyIC50cmliZS1ldmVudHMtc3RhcnQtZGF0ZS1sYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLWV2ZW50LW1ldGEtd3JhcHBlciAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSAuc2luZ2xlLWV2ZW50LW1ldGEtd3JhcHBlciAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSAuc2luZ2xlLWV2ZW50LW1ldGEtd3JhcHBlciAgLnRyaWJlLWV2ZW50cy1yZWxhdGVkLWV2ZW50cy10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiM2RDZGNzY7XG4gICAgICAgICAgICBwYWRkaW5nOjAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwLWRldGFpbHN7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGRse1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtb3RoZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJpYmUtZXZlbnRzLWV2ZW50LXVybC1sYWJlbCwgLnRyaWJlLWV2ZW50cy1ldmVudC11cmx7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBEYXRhIHRpdGxlIG9uIGV2ZW50IHNpZGViYXIgKi9cbiAgICAgICAgLnNpbmdsZS1ldmVudC1tZXRhLXdyYXBwZXIgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIGR0e1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6MTdweDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIERhdGEgZGVmaW5pdGlvbiBvbiBldmVudCBzaWRlYmFyICovXG4gICAgICAgIC5zaW5nbGUtZXZlbnQtbWV0YS13cmFwcGVyIGRke1xuICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTouMjVlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjojNkQ2Rjc2O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbmdsZS1ldmVudC1tZXRhLXdyYXBwZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIGRkIGFiYnJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAgXG4gICAgICAgIC5zaW5nbGUtZXZlbnQtbWV0YS13cmFwcGVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSBkZCBhYmJyW3RpdGxlXXtcbiAgICAgICAgICAgIGN1cnNvcjppbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIC8qIFJlbGF0ZWQgZXZlbnRzIG9uIHNpZGViYXIgKi9cbiAgICAgICAgLnNpbmdsZS1ldmVudC1tZXRhLXdyYXBwZXIgLnRyaWJlLWV2ZW50cy1zaW5nbGUgdWwudHJpYmUtcmVsYXRlZC1ldmVudHN7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zaW5nbGUtZXZlbnQtbWV0YS13cmFwcGVyIC50cmliZS1ldmVudHMtcmVsYXRlZC1ldmVudHMtdGl0bGV7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvKiBMaW5rcyBvbiBzaW5nbGUgZXZlbnQgc2lkZWJhciAqL1xuICAgICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBhe1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLHNhbnMtc2VyaWY7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtc2luZ2xlIHVsLnRyaWJlLXJlbGF0ZWQtZXZlbnRzIC50cmliZS1yZWxhdGVkLWV2ZW50LWluZm97XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgfVxuXG4gICAgLy8gIEFkZCB0byBjYWxlbmRhciBzaWRlYmFyIGJ1dHRvblxuICAgIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fY29udGFpbmVyLCAgXG4gICAgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9ue1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBib3JkZXItY29sb3I6IzM1NTZhMDtcbiAgICAgICAgY29sb3I6IzM1NTZhMDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4sICAmLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmV7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiMyMTc1OWI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IzIxNzU5YjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvY2lhbCBtZWRpYSBzaGFyZSBpY29uc1xuICAgIC5pY29uc3tcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmFjZWJvb2sge1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH0gXG4gICAgfVxufVxuXG4vKiBBcmNoaXZlICovXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyB7XG4gICAgLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIC50cmliZS1ldmVudC1jYXRlZ29yaWVzIGxpIGEgc3BhbixcbiAgICAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgLnRyaWJlLWV2ZW50LWNhdGVnb3JpZXMgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb24gcGF0aCB7XG4gICAgICAgZmlsbDogJHdoaXRlO1xuICAgIH1cbiAgICAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbi0tY2FyZXQtZG93biwgLnRyaWJlLWNvbW1vbi1jLXN2Z2ljb24tLWNhcmV0LXJpZ2h0LCAudHJpYmUtY29tbW9uLWMtc3ZnaWNvbi0tY2FyZXQtbGVmdCB7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdC1pdGVtOmZvY3VzIC50cmliZS1jb21tb24tYy1zdmdpY29uIHBhdGgge1xuICAgICAgICBmaWxsOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2xpc3QtaXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxuXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG8ge1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvIC50cmliZS1waG90by1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG8tbmF2IHtcbiAgICAgICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvX19ldmVudC10aXRsZS1saW5re1xuICAgICAgICBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvX19ldmVudC0tZmVhdHVyZWR7IFxuICAgICAgICBiYWNrZ3JvdW5kOiMzNTU2YTA7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtcHJvLXBob3RvIC5ldmVudC10aHVtYm5haWwtd3JhcHBlcntcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LWRhdGUtdGFnLW1vbnRoLCBcbiAgICAgICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LWRhdGUtdGFnLWRheW51bXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgfSBcbiAgICB9XG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tcGhvdG9fX2V2ZW50LWV4Y2VycHQgcHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIixzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAudHJpYmUtZXZlbnRzLWMtbmF2X19uZXh0LCAudHJpYmUtZXZlbnRzLWMtbmF2X19wcmV2e1xuICAgICAgICBmb250LXNpemU6MTVweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtYy1uYXZfX25leHQsIC50cmliZS1ldmVudHMtYy1uYXZfX3ByZXYsIC50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLW5hdl9fbmV4dDpkaXNhYmxlZCwgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19wcmV2OmRpc2FibGVke1xuICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICB9XG4gICAgLm93bC1jYXJvdXNlbC5mdXR1cmVsYWItc2xpZGVze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuaW5uZXItYm94IHtcbiAgICAgICAgICAgIC5ib3ggLmJnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjYzMzY3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50X2RhdGV0aW1lLCBwe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjFweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUtdGl0bGV7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDozO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbW9udGhcbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoLCAudHJpYmUtZXZlbnRzLXByby13ZWVrLWdyaWQge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCB0byBjYWxlbmRhci9FeHBvcnQgZXZlbnRzIGJ1dHRvbiBvbiBhcmNoaXZlIFxuICAgIC50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93biwgXG4gICAgLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd257XG4gICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgIH1cbiAgICAgICAgXG4gICAgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzU1NmEwO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDZweCA5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAmOmhvdmVyLCY6Zm9jdXMsICY6Zm9jdXMtd2l0aGluLCAmLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uLS1hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMyMTc1OWI7XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uLXRleHR7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duX19idXR0b24taWNvbntcbiAgICAgICAgICAgIG1hcmdpbjotMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVtLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMCAwO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4ICl7XG5cdGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAgI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZXtcblx0XHRtaW4td2lkdGg6ODl2dztcblx0fVxuXHRcblx0Ym9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtcGctdGVtcGxhdGUgLnNpbmdsZS1ldmVudC1tZXRhLXdyYXBwZXJ7XG5cdFx0cGFkZGluZzowIDEuMmVtO1xuXHR9XG5cblx0LnNpbmdsZS1ldmVudC1jb250ZW50LXdyYXBwZXJ7XG5cdFx0cGFkZGluZzogMS4yZW07XG5cdH1cblxuICAgIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRze1xuICAgICAgICAub3dsLWNhcm91c2VsLmZ1dHVyZWxhYi1zbGlkZXMgLmlubmVyLWJveCAuYm94IHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAuZXZlbnRfZGF0ZXRpbWV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tZy1yb3ctLWd1dHRlcnN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICB9ICAgICBcbiAgICB9IFxufVxuXG5cbi50cmliZS1ldmVudHMtYy10b3AtYmFyX19uYXYtbGlzdC1pdGVtLCAudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bS50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXRvcC1iYXJfX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyaWJlLWV2ZW50cyBidXR0b24udHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fbmF2LWxpbmstLW5leHQ6ZGlzYWJsZWQsIFxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtbmF2X19uZXh0OmRpc2FibGVkIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy10b3AtYmFyX19uYXYtbGluay0tbmV4dCwgLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWMtdG9wLWJhcl9fbmF2LWxpbmstLXByZXYge1xuICAgIHdpZHRoOiBhdXRvO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxBQUFBLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1osQUFLRCxBQUFBLElBQUksQUFBQyxDQUNILFVBQVUsQ0FBRSxNQUFNLENBQ2xCLHNCQUFzQixDQUFFLFdBQVcsQ0FDcEMsQUFFRCxBQUFBLElBQUksQ0FBQyxJQUFJLEFBQUMsQ0FDUixVQUFVLENBQUUsTUFBTSxDQUVuQixBQUVELEFBQUEsSUFBSSxBQUFDLENBQ0gsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyxtQkFBbUIsQ0FBRSxXQUFXLENBQ2hDLGlCQUFpQixDQUFFLFdBQVcsQ0FDL0IsQUFFRCxBQUFBLElBQUksQ0FDSixNQUFNLENBQ04sS0FBSyxDQUNMLE1BQU0sQ0FDTixRQUFRLENBQ1IsQ0FBQyxBQUFDLENBRUEsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENDbEJOLFFBQVEsQ0FBRSxVQUFVLENEbUJ6QixLQUFLLENDakNDLE9BQU8sQ0RrQ2QsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNELFdBQVcsQ0N4QkwsWUFBWSxDQUFFLFVBQVUsQ0R5QjlCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDRCxXQUFXLENDN0JMLFlBQVksQ0FBRSxVQUFVLENEOEI5QixX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 */
