﻿@font-face{font-family:'Gotham';src:url("/fonts/kotmtext/Gotham-Book.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham';src:url("/fonts/kotmtext/Gotham-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Gotham';src:url("/fonts/kotmtext/Gotham-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Gotham';src:url("/fonts/kotmtext/Gotham-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Memphis';src:url("/fonts/kotmtext/MemphisLTStd-Medium.woff") format("woff");font-weight:500;font-style:normal}body{font-family:"Gotham",Arial,Helvetica,sans-serif}body .main-container{padding:0 60px}@media screen and (min-width: 1400px){body .main-container{padding:0 15%}}@media screen and (min-width: 1921px){body .main-container{padding:0 20%}}@media screen and (max-width: 767px){body .main-container{padding:0 20px}}body .main-container.top-border{border-top:30px solid #85c259}body .main-container main h1{color:#85c259;font-weight:900;text-transform:uppercase;font-size:80px;margin-top:20px}@media screen and (max-width: 960px){body .main-container main h1{font-size:60px}}@media screen and (max-width: 700px){body .main-container main h1{font-size:40px}}body .main-container main h1.color-green{color:#85c259}body .main-container main h1.color-gray{color:#727272}body .main-container main h1.color-teal{color:#06aea8}body .main-container main h1.color-blue{color:#9fd3f2}body .main-container main h1.color-orange{color:#fcb040}body .main-container main h1.color-purple{color:#6d5291}body .main-container main h1.color-red{color:#d61c23}body .main-container main h2{font-family:"Memphis",Arial,Helvetica,sans-serif;font-size:30px;margin-bottom:20px}body .main-container main h3{font-weight:500;text-transform:uppercase;margin-bottom:0;font-size:20px}body .btn{color:#fff;border:none;font-weight:bold;font-stretch:normal;font-style:normal;padding:5px 25px;border-radius:10px;align-items:center;font-size:1em;text-decoration:none;background-color:#85c259}body .btn:hover{color:#fff;background-color:#b8dc9f}body .btn .button-icon{font-size:1.3em;vertical-align:middle}body .btn .button-icon::before{margin:0}body .bg-green{background-color:#85c259}body .bg-green.btn:hover{background-color:#b8dc9f}body .bg-gray{background-color:#727272}body .bg-gray.btn:hover{background-color:#adadad}body .bg-teal{background-color:#06aea8}body .bg-teal.btn:hover{background-color:#6ed0cd}body .bg-blue{background-color:#9fd3f2}body .bg-blue.btn:hover{background-color:#c7e5f7}body .bg-orange{background-color:#fcb040}body .bg-orange.btn:hover{background-color:#fdd190}body .bg-purple{background-color:#6d5291}body .bg-purple.btn:hover{background-color:#aa9bbf}body .bg-red{background-color:#d61c23}body .bg-red.btn:hover{background-color:#e77b7f}body input[type=text],body input[type=password],body input[type=email],body input[type=tel],body select{background-color:#e2dede;border:1px solid #000;color:#727272;padding-left:10px}body .notification-badge{position:absolute;font-size:14px;color:#fff;background:#d61c23;border-radius:50%;width:auto;height:20px;padding:5px;line-height:10px;min-width:20px}@media screen and (max-width: 767px){body .notification-badge{font-size:10px;height:15px;min-width:15px;line-height:4px}}body .program-about-image{filter:grayscale(1)}body .faq .question-block{margin-bottom:15px}body .faq .question-block i{margin-right:10px;color:#727272}body .faq .question-block .question{font-weight:bold;cursor:pointer}body .faq .question-block .answer{font-weight:normal;margin-left:29px}body .editButton{position:fixed;top:0;left:0;z-index:102;text-align:right;padding:10px;background-color:#e2dede;opacity:0.8}body .editButton a{color:#000}body .editButton a:hover{text-decoration:none;color:#727272}body .editButton a i{color:#d61c23}@media screen and (max-width: 767px){body .editButton{display:none}}body .results h1{margin-top:0}body .results-line{text-transform:uppercase;font-family:"Memphis",Arial,Helvetica,sans-serif;font-size:18px}body .results-list{margin-bottom:60px}body .results-list-empty{padding:100px 0;text-align:center}body .results-list-item{border:3px solid #adadad;margin-top:16px}body .results-list-item-inner{border-right:32px solid #85c259;padding:16px;position:relative;overflow:hidden}body .results-list-item-inner-date-box{position:absolute;top:16px;left:16px;z-index:2;width:70px;height:70px;background-color:#727272;color:#fff;font-family:"Memphis",Arial,Helvetica,sans-serif;align-items:center}body .results-list-item-inner-date-box-day{font-size:32px;text-align:center}@media screen and (max-width: 1250px){body .results-list-item-inner-date-box-day{font-size:20px}}body .results-list-item-inner-date-box-month{font-size:13px;text-transform:uppercase;text-align:center}@media screen and (max-width: 1250px){body .results-list-item-inner-date-box-month{font-size:10px}}@media screen and (max-width: 1250px){body .results-list-item-inner-date-box{width:50px;height:50px}}body .results-list-item-inner-image{position:relative;width:300px;min-height:200px;max-height:600px;height:100%;overflow:hidden;float:left}@media screen and (max-width: 900px){body .results-list-item-inner-image{margin-bottom:10px;float:none;width:100%}}body .results-list-item-inner-image img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:150%}@media screen and (max-width: 900px){body .results-list-item-inner-image img{position:initial;left:initial;top:initial;transform:initial;max-width:initial;width:100%}}body .results-list-item-inner-details{margin-left:316px}@media screen and (max-width: 900px){body .results-list-item-inner-details{margin-left:0}}body .results-list-item-inner-details-button{margin-top:20px}body .results-list-item-inner-details-date{font-size:18px;text-transform:uppercase;font-weight:bold}body .results-list-item-inner-details p{margin-top:10px}body .results-list-item-inner-details h3{text-transform:uppercase;font-family:"Gotham",Arial,Helvetica,sans-serif}@media screen and (max-width: 900px){body .results-list-item-inner-details .btn{margin-top:10px;width:100%}}body .results-list-item-inner.border-purple{border-color:#6d5291}body .results-list-item-inner.border-blue{border-color:#9fd3f2}body .results-list-item-inner.border-red{border-color:#d61c23}body .results-list-item-inner.border-orange{border-color:#fcb040}body .results-list-item-inner.border-green{border-color:#85c259}body .results-list-item-inner.border-teal{border-color:#06aea8}body .results-list-item-inner.border-gray{border-color:#727272}body .tab-bar{text-align:center;height:58px;list-style-type:none;margin-bottom:0;font-size:0;position:sticky;top:0;left:0;z-index:100}@media screen and (max-width: 850px){body .tab-bar{height:44px}}@media screen and (max-width: 1000px){body .tab-bar{height:48px}}@media screen and (max-width: 767px){body .tab-bar{height:auto;padding:1px 0;margin:0}}@media screen and (min-width: 767px){body .tab-bar{background-color:#727272}}body .tab-bar .tab{text-transform:uppercase;color:#fff;padding:20px 10px;cursor:pointer;line-height:58px;display:inline;margin-bottom:0;text-align:center;font-size:1rem}body .tab-bar .tab.bg-green,body .tab-bar .tab.bg-gray,body .tab-bar .tab.bg-teal,body .tab-bar .tab.bg-blue,body .tab-bar .tab.bg-orange,body .tab-bar .tab.bg-purple,body .tab-bar .tab.bg-red{background-color:transparent}body .tab-bar .tab.active.bg-green{background-color:#85c259}body .tab-bar .tab.active.bg-gray{background-color:#727272}body .tab-bar .tab.active.bg-teal{background-color:#06aea8}body .tab-bar .tab.active.bg-blue{background-color:#9fd3f2}body .tab-bar .tab.active.bg-orange{background-color:#fcb040}body .tab-bar .tab.active.bg-purple{background-color:#6d5291}body .tab-bar .tab.active.bg-red{background-color:#d61c23}@media screen and (max-width: 767px){body .tab-bar .tab.active{background-color:transparent !important;border-bottom:2px solid #fff}}body .tab-bar .tab.bg-green:hover{background-color:#b8dc9f}body .tab-bar .tab.bg-gray:hover{background-color:#adadad}body .tab-bar .tab.bg-teal:hover{background-color:#6ed0cd}body .tab-bar .tab.bg-blue:hover{background-color:#c7e5f7}body .tab-bar .tab.bg-orange:hover{background-color:#fdd190}body .tab-bar .tab.bg-purple:hover{background-color:#aa9bbf}body .tab-bar .tab.bg-red:hover{background-color:#e77b7f}@media screen and (max-width: 1000px){body .tab-bar .tab{line-height:48px;font-size:14px;padding:16px 5px}}@media screen and (max-width: 850px){body .tab-bar .tab{line-height:48px;font-size:12px;padding:18px 5px}}@media screen and (max-width: 767px){body .tab-bar .tab{display:table;margin:10px 10px;height:auto;line-height:22px;text-align:left;padding:0px 10px 0 0;width:auto;font-size:18px}}body .tab-border{height:10px;margin-bottom:10px;position:sticky;top:58px;left:0;z-index:100}@media screen and (max-width: 1000px){body .tab-border{top:48px}}@media screen and (max-width: 850px){body .tab-border{top:48px}}@media screen and (max-width: 767px){body .tab-border{display:none}}.accent-green.top-border{border-color:#85c259 !important}.accent-green .page-headline{color:#85c259}.accent-green .btn{background-color:#85c259;color:#fff}.accent-green .btn:hover{background-color:#b8dc9f}.accent-red.top-border{border-color:#d61c23 !important}.accent-red .page-headline{color:#d61c23}.accent-red .btn{background-color:#d61c23;color:#fff}.accent-red .btn:hover{background-color:#e77b7f}.accent-gray.top-border{border-color:#727272 !important}.accent-gray .page-headline{color:#727272}.accent-gray .btn{background-color:#727272;color:#fff}.accent-gray .btn:hover{background-color:#adadad}.accent-teal.top-border{border-color:#06aea8 !important}.accent-teal .page-headline{color:#06aea8}.accent-teal .btn{background-color:#06aea8;color:#fff}.accent-teal .btn:hover{background-color:#6ed0cd}.accent-blue.top-border{border-color:#9fd3f2 !important}.accent-blue .page-headline{color:#9fd3f2}.accent-blue .btn{background-color:#9fd3f2;color:#fff}.accent-blue .btn:hover{background-color:#c7e5f7}.accent-orange.top-border{border-color:#fcb040 !important}.accent-orange .page-headline{color:#fcb040}.accent-orange .btn{background-color:#fcb040;color:#fff}.accent-orange .btn:hover{background-color:#fdd190}.accent-orange .btn.bg-green{background-color:#85c259}.accent-orange .btn.bg-gray{background-color:#727272}.accent-orange .btn.bg-teal{background-color:#06aea8}.accent-orange .btn.bg-blue{background-color:#9fd3f2}.accent-orange .btn.bg-orange{background-color:#fcb040}.accent-orange .btn.bg-purple{background-color:#6d5291}.accent-orange .btn.bg-red{background-color:#d61c23}.accent-purple.top-border{border-color:#6d5291 !important}.accent-purple .page-headline{color:#6d5291}.accent-purple .btn{background-color:#6d5291;color:#fff}.accent-purple .btn:hover{background-color:#aa9bbf}.main-nav{font-size:18px}@media screen and (max-width: 767px){.main-nav{height:70px}}.main-nav-top,.main-nav-bottom{display:flex}.main-nav-top{padding:15px 30px 0 30px}.main-nav-top-logo img{width:300px}@media screen and (max-width: 960px){.main-nav-top-logo img{width:200px;height:auto}}.main-nav-top-buttons{flex-basis:100%;text-align:right}.main-nav-top-buttons .btn{margin-left:20px}@media screen and (max-width: 960px){.main-nav-top-buttons .btn{padding:5px 10px;margin-left:10px}}@media screen and (max-width: 600px){.main-nav-top-buttons .btn{padding:2px 5px;margin-left:5px}}@media screen and (max-width: 767px){.main-nav-top-buttons{display:none}}.main-nav-top-mobile{font-size:18px;width:100%;text-align:right;padding:5px 10px;line-height:40px;text-transform:uppercase;font-weight:bold}@media screen and (min-width: 767px){.main-nav-top-mobile{display:none}}.main-nav-top-mobile-menu{position:absolute;top:70px;z-index:1000;background-color:#fff;padding:20px;width:100%;border-top:2px solid #000;border-bottom:2px solid #000}.main-nav-top-mobile-menu-item{text-transform:uppercase;font-weight:bold;padding-bottom:20px;width:auto}.main-nav-top-mobile-menu-item-link{border-bottom:2px solid #000;color:#000;width:auto;display:inline;line-height:18px}.main-nav-top-mobile-menu-item-link.open{border-color:#85c259}.main-nav-top-mobile-menu-item-link i{color:#85c259;font-size:12px}.main-nav-top-mobile-menu-item-link-subitem{font-weight:normal}.main-nav-top-mobile-menu-item-link-subitem-link{color:#727272;display:block;padding:5px 20px}.main-nav-top-mobile-menu-item-link-subitem-link:active,.main-nav-top-mobile-menu-item-link-subitem-link:hover{color:#727272;text-decoration:none}.main-nav-top-mobile-menu-bottom{position:relative;overflow:hidden;margin-left:-20px;margin-right:-20px;margin-bottom:-20px;padding:0 20px 20px 20px}.main-nav-top-mobile-menu-bottom-buttons{position:relative;z-index:4;display:flex;padding:20px 0 0;justify-content:space-between;margin-bottom:20px}.main-nav-top-mobile-menu-bottom-buttons .btn{flex-basis:calc(32% - 10px)}.main-nav-top-mobile-menu-bottom-search{position:relative;z-index:4}.main-nav-top-mobile-menu-bottom-search input[type=text]{width:100%;margin-bottom:20px;background-color:#fff}.main-nav-top-mobile-menu-bottom-search-button{position:absolute;top:3px;right:3px}.main-nav-top-mobile-menu-bottom .main-nav-bottom-search-social{margin-bottom:0}.main-nav-top-mobile-menu-bottom .triangle{background-color:transparent;border-color:transparent transparent transparent #e2dede;position:absolute;bottom:0;left:0;display:inline-block;width:0;height:0;border-style:solid;border-width:150px 0 0 1500px;z-index:3}@media screen and (max-width: 960px){.main-nav-top{padding:10px}}.main-nav-bottom{padding:0 30px}@media screen and (max-width: 767px){.main-nav-bottom{display:none}}.main-nav-bottom-links{display:flex;flex-basis:100%;font-weight:500;text-transform:uppercase;align-items:center}.main-nav-bottom-links-item.active{font-weight:bold}.main-nav-bottom-links .dropdown{margin-top:18px;margin-right:60px}.main-nav-bottom-links .dropdown.show>a{font-weight:bold;color:#000}.main-nav-bottom-links .dropdown-menu{top:22px !important;border:1px solid #85c259;border-radius:initial;border-top:8px solid #85c259;padding:0;background-color:#fff}.main-nav-bottom-links .dropdown-menu a{padding:15px 10px;background-color:#fff}.main-nav-bottom-links .dropdown-menu a:hover{background-color:#85c259;color:#fff}.main-nav-bottom-links .dropdown:last-child{margin-right:10px}@media screen and (max-width: 960px){.main-nav-bottom-links .dropdown{margin-right:30px;margin-top:36px}}@media screen and (max-width: 600px){.main-nav-bottom-links .dropdown{margin-right:15px;margin-top:36px}}.main-nav-bottom-links .dropdown a{color:#727272}.main-nav-bottom-links .dropdown a.dropdown-toggle::after{display:none}.main-nav-bottom-links .dropdown a.active{color:#000;font-weight:bold}.main-nav-bottom-links .dropdown a:hover{text-decoration:none}.main-nav-bottom-links .dropdown>a:hover{font-weight:bold;color:#000}@media screen and (max-width: 960px){.main-nav-bottom{padding:10px}}.main-nav-bottom-search{display:flex;flex-direction:column;position:relative;padding-bottom:20px}.main-nav-bottom-search .icon-search{position:absolute;top:40px;right:0;color:#727272;cursor:pointer}@media screen and (max-width: 960px){.main-nav-bottom-search .icon-search{top:36px}}.main-nav-bottom-search-social{text-align:right;margin-bottom:10px}.main-nav-bottom-search-social a{color:white;background-color:#000;width:24px;height:24px;border-radius:50%;display:inline-block;font-size:15px;text-align:center;padding:2px}.main-nav-bottom-search-social a:hover{background-color:#727272}@media screen and (max-width: 960px){.main-nav-bottom-search{padding-bottom:0}}@media screen and (max-width: 960px){.main-nav-bottom{padding-top:0}}@media screen and (max-width: 960px){.main-nav{font-size:12px}}.footer-container{color:#fff;padding:20px;font-size:14px;background-color:#727272}.footer-container a,.footer-container h2{color:#fff}.footer-container h2{font-size:14px}.footer-container ul{list-style-type:none}.footer-container ul li{margin-left:-40px}.footer-container .footer-top,.footer-container .footer-bottom{display:flex}@media screen and (max-width: 767px){.footer-container .footer-top,.footer-container .footer-bottom{flex-direction:column}}.footer-container .footer-top .footer-group{margin:20px;height:auto;flex-basis:20%}.footer-container .footer-top .footer-logo{text-align:right;flex-basis:20%}.footer-container .footer-top .footer-logo img{filter:invert(100);width:200px;height:auto}.footer-container .footer-top .footer-logo .footer-social{text-align:right;margin-bottom:10px}.footer-container .footer-top .footer-logo .footer-social a{color:#fff;background-color:transparent;width:24px;height:24px;border-radius:50%;display:inline-block;font-size:15px;text-align:center;padding:2px}.footer-container .footer-top .footer-logo .footer-social a:hover{background-color:#adadad}.footer-container .footer-top .footer-logo .footer-contact{font-size:12px;margin-bottom:20px}@media screen and (max-width: 767px){.footer-container .footer-top{display:none}}.footer-container .footer-bottom{font-size:12px}.footer-container .footer-bottom .copyright,.footer-container .footer-bottom .legal{flex-basis:50%}.footer-container .footer-bottom .legal{text-align:right}@media screen and (max-width: 767px){.footer-container .footer-bottom .legal{margin-top:10px;text-align:left}}.hero-container{margin-bottom:20px;height:700px;position:relative;overflow:hidden}.hero-container .overlay{position:absolute;top:0;z-index:2;width:150%;height:100%;background:rgba(0,0,0,0.4);transition:all ease-out 2s;transform:skew(15deg);left:-30%}.hero-container .overlay.topright,.hero-container .overlay.bottomright,.hero-container .overlay.middleright{width:100%;left:35%}.hero-container .overlay.topleft,.hero-container .overlay.bottomleft,.hero-container .overlay.middleleft{width:100%;left:-35%}.hero-container .overlay.no-overlay{width:100%;left:-150%;transition:all ease-out 3s}.hero-container .hero-inner{transition:all linear 0.5s}.hero-container .hero-inner.ng-hide{opacity:0}.hero-container .hero-inner.ng-hide .main-img,.hero-container .hero-inner.ng-hide .text{opacity:0}.hero-container .hero-inner .main-img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:auto;transition:all linear 0.5s}@media screen and (max-width: 767px){.hero-container .hero-inner .main-img{width:125%;max-width:125%}}.hero-container .hero-inner .text{position:absolute;z-index:3;text-transform:uppercase;color:#fff;width:40%;cursor:pointer;transition:all ease-in 1s}.hero-container .hero-inner .text:hover{text-decoration:none}.hero-container .hero-inner .text.topright{top:10%;right:10%;bottom:initial;left:initial}@media screen and (max-width: 767px){.hero-container .hero-inner .text.topright{right:15%}}.hero-container .hero-inner .text.topleft{top:10%;right:initial;bottom:initial;left:10%}.hero-container .hero-inner .text.bottomright{top:initial;right:10%;bottom:10%;left:initial}@media screen and (max-width: 767px){.hero-container .hero-inner .text.bottomright{right:15%}}.hero-container .hero-inner .text.bottomleft{top:initial;right:initial;bottom:10%;left:10%}.hero-container .hero-inner .text.middleleft{top:initial;right:initial;bottom:50%;left:10%;transform:translate(0, 50%)}.hero-container .hero-inner .text.middleright{top:initial;right:10%;bottom:50%;left:initial;transform:translate(0, 50%)}@media screen and (max-width: 767px){.hero-container .hero-inner .text.middleright{right:15%}}.hero-container .hero-inner .text.middletop{top:10%;right:initial;bottom:initial;left:50%;transform:translate(-50%, 0)}.hero-container .hero-inner .text.middlebottom{top:initial;right:initial;bottom:10%;left:50%;transform:translate(-50%, 0)}.hero-container .hero-inner .text .topline{font-weight:normal;border-bottom:2px solid #fff;margin-bottom:10px;width:60%;white-space:nowrap;padding-bottom:10px}@media screen and (max-width: 767px){.hero-container .hero-inner .text .topline{font-size:10px}}.hero-container .hero-inner .text .headline{font-weight:900}.hero-container .hero-inner .text .description,.hero-container .hero-inner .text .headline{font-size:50px;line-height:1.2em;margin-bottom:10px}@media screen and (max-width: 1299px){.hero-container .hero-inner .text .description,.hero-container .hero-inner .text .headline{font-size:30px}}@media screen and (max-width: 900px){.hero-container .hero-inner .text .description,.hero-container .hero-inner .text .headline{font-size:20px}}@media screen and (max-width: 767px){.hero-container .hero-inner .text .description,.hero-container .hero-inner .text .headline{font-size:16px}}.hero-container .hero-inner .text .description{font-weight:normal}@media screen and (max-width: 1299px){.hero-container{height:500px}}@media screen and (max-width: 900px){.hero-container{height:300px}}.hero-pager{position:relative;z-index:4;margin-top:-38px;text-align:center;width:100%}.hero-pager-item{width:15px;height:15px;border:solid 2px #727272;border-radius:50%;display:inline-block;background-image:linear-gradient(to top, #fff, #a8a8a8);cursor:pointer;margin:10px}.hero-pager-item.active{border-color:#9fd3f2}.main-container.home-page main .programs-grid{display:flex;flex-wrap:wrap}.main-container.home-page main .programs-grid-item{position:relative;flex-basis:calc(33% - 20px);height:200px;margin:10px;overflow:hidden;cursor:pointer}.main-container.home-page main .programs-grid-item img{position:absolute;left:50%;top:60%;transform:translate(-50%, -50%);max-width:125%;height:auto}@media screen and (min-width: 1600px){.main-container.home-page main .programs-grid-item img{top:70%}}@media screen and (max-width: 767px){.main-container.home-page main .programs-grid-item img{top:75%}}@media screen and (max-width: 600px){.main-container.home-page main .programs-grid-item img{top:60%}}.main-container.home-page main .programs-grid-item-content{position:absolute;top:200px;left:20px;color:#fff;width:95%;font-size:14px;padding:0 10px 0 0}.main-container.home-page main .programs-grid-item-title{position:absolute;top:120px;left:0;width:100%;padding:15px 0 15px 20px;text-transform:uppercase;font-weight:bold;color:#fff}@media screen and (max-width: 1600px){.main-container.home-page main .programs-grid-item-title{font-size:14px}}@media screen and (max-width: 767px){.main-container.home-page main .programs-grid-item-title{font-size:1rem}}.main-container.home-page main .programs-grid-item.active-program img{transition:0.5s;filter:blur(5px) brightness(50%)}.main-container.home-page main .programs-grid-item.active-program .programs-grid-item-title{transition:top 0.5s;top:0}.main-container.home-page main .programs-grid-item.active-program .programs-grid-item-content{top:60px;transition:all 0.5s}@media screen and (max-width: 1200px){.main-container.home-page main .programs-grid-item{flex-basis:calc(50% - 20px)}}@media screen and (max-width: 767px){.main-container.home-page main .programs-grid-item{flex-basis:100%;margin-left:0;margin-right:0}}.main-container.home-page main .news-preview{margin-bottom:80px;position:relative;height:500px}@media screen and (max-width: 767px){.main-container.home-page main .news-preview{position:initial;height:auto}}@media screen and (max-width: 899px){.main-container.home-page main .news-preview .btn{font-size:12px}}@media screen and (max-width: 799px){.main-container.home-page main .news-preview .btn{font-size:10px;padding:5px 15px}}@media screen and (max-width: 767px){.main-container.home-page main .news-preview .btn{font-size:14px;padding:5px 20px}}.main-container.home-page main .news-preview-inner{display:flex;position:absolute;top:0;left:0;transition:all linear 0.5s;width:100%;height:100%}.main-container.home-page main .news-preview-inner.ng-hide{opacity:0}@media screen and (max-width: 767px){.main-container.home-page main .news-preview-inner{flex-direction:column;position:initial}}.main-container.home-page main .news-preview-inner-image{flex-basis:65%;position:relative}@media screen and (max-width: 767px){.main-container.home-page main .news-preview-inner-image{position:initial}}.main-container.home-page main .news-preview-inner-image .img-wrap{width:100%;height:100%;overflow:hidden;position:relative}.main-container.home-page main .news-preview-inner-image .img-wrap img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:125%;height:auto}@media screen and (max-width: 1400px){.main-container.home-page main .news-preview-inner-image .img-wrap img{max-width:150%}}@media screen and (max-width: 900px){.main-container.home-page main .news-preview-inner-image .img-wrap img{max-width:200%}}@media screen and (max-width: 767px){.main-container.home-page main .news-preview-inner-image .img-wrap img{position:initial;top:initial;left:initial;transform:initial;width:100%;height:auto}}.main-container.home-page main .news-preview-inner-image-border{width:100%;height:100%;border:dotted 4px #d61c23;position:absolute;top:30px;left:-30px}@media screen and (max-width: 767px){.main-container.home-page main .news-preview-inner-image-border{display:none}}.main-container.home-page main .news-preview-inner-content{position:relative;flex-basis:35%;padding:20px 20px 60px 20px;background-color:#fff8dd}.main-container.home-page main .news-preview-inner-content-type{text-transform:uppercase;color:#727272;font-weight:bold}.main-container.home-page main .news-preview-inner-content-headline{text-transform:uppercase;border-bottom:3px solid #000;margin:40px 0 20px 0;font-weight:bold;padding-bottom:20px}.main-container.home-page main .news-preview-inner-content-controls{position:absolute;bottom:-1em;right:-1em}@media screen and (max-width: 767px){.main-container.home-page main .news-preview-inner-content-controls{position:initial;text-align:right;padding-right:20px;margin-top:-15px;z-index:4}}.main-container.home-page main .news-preview-inner-content-controls .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.main-container.home-page main .news-preview-inner-content-controls .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2px}.main-container.home-page main .emergency-contact{width:100%;margin-bottom:20px;border-radius:7px;text-align:left;font-size:14px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.3);box-shadow:0 0 10px 1px rgba(0,0,0,0.3);background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0%, #fff 58%, #fafafa 77%, #ececec 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(58%, #fff), color-stop(77%, #fafafa), color-stop(100%, #ececec));background:-webkit-linear-gradient(top, #fff 0%, #fff 58%, #fafafa 77%, #ececec 100%);background:-o-linear-gradient(top, #fff 0%, #fff 58%, #fafafa 77%, #ececec 100%);background:-ms-linear-gradient(top, #fff 0%, #fff 58%, #fafafa 77%, #ececec 100%);background:linear-gradient(to bottom, #fff 0%, #fff 58%, #fafafa 77%, #ececec 100%)}.main-container.home-page main .emergency-contact-header{width:100%;background:#d61c23;color:#fff;padding:10px;border-radius:7px 7px 0 0;text-align:center;font-size:24px;font-family:"Memphis",Arial,Helvetica,sans-serif}.main-container.home-page main .emergency-contact-content{padding:10px 30px}.program .hero-container{margin-bottom:0}.program .hero-pager{margin-top:-42px}.main-container.program-page main section{display:block;margin-top:40px}.main-container.program-page main section .locations{display:flex;padding-bottom:18px}.main-container.program-page main section .locations .location{flex-basis:33%;margin-right:80px}.main-container.program-page main section .locations .location .img-wrap{margin-bottom:20px}.main-container.program-page main section .locations .location:last-child{margin-right:0}@media screen and (max-width: 767px){.main-container.program-page main section .locations .location{flex-basis:initial;margin-right:0}}@media screen and (max-width: 767px){.main-container.program-page main section .locations{display:block}}.main-container.program-page main .main-sections,.main-container.program-page main .faq-section{margin-left:-60px;margin-right:-60px;padding:0 60px 60px 60px}@media screen and (max-width: 767px){.main-container.program-page main .main-sections,.main-container.program-page main .faq-section{margin-left:-20px;margin-right:-20px;padding:0 20px}}.main-container.program-page main .main-sections,.main-container.program-page main .faq-section{position:relative;overflow:hidden}.main-container.program-page main .main-sections .triangle,.main-container.program-page main .faq-section .triangle{position:absolute;bottom:0;left:0;display:inline-block;width:0;height:0;border-style:solid;border-width:500px 0 0 1500px;z-index:3}.main-container.program-page main .main-sections .triangle.bg-green,.main-container.program-page main .main-sections .triangle.bg-teal,.main-container.program-page main .main-sections .triangle.bg-blue,.main-container.program-page main .main-sections .triangle.bg-orange,.main-container.program-page main .main-sections .triangle.bg-purple,.main-container.program-page main .main-sections .triangle.bg-red,.main-container.program-page main .faq-section .triangle.bg-green,.main-container.program-page main .faq-section .triangle.bg-teal,.main-container.program-page main .faq-section .triangle.bg-blue,.main-container.program-page main .faq-section .triangle.bg-orange,.main-container.program-page main .faq-section .triangle.bg-purple,.main-container.program-page main .faq-section .triangle.bg-red{background-color:transparent}.main-container.program-page main .main-sections .triangle.bg-green,.main-container.program-page main .faq-section .triangle.bg-green{border-color:transparent transparent transparent #f3f9ee}.main-container.program-page main .main-sections .triangle.bg-gray,.main-container.program-page main .faq-section .triangle.bg-gray{border-color:transparent transparent transparent #e2dede}.main-container.program-page main .main-sections .triangle.bg-teal,.main-container.program-page main .faq-section .triangle.bg-teal{border-color:transparent transparent transparent #f2fbfb}.main-container.program-page main .main-sections .triangle.bg-blue,.main-container.program-page main .faq-section .triangle.bg-blue{border-color:transparent transparent transparent #f5fbfe}.main-container.program-page main .main-sections .triangle.bg-orange,.main-container.program-page main .faq-section .triangle.bg-orange{border-color:transparent transparent transparent #fff7ec}.main-container.program-page main .main-sections .triangle.bg-purple,.main-container.program-page main .faq-section .triangle.bg-purple{border-color:transparent transparent transparent #f0edf4}.main-container.program-page main .main-sections .triangle.bg-red,.main-container.program-page main .faq-section .triangle.bg-red{border-color:transparent transparent transparent #fdf3f4}.main-container.program-page main .main-sections section,.main-container.program-page main .faq-section section{position:relative;z-index:4;clear:both}.main-container.program-page main .main-sections section h2,.main-container.program-page main .faq-section section h2{padding-top:20px}.main-container.program-page main .main-sections section:first-of-type{margin-top:0}.main-container.program-page main .faq-section .triangle{width:0;height:0;bottom:initial;top:0;border-width:500px 1500px 0 0}.main-container.program-page main .faq-section .triangle.bg-green{border-color:#f3f9ee transparent transparent transparent}.main-container.program-page main .faq-section .triangle.bg-gray{border-color:#e2dede transparent transparent transparent}.main-container.program-page main .faq-section .triangle.bg-teal{border-color:#f2fbfb transparent transparent transparent}.main-container.program-page main .faq-section .triangle.bg-blue{border-color:#f5fbfe transparent transparent transparent}.main-container.program-page main .faq-section .triangle.bg-orange{border-color:#fff7ec transparent transparent transparent}.main-container.program-page main .faq-section .triangle.bg-purple{border-color:#f0edf4 transparent transparent transparent}.main-container.program-page main .faq-section .triangle.bg-red{border-color:#fdf3f4 transparent transparent transparent}.main-container.program-page main .apply-button-container{text-align:center;width:100%;margin-bottom:-18px;margin-top:-18px;z-index:5;position:relative}.main-container.program-page main .img-wrap{width:100%;height:300px;overflow:hidden;position:relative}.main-container.program-page main .img-wrap img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:125%;height:auto}.main-container.program-page main .img-wrap.article-image-left{float:left;margin-right:20px}.main-container.program-page main .img-wrap.article-image-right{float:right;margin-left:20px}.main-container.program-page main .img-wrap.article-image-left,.main-container.program-page main .img-wrap.article-image-right{width:calc(30% - 20px)}@media screen and (max-width: 1600px){.main-container.program-page main .img-wrap.article-image-left,.main-container.program-page main .img-wrap.article-image-right{width:calc(40% - 20px)}}@media screen and (max-width: 1200px){.main-container.program-page main .img-wrap.article-image-left,.main-container.program-page main .img-wrap.article-image-right{width:calc(50% - 20px)}}@media screen and (max-width: 767px){.main-container.program-page main .img-wrap.article-image-left,.main-container.program-page main .img-wrap.article-image-right{margin:0 0 10px 0;display:block;float:initial;width:100%}}.main-container.program-page main .section-text-container{overflow:hidden;margin-bottom:20px}.main-container.program-page main .section-text-container h2 strong{color:#9FD3F2 !important;font-size:40px !important;font-weight:900 !important;font-family:"Gotham",Arial,Helvetica,sans-serif !important}@media screen and (max-width: 767px){.main-container.program-page main .section-text-container .btn{min-width:100%}.main-container.program-page main .section-text-container h2 strong{color:#9FD3F2 !important;font-size:40px !important;font-weight:900 !important;font-family:"Gotham",Arial,Helvetica,sans-serif !important}}.main-container.about-us main h2{font-family:"Gotham",Arial,Helvetica,sans-serif;font-weight:bold;font-size:50px;text-transform:uppercase;color:#85c259}.main-container.about-us main .programs-row{display:flex;margin-left:-60px;margin-right:-60px;margin-bottom:30px}@media screen and (max-width: 767px){.main-container.about-us main .programs-row{display:none}}@media screen and (max-width: 767px){.main-container.about-us main .programs-row-headline{display:none}}.main-container.about-us main .programs-row-item{position:relative;width:16.666666%}.main-container.about-us main .programs-row-item:nth-child(odd){background-color:#e2dede}.main-container.about-us main .programs-row-item .img-wrap{width:100%;height:180px;overflow:hidden;position:relative}.main-container.about-us main .programs-row-item .img-wrap img{position:absolute;left:50%;top:65%;transform:translate(-50%, -50%);max-width:200%;height:auto}@media screen and (min-width: 767px) and (max-width: 999px){.main-container.about-us main .programs-row-item .img-wrap img{max-width:550%}}@media screen and (max-width: 1200px){.main-container.about-us main .programs-row-item .img-wrap img{max-width:250%}}@media screen and (max-width: 1000px){.main-container.about-us main .programs-row-item .img-wrap img{max-width:350%}}.main-container.about-us main .programs-row-item-title{display:grid;min-width:100%;color:white;font-weight:bold;text-align:center;text-transform:uppercase;height:5em;padding:15px;align-items:center}@media screen and (max-width: 1500px){.main-container.about-us main .programs-row-item-title{font-size:12px;height:6em}}.main-container.about-us main .programs-row-item-content{padding:10px;padding-bottom:80px}.main-container.about-us main .programs-row-item-button{display:block;text-align:center;padding:0px 10px 20px 10px;width:100%;position:absolute;bottom:0;left:0}.main-container.about-us main .history{margin-bottom:300px}@media screen and (max-width: 767px){.main-container.about-us main .history{margin-bottom:30px}}.main-container.about-us main .history-item{display:flex}@media screen and (max-width: 767px){.main-container.about-us main .history-item{display:block}}@media screen and (min-width: 767px){.main-container.about-us main .history-item-mobile{display:none}}.main-container.about-us main .history-item-mobile .img-wrap{width:100%}.main-container.about-us main .history-item-mobile .img-wrap img{width:100%}.main-container.about-us main .history-item-mobile .history-item-content{margin-bottom:20px}.main-container.about-us main .history-item-left{border-right:solid 4px #85c259;text-align:right}@media screen and (max-width: 767px){.main-container.about-us main .history-item-left{display:none}}.main-container.about-us main .history-item-left .img-wrap{float:right}.main-container.about-us main .history-item-left .history-item-content,.main-container.about-us main .history-item-left h3{padding-right:20px}.main-container.about-us main .history-item-left .history-item-year{margin-right:-5px}.main-container.about-us main .history-item-right{border-left:solid 4px #85c259;text-align:left}@media screen and (max-width: 767px){.main-container.about-us main .history-item-right{display:none}}.main-container.about-us main .history-item-right .img-wrap{float:left}.main-container.about-us main .history-item-right .history-item-content,.main-container.about-us main .history-item-right h3{padding-left:20px}.main-container.about-us main .history-item-right .history-item-year{margin-left:-2px}.main-container.about-us main .history-item-left,.main-container.about-us main .history-item-right{flex-basis:50%;padding:20px 0 60px 0}.main-container.about-us main .history-item-left .img-wrap,.main-container.about-us main .history-item-right .img-wrap{width:80%}.main-container.about-us main .history-item-left .img-wrap img,.main-container.about-us main .history-item-right .img-wrap img{width:100%}.main-container.about-us main .history-item-year{display:block;font-weight:bold;font-size:80px;padding:0;margin:-52px 0 0 0}@media screen and (max-width: 767px){.main-container.about-us main .history-item-year{margin:0}}.main-container.about-us main .history-item-year .fade-in{transition-delay:0.25s}.main-container.about-us main .history-item h3{font-family:"Memphis",Arial,Helvetica,sans-serif;font-weight:500;font-size:30px;text-transform:none;margin-bottom:20px}.main-container.about-us main .history-item h3 .fade-in{transition-delay:0.5s}.main-container.about-us main .history-item-content .fade-in{transition-delay:1s}.main-container.about-us main .history-endline{border-right:solid 8px #85c259;border-bottom:solid 8px #85c259;width:calc(50% + 4px);display:block;height:40px}@media screen and (max-width: 767px){.main-container.about-us main .history-endline{display:none}}.main-container.about-us main .history-bottom{display:flex}.main-container.about-us main .history-bottom-line{flex-basis:10%;border-left:solid 8px #85c259;border-bottom:solid 8px #85c259;height:80px}@media screen and (max-width: 767px){.main-container.about-us main .history-bottom-line{display:none}}.main-container.about-us main .history-bottom-headline{flex-basis:90%;position:relative}.main-container.about-us main .history-bottom-headline .now-container{position:absolute;top:45px;margin-left:10px}.main-container.about-us main .history-bottom-headline .now-container .circle{width:13px;height:13px;border:3px solid #85c259;display:inline-block;border-radius:50%;position:absolute;left:-12px;top:25px}@media screen and (max-width: 767px){.main-container.about-us main .history-bottom-headline .now-container .circle{display:none}}@media screen and (max-width: 767px){.main-container.about-us main .history-bottom-headline .now-container{position:initial;top:initial}}.main-container.article-page{padding:0}.main-container.article-page .row{margin:0}.main-container.article-page main.article{padding:0}.main-container.article-page .article{overflow:hidden}.main-container.article-page .article-bg{position:absolute;top:0;left:0;padding:0;display:flex;width:100%}.main-container.article-page .article-bg-left,.main-container.article-page .article-bg-middle,.main-container.article-page .article-bg-right{display:inline-block}.main-container.article-page .article-bg-left,.main-container.article-page .article-bg-right{height:400px}.main-container.article-page .article-bg-left{background-color:#85c259;width:600px}.main-container.article-page .article-bg-left.bg-red{background-color:#d61c23}.main-container.article-page .article-bg-left.bg-green{background-color:#85c259}.main-container.article-page .article-bg-left.bg-gray{background-color:#727272}.main-container.article-page .article-bg-left.bg-teal{background-color:#06aea8}.main-container.article-page .article-bg-left.bg-blue{background-color:#9fd3f2}.main-container.article-page .article-bg-left.bg-orange{background-color:#fcb040}.main-container.article-page .article-bg-left.bg-purple{background-color:#6d5291}.main-container.article-page .article-bg-middle{display:inline-block;width:0;height:0;border-style:solid;border-width:400px 400px 0 0;z-index:1;background-color:#b8dc9f;border-color:#85c259 transparent transparent transparent}.main-container.article-page .article-bg-middle.bg-red{background-color:#e77b7f;border-color:#d61c23 transparent transparent transparent}.main-container.article-page .article-bg-middle.bg-green{background-color:#b8dc9f;border-color:#85c259 transparent transparent transparent}.main-container.article-page .article-bg-middle.bg-gray{background-color:#adadad;border-color:#727272 transparent transparent transparent}.main-container.article-page .article-bg-middle.bg-teal{background-color:#6ed0cd;border-color:#06aea8 transparent transparent transparent}.main-container.article-page .article-bg-middle.bg-blue{background-color:#c7e5f7;border-color:#9fd3f2 transparent transparent transparent}.main-container.article-page .article-bg-middle.bg-orange{background-color:#fdd190;border-color:#fcb040 transparent transparent transparent}.main-container.article-page .article-bg-middle.bg-purple{background-color:#aa9bbf;border-color:#6d5291 transparent transparent transparent}.main-container.article-page .article-bg-right{flex-basis:100%;background-color:#b8dc9f}.main-container.article-page .article-bg-right.bg-red{background-color:#e77b7f}.main-container.article-page .article-bg-right.bg-green{background-color:#b8dc9f}.main-container.article-page .article-bg-right.bg-gray{background-color:#adadad}.main-container.article-page .article-bg-right.bg-teal{background-color:#6ed0cd}.main-container.article-page .article-bg-right.bg-blue{background-color:#c7e5f7}.main-container.article-page .article-bg-right.bg-orange{background-color:#fdd190}.main-container.article-page .article-bg-right.bg-purple{background-color:#aa9bbf}.main-container.article-page .article-wrapper{padding:0 60px;position:relative;top:30px;width:100%;z-index:2}@media screen and (min-width: 1400px){.main-container.article-page .article-wrapper{padding:0 15%}}@media screen and (min-width: 1921px){.main-container.article-page .article-wrapper{padding:0 20%}}@media screen and (max-width: 767px){.main-container.article-page .article-wrapper{padding:0 20px}}.main-container.article-page .article-wrapper-date{font-weight:bold}.main-container.article-page .article-wrapper-image{margin-top:10px;width:100%;height:auto}@media screen and (max-width: 767px){.main-container.article-page .article-wrapper-image{display:none}}.main-container.article-page .article-wrapper-image-bottom{width:100%;margin-bottom:60px}@media screen and (min-width: 767px){.main-container.article-page .article-wrapper-image-bottom{display:none}}.main-container.article-page .article-wrapper-headline{margin-top:35px;font-weight:bold;color:#000;font-size:50px}.main-container.article-page .article-wrapper-content{background-color:#fff8dd;border-top:solid 4px #000;padding:30px;margin-bottom:60px}@media screen and (max-width: 767px){.main-container.article-page .article-wrapper-content{margin-bottom:10px}}.main-container.article-page .article-wrapper-content-date{font-size:14px}.main-container.article-page .article-wrapper-content-text{margin-top:10px;margin-bottom:80px}.main-container.article-page .article-wrapper-content-text img{max-width:100%}.main-container.article-page .article-wrapper h1{margin-top:0px}.main-container.article-page .article-wrapper h1.article-wrapper-headline{margin-top:20px}.main-container.sign-up{border-top:30px solid #85c259}.main-container.calendar-page{border-top:30px solid #85c259}.main-container.calendar-page .calendar .fc-view-container{margin-bottom:80px;border:4px solid #adadad}.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-day-header,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-day-header{padding-top:5px;padding-bottom:5px}.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container{margin:0}.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event{border:none;border-radius:0;margin:0;cursor:pointer}.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.timed-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.all-day-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.timed-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.all-day-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.timed-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.all-day-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.timed-event,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.all-day-event{background-color:#e2dede !important;border-left:8px solid}.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.timed-event .fc-content,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.all-day-event .fc-content,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.timed-event .fc-content,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.timed-event .fc-content,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.all-day-event .fc-content,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.timed-event .fc-content,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content{border-color:inherit;padding:5px}.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.timed-event .fc-content .fc-time,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.all-day-event .fc-content .fc-time,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.timed-event .fc-content .fc-time,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content .fc-time,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.timed-event .fc-content .fc-time,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.all-day-event .fc-content .fc-time,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.timed-event .fc-content .fc-time,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content .fc-time{display:none}.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.timed-event .fc-content .fc-title,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-time-grid-event.all-day-event .fc-content .fc-title,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.timed-event .fc-content .fc-title,.main-container.calendar-page .calendar .fc-view-container .fc-agendaWeek-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content .fc-title,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.timed-event .fc-content .fc-title,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-time-grid-event.all-day-event .fc-content .fc-title,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.timed-event .fc-content .fc-title,.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content .fc-title{display:block;color:#000;font-weight:bold}.main-container.calendar-page .calendar .fc-view-container .fc-agendaDay-view .fc-day-header{font-size:30px}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-row.fc-week.fc-widget-content{min-height:153px}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-day-number{margin-right:6px}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container{padding:0 10px 10px 10px}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event{border:none;border-radius:0;cursor:pointer}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event.all-day-event{margin:0 3px}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content{background-color:inherit}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event.all-day-event .fc-content .fc-title{margin-left:13px;font-weight:bold}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event.timed-event{background-color:transparent !important}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event.timed-event .fc-content{border-color:inherit}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event.timed-event .fc-content .fc-time{border-left:8px solid;border-color:inherit;padding-left:5px;color:#727272;font-weight:normal}.main-container.calendar-page .calendar .fc-view-container .fc-month-view .fc-event-container .fc-day-grid-event.timed-event .fc-content .fc-title{display:block;padding-left:13px;color:#000;font-weight:bold;white-space:initial}.main-container.calendar-page .calendar .fc-view-container .fc-head-container{border-color:#adadad}.main-container.calendar-page .calendar .fc-view-container .fc-body{border:2px solid #adadad}.main-container.calendar-page .calendar .fc-view-container .fc-body .fc-minor td{border-top:none}.main-container.calendar-page .calendar .fc-view-container .fc-head{background-color:#85c259;font-family:"Memphis",Arial,Helvetica,sans-serif;color:white;border-right:2px solid #adadad;border-left:2px solid #adadad;border-top:2px solid #adadad}.main-container.calendar-page .calendar .fc-view-container .fc-head th{font-weight:500;padding-top:15px;padding-bottom:15px;text-transform:uppercase;border:none;border:2px solid #adadad}.main-container.calendar-page .calendar .fc-view-container .fc-head th.fc-day-header .bigday{font-size:32px}.main-container.calendar-page .calendar .fc-view-container .fc-other-month .fc-day-number{color:#000}.main-container.calendar-page .calendar .fc-view-container .fc-day{outline:1px solid #adadad;border-color:#adadad}.main-container.calendar-page .calendar .fc-view-container .fc-day-number{font-family:"Memphis",Arial,Helvetica,sans-serif;font-weight:500}.main-container.calendar-page .calendar .fc-view-container .fc-day.fc-today{outline:4px solid #85c259;background-color:#fff;outline-offset:-4px}.main-container.calendar-page .calendar input[type=text],.main-container.calendar-page .calendar select{text-transform:uppercase;font-weight:500;font-size:14px;padding:8px;background-color:#fff;color:#000;border:solid 2px #000}.main-container.calendar-page .calendar-controls{text-align:center}.main-container.calendar-page .calendar-controls-view{padding:0;margin:0}@media screen and (max-width: 767px){.main-container.calendar-page .calendar-controls-view{display:none}}.main-container.calendar-page .calendar-controls-view-item{border:2px solid #85c259;width:145px;display:inline-block;padding:10px 0;text-transform:uppercase;font-weight:bold;font-size:14px;cursor:pointer}.main-container.calendar-page .calendar-controls-view-item.active{background-color:#85c259}.main-container.calendar-page .calendar-controls-view-item.active:hover{background-color:#85c259}.main-container.calendar-page .calendar-controls-view-item:hover{background-color:#b8dc9f}.main-container.calendar-page .calendar-controls-search{text-align:center;position:relative;padding:20px;width:400px;margin:0;display:inline-block}@media screen and (max-width: 767px){.main-container.calendar-page .calendar-controls-search{display:block;width:100%;padding:20px 0}}.main-container.calendar-page .calendar-controls-search input[type=text]{width:100%}.main-container.calendar-page .calendar-controls-search-button{position:absolute;right:20px;top:20px;font-size:28px;color:#85c259;cursor:pointer}@media screen and (max-width: 767px){.main-container.calendar-page .calendar-controls-search-button{right:0}}.main-container.calendar-page .calendar-controls-bottom{display:flex;width:100%;margin-bottom:20px;align-items:center}@media screen and (max-width: 767px){.main-container.calendar-page .calendar-controls-bottom{display:block}}.main-container.calendar-page .calendar-controls-bottom-filter,.main-container.calendar-page .calendar-controls-bottom-month,.main-container.calendar-page .calendar-controls-bottom-style{flex-basis:33.33333%}.main-container.calendar-page .calendar-controls-bottom-filter{text-align:left}@media screen and (max-width: 767px){.main-container.calendar-page .calendar-controls-bottom-filter{display:none}}.main-container.calendar-page .calendar-controls-bottom-month{font-family:"Memphis",Arial,Helvetica,sans-serif;font-weight:500;font-size:28px}.main-container.calendar-page .calendar-controls-bottom-month i{cursor:pointer}.main-container.calendar-page .calendar-controls-bottom-month i:hover{color:#85c259}.main-container.calendar-page .calendar-controls-bottom-style{text-align:right}.main-container.calendar-page .calendar-controls-bottom-style-item{display:inline-block;border:2px solid #85c259;border-right:none;padding:5px 8px;font-weight:bold;font-size:14px;cursor:pointer;text-transform:uppercase}.main-container.calendar-page .calendar-controls-bottom-style-item:last-child{border-right:2px solid #85c259}.main-container.calendar-page .calendar-controls-bottom-style-item.active{background-color:#85c259}.main-container.calendar-page .calendar-controls-bottom-style-item.active:hover{background-color:#85c259}.main-container.calendar-page .calendar-controls-bottom-style-item:hover{background-color:#b8dc9f}.selected-event{width:20em;border:2px solid #727272;text-align:center;position:absolute;background-color:#fff;z-index:20}.selected-event-top-bar,.selected-event-inner{width:100%}.selected-event-top-bar{height:10px}.selected-event-inner{padding:10px}.selected-event-inner-title,.selected-event-inner-date-location{display:block}.selected-event-inner-title{font-size:20px}.selected-event-inner-date-location{font-size:12px}.selected-event-inner-description{display:inline-block;white-space:initial;font-size:10px;margin-bottom:10px;text-align:left;max-height:6em;height:6em;line-height:1.5em;width:100%;text-align:center}.selected-event:before{content:"";position:absolute;width:0;height:0;left:calc(50% - 5px);bottom:-26px;border:10px solid transparent;border-top:16px solid #727272;z-index:2}.selected-event:after{content:"";position:absolute;width:0;height:0;left:calc(50% - 3px);bottom:-20px;border:8px solid transparent;border-top:12px solid #fff;z-index:3}.login{width:100%;background-color:#adadad;text-align:center;padding:10px 20%}.login h1{margin:20px 0;font-size:45px;font-weight:bold}.login-container{position:relative;width:100%;margin-bottom:40px}.login-container input[type=text],.login-container input[type=password]{display:block;background-color:white}.login-container label{text-align:left}.login-container input[type=text],.login-container input[type=password],.login-container button,.login-container label{width:100%;margin-bottom:10px}.login-container input[type=text],.login-container input[type=password],.login-container button{height:40px}.login-container button{border-radius:0px;font-size:30px;line-height:30px}.login-container button.registerButton{position:absolute;right:0;float:right;width:initial;font-size:20px;line-height:20px;height:auto}.login-container hr{border-top:2px solid #000}.my-kotm-header{height:80px;background-color:#fff8dd;padding:24px 30px}.my-kotm-header-title{font-size:24px;font-weight:bold;float:left;text-transform:uppercase}@media screen and (max-width: 767px){.my-kotm-header-title{font-size:18px}}.my-kotm-header-icons{font-size:24px;text-align:right;list-style:none}.my-kotm-header-icons li{display:inline;margin-left:15px;position:relative}.my-kotm-header-icons li a{text-decoration:none;color:#000}.my-kotm-header-icons li a:hover{color:#727272}.my-kotm-header-icons li .notification-badge{top:-5px;right:-5px}@media screen and (max-width: 767px){.my-kotm-header-icons{font-size:18px}}@media screen and (max-width: 767px){.my-kotm-header{height:40px;padding:8px 15px}}.my-kotm-main{padding:0;display:flex}.my-kotm-main-sidebar{background-color:#adadad;width:20%;text-align:center;font-size:14px;padding:30px}.my-kotm-main-sidebar span{margin:3px 0;display:block}.my-kotm-main-sidebar-icon{font-size:80px;margin-bottom:8px}@media screen and (max-width: 767px){.my-kotm-main-sidebar-icon{float:left;margin-right:20px}}.my-kotm-main-sidebar-name{font-weight:bold;text-transform:uppercase}.my-kotm-main-sidebar-notifications{padding-top:10px}.my-kotm-main-sidebar-notifications-item{margin:10px;font-style:italic}.my-kotm-main-sidebar-notifications-item-text{color:#d61c23;text-decoration:underline}@media screen and (max-width: 767px){.my-kotm-main-sidebar{width:100%;text-align:left}}.my-kotm-main-body{width:80%;padding:0}.my-kotm-main-body-search{padding:30px 30px 0 30px;text-align:right;position:relative;font-size:18px}.my-kotm-main-body-search-button{position:absolute;top:32px;right:30px;color:#727272}.my-kotm-main-body-search input[type=text]{background-color:white}@media screen and (max-width: 767px){.my-kotm-main-body-search input[type=text]{width:100%}}@media screen and (max-width: 767px){.my-kotm-main-body-search{padding:30px 15px 15px 15px}}.my-kotm-main-body-tiles{display:flex;flex-wrap:wrap;padding:0}.my-kotm-main-body-tiles-item{border:1px solid #adadad;border-bottom:16px solid;position:relative;flex-basis:calc(50% - 45px);height:200px;margin:30px;overflow:hidden;cursor:pointer;text-align:center;padding:30px;font-size:40px}.my-kotm-main-body-tiles-item-icon{position:relative;text-align:center}.my-kotm-main-body-tiles-item-icon .notification-badge{top:4px;right:calc(50% - 30px)}.my-kotm-main-body-tiles-item.inboxtile{border-bottom-color:#fcb040;margin-right:15px;margin-bottom:15px}.my-kotm-main-body-tiles-item.inboxtile i{color:#fcb040}.my-kotm-main-body-tiles-item.billingtile{border-bottom-color:#85c259;margin-left:15px;margin-bottom:15px}.my-kotm-main-body-tiles-item.billingtile i{color:#85c259}.my-kotm-main-body-tiles-item.scheduletile{border-bottom-color:#9fd3f2;margin-right:15px;margin-top:15px}.my-kotm-main-body-tiles-item.scheduletile i{color:#9fd3f2}.my-kotm-main-body-tiles-item.accounttile{border-bottom-color:#d61c23;margin-left:15px;margin-top:15px}.my-kotm-main-body-tiles-item.accounttile i{color:#d61c23}.my-kotm-main-body-tiles-item-title{display:block;font-weight:bold;margin-top:-16px}.my-kotm-main-body-tiles-item-links{font-size:16px}@media screen and (max-width: 767px){.my-kotm-main-body-tiles-item{flex-basis:100%}.my-kotm-main-body-tiles-item.inboxtile,.my-kotm-main-body-tiles-item.billingtile,.my-kotm-main-body-tiles-item.scheduletile,.my-kotm-main-body-tiles-item.accounttile{margin:15px}}@media screen and (max-width: 767px){.my-kotm-main-body{width:100%}}@media screen and (max-width: 767px){.my-kotm-main{flex-direction:column}}.main-container.landing-page{border-top:30px solid #85c259}@media screen and (max-width: 1399px){.main-container.landing-page{padding:0}}.main-container.landing-page h1,.main-container.landing-page .landing-description{margin-left:60px;margin-right:60px;margin-bottom:20px}@media screen and (max-width: 767px){.main-container.landing-page h1,.main-container.landing-page .landing-description{margin-left:20px;margin-right:20px;margin-bottom:20px}}.main-container.landing-page .landing-section{position:relative;margin-left:0;padding-left:60px;padding-bottom:20px;background-image:linear-gradient(to right, #fff, rgba(0,0,0,0))}@media screen and (max-width: 767px){.main-container.landing-page .landing-section{padding:0 20px;background-image:none}}.main-container.landing-page .landing-section h2{margin-bottom:0}@media screen and (min-width: 767px){.main-container.landing-page .landing-section hr{display:none}}.main-container.landing-page .landing-section .section-image{position:absolute;right:0;z-index:-1;width:auto;height:100%}@media screen and (max-width: 767px){.main-container.landing-page .landing-section .section-image{display:none}}.main-container.landing-page .landing-section i{font-size:80px;margin-top:20px}.main-container.landing-page .landing-section p,.main-container.landing-page .landing-section ul,.main-container.landing-page .landing-section li{margin-top:10px;width:300px}@media screen and (max-width: 767px){.main-container.landing-page .landing-section p,.main-container.landing-page .landing-section ul,.main-container.landing-page .landing-section li{width:100%}}.main-container.landing-page .landing-section h3{text-transform:initial;font-weight:bold;margin-top:10px}.main-container.landing-page .landing-section .button-container{display:flex;flex-direction:column;margin-left:0;margin-right:60px;align-items:center}.main-container.landing-page .landing-section .button-container .btn{margin-bottom:10px}@media screen and (max-width: 767px){.main-container.landing-page .landing-section .button-container{margin-right:0;align-items:initial}}.main-container.landing-page .faq-section{background-color:#e2dede;padding-top:10px}.main-container.landing-page .faq-section .faq{margin-left:0;padding-bottom:10px}.main-container.landing-page .faq-section .faq h2,.main-container.landing-page .faq-section .faq .question-block{margin-left:60px}@media screen and (max-width: 767px){.main-container.landing-page .faq-section .faq h2,.main-container.landing-page .faq-section .faq .question-block{margin-left:20px}}.main-container.landing-page .faq-section .faq h2{margin-top:10px}.main-container.donate-page{border-top:30px solid #85c259}@media screen and (max-width: 767px){.main-container.donate-page{padding:0 10px}}@media screen and (max-width: 1399px){.main-container.donate-page{padding:0}}.main-container.donate-page .flex-xl-nowrap{margin-right:0 !important}@media screen and (max-width: 1399px){.main-container.donate-page .col-12.bd-content{padding-right:0;padding-left:30px}}@media screen and (max-width: 767px){.main-container.donate-page .col-12.bd-content{padding-right:0;padding-left:15px}}.main-container.donate-page main .main-header{padding-right:60px}@media screen and (max-width: 767px){.main-container.donate-page main .main-header{padding:0 10px}}.main-container.donate-page main .title-line{width:14%;height:1px;margin-top:17px;margin-bottom:20px;border-top:solid 4px #000}.main-container.donate-page main p{font-family:"Memphis",Arial,Helvetica,sans-serif;font-weight:400;font-size:18px}.main-container.donate-page main .donation-header{font-style:italic}.main-container.donate-page main .donate-bg{margin:0;width:100%;position:relative}.main-container.donate-page main .donate-bg img{position:absolute;right:0;top:0;z-index:-1;height:100%}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg img{display:none}}.main-container.donate-page main .donate-bg .donate-block{background-color:transparent;width:50%;padding:10px;font-family:"Gotham",Arial,Helvetica,sans-serif;color:#000;font-weight:200}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block{width:100%}}.main-container.donate-page main .donate-bg .donate-block hr{height:1px}.main-container.donate-page main .donate-bg .donate-block hr.hr-large{border-top:solid 4px #000}.main-container.donate-page main .donate-bg .donate-block button{color:#fff;width:100%;border-radius:10px;padding:10px;margin:10px;border:0;cursor:pointer}.main-container.donate-page main .donate-bg .donate-block button.amount-button{background-color:#85c259;font-family:"Memphis",Arial,Helvetica,sans-serif;font-size:23px}.main-container.donate-page main .donate-bg .donate-block button.amount-button:first-child{margin-left:0}.main-container.donate-page main .donate-bg .donate-block button.amount-button.amount-button:last-child{margin-right:0}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block button.amount-button{font-size:16px}}.main-container.donate-page main .donate-bg .donate-block button.donate-now-button{background-color:#9fd3f2;margin:10px 0;font-family:"Gotham",Arial,Helvetica,sans-serif;font-size:23px;font-weight:700}.main-container.donate-page main .donate-bg .donate-block button.donate-now-button.disabled{background-color:#9fd3f2;cursor:initial}.main-container.donate-page main .donate-bg .donate-block button.donate-now-button.disabled:hover{background-color:#9fd3f2}.main-container.donate-page main .donate-bg .donate-block button:hover{filter:brightness(110%)}.main-container.donate-page main .donate-bg .donate-block .other-dollar{font-weight:200;font-size:18px;position:absolute;left:54px;top:5px}.main-container.donate-page main .donate-bg .donate-block .donation-header{font-family:"Gotham",Arial,Helvetica,sans-serif;color:#000;margin:0}.main-container.donate-page main .donate-bg .donate-block h1.donation-header{font-weight:500;font-size:23px;text-transform:initial}.main-container.donate-page main .donate-bg .donate-block h2{font-size:23px;font-weight:700;text-transform:initial;font-family:"Gotham",Arial,Helvetica,sans-serif;color:#000}.main-container.donate-page main .donate-bg .donate-block img{margin:26px 0}.main-container.donate-page main .donate-bg .donate-block .donation-row{display:flex;padding:0 3px;align-items:center}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer{padding:5px;margin:0;position:relative;display:flex;flex-shrink:1;flex-basis:50%}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer:first-child{padding-left:0}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer:last-child{padding-right:0}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer.address1field{flex-shrink:1;flex-basis:calc(75% - 10px)}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer.address2field{flex-shrink:3}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer.cvcfield{flex-basis:10%}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer.expfield{flex-basis:20%}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer.ccfield{flex-basis:50%}.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer.emailfield,.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer.programfield{flex-basis:100%}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row .fieldcontainer{width:100%;padding:5px 0}}.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=text],.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email],.main-container.donate-page main .donate-bg .donate-block .donation-row select{background-color:transparent;border:1px solid #000;border-radius:5px;margin:0;width:100%;padding:4px 0 4px 8px;font-family:"Gotham",Arial,Helvetica,sans-serif}.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=text]::placeholder,.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=text].unchanged,.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=text] .default-opt,.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email]::placeholder,.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email].unchanged,.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email] .default-opt,.main-container.donate-page main .donate-bg .donate-block .donation-row select::placeholder,.main-container.donate-page main .donate-bg .donate-block .donation-row select.unchanged,.main-container.donate-page main .donate-bg .donate-block .donation-row select .default-opt{font-style:italic;color:#727272}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=text],.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email],.main-container.donate-page main .donate-bg .donate-block .donation-row select{flex-basis:100% !important}}.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=text],.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email]{height:36px}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email]{margin:0 10px 10px 10px;width:100%}}.main-container.donate-page main .donate-bg .donate-block .donation-row select{height:36px}.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=text]:focus,.main-container.donate-page main .donate-bg .donate-block .donation-row input[type=email]:focus,.main-container.donate-page main .donate-bg .donate-block .donation-row select:focus,.main-container.donate-page main .donate-bg .donate-block .donation-row button:focus{outline:none}.main-container.donate-page main .donate-bg .donate-block .donation-row #monthlyemail{font-size:10px}.main-container.donate-page main .donate-bg .donate-block .donation-row #amount{margin-left:5px;padding-left:25px}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row #amount{margin-left:8px}}.main-container.donate-page main .donate-bg .donate-block .donation-row label{margin-right:6px;white-space:nowrap;display:flex;align-items:center;font-family:"Gotham",Arial,Helvetica,sans-serif}.main-container.donate-page main .donate-bg .donate-block .donation-row label#optinlabel{width:340px;font-size:10px}.main-container.donate-page main .donate-bg .donate-block .donation-row label.amount-label{position:relative;margin-right:60px}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row label{white-space:initial}}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row label.amount-label,.main-container.donate-page main .donate-bg .donate-block .donation-row label.monthly-label{width:100%}}.main-container.donate-page main .donate-bg .donate-block .donation-row input[type='checkbox']{width:auto !important;border-radius:5px !important;margin-right:5px}.main-container.donate-page main .donate-bg .donate-block .donation-row .error-text{color:#d61c23;position:absolute;font-size:10px;font-family:"Gotham",Arial,Helvetica,sans-serif;left:14px;bottom:4px;white-space:nowrap}.main-container.donate-page main .donate-bg .donate-block .donation-row .error-text.text-display{display:block}.main-container.donate-page main .donate-bg .donate-block .donation-row .error-text#error-amount{left:65px !important;bottom:-1px}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row .error-text#error-email{left:20px;bottom:15px}}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row .error-text{left:9px}}.main-container.donate-page main .donate-bg .donate-block .donation-row .stripe-error{border:2px solid #d61c23 !important}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row.mobile-row select{width:calc(100% + 18px) !important}}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row.mobile-row{flex-direction:column;padding:0 14px}}.main-container.donate-page main .donate-bg .donate-block .donation-row.mobile-row.captcha{text-align:center;display:block;margin:20px 0 5px}.main-container.donate-page main .donate-bg .donate-block .donation-row.mobile-row.captcha #g-recaptcha{display:inline-block}@media screen and (max-width: 767px){.main-container.donate-page main .donate-bg .donate-block .donation-row{margin-top:0;padding-top:0}}.main-container.donate-page main .donate-bg .donate-block .donation-legal p{font-size:10px;font-weight:bold}.main-container.donate-page main .donate-bg .donate-block .donation-footer{background-color:#adadad;padding:10px;font-family:"Gotham",Arial,Helvetica,sans-serif;color:#000}.main-container.donate-page main .donate-bg .donate-block .donation-footer h1{font-family:"Memphis",Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;text-transform:initial;color:#000;margin-bottom:0}.main-container.donate-page main .donate-bg .donate-block .donation-footer p{font-size:14px}.main-container.donate-page main .donate-bg .donate-block .donation-footer p span{text-decoration:underline}.main-container.donate-page main .donate-bg .donate-block .donation-footer .title-line{width:35%}.main-container.donate-page main .donate-bg .donate-block .donate-error,.main-container.donate-page main .donate-bg .donate-block .donate-loading{position:fixed;top:0;left:0;text-align:center;height:100%;width:100%;background:#000;opacity:0.9;backdrop-filter:blur(2px);z-index:1000;margin:0;padding:200px 0;font-size:200px;color:#fff}.main-container.donate-page main .donate-bg .donate-block .donate-error .donation-header{color:#fff}.main-container.donate-page main .donate-bg .donate-block .donate-error .donate-error-text{color:#fff;margin:30px 0;width:100%;text-align:center;font-size:16px;font-family:"Gotham",Arial,Helvetica,sans-serif}.main-container.donate-page main .donate-bg .donate-block .donate-error button{font-size:23px;width:auto;font-family:"Gotham",Arial,Helvetica,sans-serif}.main-container.event-page>.row{margin-left:0;margin-right:0}.main-container.event-page .back-link{margin-left:-15px;font-family:"Memphis",Arial,Helvetica,sans-serif;font-size:24px;color:#000}.main-container.event-page .back-link:hover{color:#000}.main-container.event-page .event-details hr{height:0;border-bottom:4px solid #adadad;border-top:0}.main-container.event-page .event-details p{margin-right:20px}.main-container.event-page .event-details .rsvp{background-color:#e2dede;padding:15px;margin-right:15px}@media screen and (max-width: 767px){.main-container.event-page .event-details .rsvp{margin-right:0}}.main-container.event-page .event-details .rsvp-form input[type=text],.main-container.event-page .event-details .rsvp-form input[type=email],.main-container.event-page .event-details .rsvp-form textarea,.main-container.event-page .event-details .rsvp-form select{display:block;width:100%;margin-bottom:10px;background-color:#fff;border:1px solid #727272;border-radius:5px;padding:5px;color:#000}.main-container.event-page .event-details .rsvp-form textarea{height:10em}.main-container.event-page .event-details .rsvp-form .btn{margin:5px;width:calc(50% - 10px)}@media screen and (max-width: 767px){.main-container.event-page .event-details .rsvp-form .btn{width:100%}}@media screen and (max-width: 1550px){.main-container.event-page .event-details-row h1{font-size:50px}}.main-container.event-page .event-details-row-date-box{width:70px;height:70px;background-color:#727272;color:#fff;margin-left:10px;font-family:"Memphis",Arial,Helvetica,sans-serif;align-items:center}.main-container.event-page .event-details-row-date-box-day{font-size:32px;text-align:center}@media screen and (max-width: 1250px){.main-container.event-page .event-details-row-date-box-day{font-size:20px}}.main-container.event-page .event-details-row-date-box-month{font-size:13px;text-transform:uppercase;text-align:center}@media screen and (max-width: 1250px){.main-container.event-page .event-details-row-date-box-month{font-size:10px}}@media screen and (max-width: 1250px){.main-container.event-page .event-details-row-date-box{width:50px;height:50px}}.main-container.event-page .event-image{overflow:hidden;position:relative;min-height:600px}@media screen and (max-width: 767px){.main-container.event-page .event-image{min-height:300px}}.main-container.event-page .event-image img{max-width:100%}.main-container.event-page .event-details,.main-container.event-page .event-image{margin:0;padding:0}.main-container.event-page .event-location{margin-top:20px;margin-bottom:20px;border:4px solid #adadad;padding:20px}.main-container.event-page .event-location-date{margin-bottom:10px}.main-container.event-page .event-location-date,.main-container.event-page .event-location-address{font-size:18px;text-transform:uppercase;font-weight:bold}.main-container.event-page .event-location-date i,.main-container.event-page .event-location-address i{margin-right:10px;font-size:28px}.main-container.event-page .event-location-date span,.main-container.event-page .event-location-address span{display:block;margin-left:30px}.main-container.event-page .event-location-date span.event-location-date-time,.main-container.event-page .event-location-address span.event-location-date-time{display:inline;margin-left:initial}.main-container.event-page .event-location-label{text-transform:uppercase;font-weight:bold;color:#727272}@media screen and (max-width: 767px){.main-container.event-page .event-location-description{margin-top:10px;margin-left:30px}}.main-container.event-page .event-map{padding:10px 0 0 0;margin-bottom:30px}.main-container.volunteer-page{border-top:30px solid #85c259}@media screen and (max-width: 767px){.main-container.volunteer-page{padding:0 10px}}.main-container.volunteer-page div.lightbox{opacity:0.3;background:#000000;position:fixed;height:100%;width:100%;top:0px;left:0px;z-index:998}.main-container.volunteer-page div.standard-message{position:fixed;z-index:999;top:50%;left:50%;-webkit-font-smoothing:subpixel-antialiased;-webkit-transform:translateZ(0) scale(1, 1);transform:translate(-50%, -50%);background-color:#ffffff;width:300px;border-radius:9px;text-align:center}.main-container.volunteer-page div.error-message{border:2px solid #ff7979}.main-container.volunteer-page div.popup-message-text{margin:25px;margin-bottom:24px;font-size:14px;line-height:18px;word-wrap:break-word}.main-container.volunteer-page div.popup-message-text>div,.main-container.volunteer-page div.popup-message-text p{margin-bottom:14px}.main-container.volunteer-page div.popup-message-title{margin:25px;margin-bottom:13px;font-size:18px;font-weight:bold}.main-container.volunteer-page div.popup-message-text-posttitle{margin-top:0px}.main-container.volunteer-page div.popup-message-button-active{background-color:#f1f1f1}.main-container.volunteer-page div.popup-message-button{font-size:16px;padding:10px;border-top:1px solid #e6e6e6;color:#418efe;cursor:pointer;border-bottom-left-radius:9px;border-bottom-right-radius:9px}.main-container.volunteer-page div.popup-message-button-left{border-bottom-right-radius:0px;display:inline-block;width:130px}.main-container.volunteer-page div.popup-message-button-right{border-bottom-left-radius:0px;display:inline-block;width:129px;border-left:1px solid #e6e6e6}.main-container.volunteer-page html.noscroll{position:fixed;overflow-y:scroll;width:100%}.main-container.volunteer-page iframe.core_iframe{width:100%;height:10px;margin-bottom:-86px}.main-container.volunteer-page .row{margin-bottom:60px}.main-container.admin-page{padding:0 60px}.main-container.admin-page .row i{cursor:pointer}.main-container.admin-page .row a{color:#000;text-decoration:underline}.main-container.admin-page .row a.fas,.main-container.admin-page .row a.far{text-decoration:none}.main-container.admin-page .row a.btn{text-decoration:none;color:#fff}.main-container.admin-page .row a.program{border-left:8px solid #85c259;padding-left:5px}.main-container.admin-page .row a.program.green{border-color:#85c259}.main-container.admin-page .row a.program.red{border-color:#d61c23}.main-container.admin-page .row a.program.gray{border-color:#727272}.main-container.admin-page .row a.program.teal{border-color:#06aea8}.main-container.admin-page .row a.program.blue{border-color:#9fd3f2}.main-container.admin-page .row a.program.orange{border-color:#fcb040}.main-container.admin-page .row a.program.purple{border-color:#6d5291}.main-container.admin-page .row a:hover,.main-container.admin-page .row i:hover{color:#727272}.main-container.admin-page .row a.btn:hover{color:#fff}.main-container.admin-page .error{background-color:#fcb040;border:3px solid #d61c23;padding:3px;color:#d61c23}.main-container.admin-page .toolbar{width:100%;background-color:#727272;list-style-type:none;margin:20px 0 0 0;padding:5px;color:#fff;height:34px;overflow:hidden}.main-container.admin-page .toolbar.hero{margin:0 60px;position:absolute;top:0;left:0}.main-container.admin-page .toolbar i{color:#fff;margin-right:0}.main-container.admin-page .toolbar li{display:inline;cursor:pointer;margin-right:10px}.main-container.admin-page .toolbar li:hover,.main-container.admin-page .toolbar li i:hover{color:#e2dede}.main-container.admin-page .toolbar-help{float:right;font-size:12px}.main-container.admin-page .toolbar-help-notify{text-align:right;line-height:12px}.main-container.admin-page .toolbar-help.link{cursor:pointer}.main-container.admin-page .toolbar.main-toolbar{text-align:right;width:100%;margin:0;position:sticky;top:0;left:0;z-index:101;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}.main-container.admin-page .toolbar.main-toolbar .toolbar-help{float:left;text-align:left}.main-container.admin-page .menu{border:1px solid #85c259;border-top:8px solid #85c259}.main-container.admin-page .menu-title{font-weight:500;font-size:18px}.main-container.admin-page .menu-title input[type=text]{width:300px;text-transform:uppercase;font-weight:500}.main-container.admin-page .menu-item{font-weight:400;white-space:nowrap;padding:15px 10px}.main-container.admin-page .menu-item:hover,.main-container.admin-page .menu-item.open{background-color:#85c259;color:#fff}.main-container.admin-page .menu-item:hover input[type=text],.main-container.admin-page .menu-item:hover select,.main-container.admin-page .menu-item.open input[type=text],.main-container.admin-page .menu-item.open select{color:#727272}.main-container.admin-page .menu-item:hover input[type=text],.main-container.admin-page .menu-item.open input[type=text]{margin-bottom:20px}.main-container.admin-page .menu-item:hover select,.main-container.admin-page .menu-item.open select{background-color:#fff;border:1px solid #fcb040;width:100%}.main-container.admin-page .menu-item input[type=text].menu-item-title{text-transform:uppercase;color:#fff;background-color:#85c259}.main-container.admin-page .menu-item-controls{float:right;margin-left:10px}.main-container.admin-page .menu-title,.main-container.admin-page .menu-item{text-transform:uppercase;color:#727272}.main-container.admin-page .menu-container{margin-right:10px}.main-container.admin-page .edit-footer{padding:0 10px;background-color:#727272}.main-container.admin-page .edit-footer-title{margin-top:10px;padding:0 10px 8px;background-color:#727272;font-weight:500;font-size:14px}.main-container.admin-page .edit-footer-title input[type=text]{width:300px;font-weight:500;background-color:#727272}.main-container.admin-page .edit-footer-title i:hover{color:#e2dede}.main-container.admin-page .edit-footer-item{font-weight:400;font-size:14px;white-space:nowrap}.main-container.admin-page .edit-footer-item input[type=text].footer-group-item-title{text-transform:uppercase;color:#fff;background-color:#727272}.main-container.admin-page .edit-footer-item input[type=text],.main-container.admin-page .edit-footer-item select{color:#fff;background-color:#727272}.main-container.admin-page .edit-footer-item input[type=text]{margin-bottom:20px}.main-container.admin-page .edit-footer-item select{border:1px solid #fcb040;width:100%}.main-container.admin-page .edit-footer-item-controls{float:right;margin-left:10px}.main-container.admin-page .edit-footer-title,.main-container.admin-page .edit-footer-item{color:#fff}.main-container.admin-page .edit-footer-container{margin-right:10px}.main-container.admin-page .edit-footer i:hover{color:#e2dede}.main-container.admin-page textarea{width:100%;height:300px;border-color:#fcb040;background-color:transparent}.main-container.admin-page input[type=text],.main-container.admin-page input[type=email]{width:100%;background-color:#fff;color:inherit;border-color:#fcb040;line-height:inherit;padding-left:2px}.main-container.admin-page .metaData{padding:60px}.main-container.admin-page .error-popup{position:fixed;z-index:200;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.6)}.main-container.admin-page .error-popup-box{margin:15% auto;border:2px solid #adadad;width:400px;background-color:#fff;text-align:center;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}.main-container.admin-page .error-popup-box-header{background-color:#d61c23;font-size:30px;color:#fff;padding:20px}.main-container.admin-page .error-popup-box-header i{display:block;font-size:80px}.main-container.admin-page .error-popup-box-body{font-size:20px}.main-container.admin-page .error-popup-box-body,.main-container.admin-page .error-popup-box-footer{padding:20px}.main-container.admin-page .error-popup-box-body button,.main-container.admin-page .error-popup-box-footer button{text-transform:uppercase;border-radius:5px;font-size:14px;background-color:#d61c23}.main-container.admin-page .hero-gallery{background-color:#fff8dd}.main-container.admin-page .hero-gallery .row{border-bottom:1px solid #000;padding-bottom:10px;padding-top:10px}.main-container.admin-page .hero-gallery .row .hero-gallery-title span,.main-container.admin-page .hero-gallery .row .hero-gallery-image-wrapper{cursor:pointer}.main-container.admin-page .hero-gallery .row .hero-gallery-image-wrapper{float:left;max-width:100px;margin-right:4px}.main-container.admin-page .hero-gallery .row .hero-gallery-image-wrapper img{height:80px}.main-container.admin-page .hero-gallery .row .hero-gallery-image-wrapper-headline{font-size:10px;font-weight:bold}.main-container.admin-page .row{margin-bottom:10px}.main-container.admin-page .row .col-md-12 .btn,.main-container.admin-page .row .col-md-6 .btn{margin-left:10px}.main-container.admin-page .row.open{background-color:#e2dede}.main-container.admin-page .image-gallery{border:1px solid #fcb040;background-color:#fff8dd;margin-top:0}.main-container.admin-page .image-gallery i{font-size:initial}.main-container.admin-page .image-gallery .row{margin:0}.main-container.admin-page .image-gallery-controls{padding:5px;border-bottom:1px solid #fcb040}.main-container.admin-page .image-gallery-controls-prev{text-align:left}.main-container.admin-page .image-gallery-controls-page{text-align:center}.main-container.admin-page .image-gallery-controls-next{text-align:right}.main-container.admin-page .image-gallery-controls-prev span,.main-container.admin-page .image-gallery-controls-next span{cursor:pointer}.main-container.admin-page .image-gallery-controls-prev span:hover,.main-container.admin-page .image-gallery-controls-next span:hover{font-weight:500;color:#727272}.main-container.admin-page .image-gallery-items-image{padding:5px;text-align:center;cursor:pointer}.main-container.admin-page .image-gallery-items-image-filename,.main-container.admin-page .image-gallery-items-image-notify{font-size:12px;font-weight:500}.main-container.admin-page .image-gallery-items-image-filename{font-weight:500}.main-container.admin-page .image-gallery-items-image-notify{color:#d61c23}.main-container.admin-page .image-gallery-items-image:hover{color:#727272}.main-container.admin-page .image-gallery-items-image:hover img{opacity:0.6}.main-container.admin-page .image-gallery-upload{padding:5px;border-top:1px solid #fcb040}.main-container.admin-page .color-gallery .color-row{margin:0;padding:15px;cursor:pointer;font-weight:bold;text-transform:uppercase;text-align:center}.main-container.admin-page .color-gallery .color-row.bg-green:hover{background-color:#b8dc9f}.main-container.admin-page .color-gallery .color-row.bg-gray{color:#fff}.main-container.admin-page .color-gallery .color-row.bg-gray:hover{background-color:#adadad}.main-container.admin-page .color-gallery .color-row.bg-teal:hover{background-color:#6ed0cd}.main-container.admin-page .color-gallery .color-row.bg-blue:hover{background-color:#c7e5f7}.main-container.admin-page .color-gallery .color-row.bg-orange:hover{background-color:#fdd190}.main-container.admin-page .color-gallery .color-row.bg-purple{color:#fff}.main-container.admin-page .color-gallery .color-row.bg-purple:hover{background-color:#aa9bbf}.main-container.admin-page .color-gallery .color-row.bg-red{color:#fff}.main-container.admin-page .color-gallery .color-row.bg-red:hover{background-color:#e77b7f}.main-container.admin-page .media-category{width:calc(50% - 10px);float:left;padding:0 15px;border:3px solid black;margin:5px}.main-container.admin-page .media-category .media-item{margin-bottom:10px;background-color:#e2dede;padding:5px}.main-container.admin-page .image-selector{border:1px solid #fcb040;background-color:#fff8dd}.main-container.admin-page .image-selector img{margin:5px;cursor:pointer;border:1px solid #000}.main-container.admin-page .image-selector img:hover{border-color:#fcb040}.main-container.admin-page .file-error{color:#d61c23;font-weight:900}.main-container.admin-page .location-item{margin:5px 0;background-color:#e2dede;padding:5px}.main-container.admin-page .location-item-image{max-width:150px}.main-container.admin-page .location-item label{margin:0;font-weight:500}.main-container.admin-page .location-item h3{margin-bottom:10px}.main-container.admin-page .location-item-address input[type=text],.main-container.admin-page .location-item-address select{margin-bottom:5px;width:100%;background-color:#fff;color:#000}.main-container.admin-page .events-dropdown{margin-top:20px}.main-container.admin-page .events-dropdown:hover{color:#727272}.main-container.admin-page .event-item:hover{background-color:#e2dede}.main-container.admin-page .event-item textarea{background-color:#fff}.main-container.admin-page .event-item label{margin-top:20px}.main-container.admin-page .table-header{font-weight:bold}.main-container.admin-page .all-locations{border:2px solid #727272;padding:5px;border-radius:5px;overflow:hidden}.main-container.admin-page .all-locations .row{margin-bottom:5px;padding:5px}.main-container.admin-page .all-locations .row:hover{background-color:#e2dede}.main-container.admin-page .all-locations .row img{width:80px}.main-container.admin-page .all-locations .row .add-location{cursor:pointer}.main-container.admin-page .btn input[type=text]{background-color:inherit;color:inherit;font-weight:bold}.main-container.admin-page.accent-orange .btn>input[type=text]{border-color:#fff !important}.main-container.admin-page .tab-bar,.main-container.admin-page .tab-border{margin-left:-60px;margin-right:-60px}@media screen and (max-width: 767px){.main-container.admin-page .tab-bar{position:initial}}.cke_editable h1{color:#85c259;font-weight:900;text-transform:uppercase;font-size:80px;margin-top:20px}@media screen and (max-width: 960px){.cke_editable h1{font-size:60px}}@media screen and (max-width: 700px){.cke_editable h1{font-size:40px}}.cke_editable h1.color-green{color:#85c259}.cke_editable h1.color-gray{color:#727272}.cke_editable h1.color-teal{color:#06aea8}.cke_editable h1.color-blue{color:#9fd3f2}.cke_editable h1.color-orange{color:#fcb040}.cke_editable h1.color-purple{color:#6d5291}.cke_editable h1.color-red{color:#d61c23}.cke_editable h2{font-family:"Memphis",Arial,Helvetica,sans-serif;font-size:30px;margin-bottom:20px}.cke_editable h3{font-weight:500;text-transform:uppercase;margin-bottom:0;font-size:20px}.cke_editable.article-wrapper-content{background-color:#fff8dd}.main-container.article-page.admin-page{padding:0}.main-container.article-page.admin-page>.toolbar{margin-top:0;text-align:right}.main-container.article-page.admin-page>.toolbar .toolbar-help{float:left;text-align:left}.main-container.article-page.admin-page .editUrl{display:flex;line-height:1.5rem;align-items:center}.main-container.article-page.admin-page .article-wrapper-image{margin-top:0}.main-container.article-page.admin-page .article-wrapper-headline{margin-top:0;text-transform:uppercase}.main-container.article-page.admin-page textarea.article-wrapper-headline{height:auto}.main-container.article-page.admin-page textarea.headline{font-weight:900;text-transform:uppercase;font-size:80px;margin-top:20px;height:120px}.main-container.article-page.admin-page textarea.headline.color-green{color:#85c259}.main-container.article-page.admin-page textarea.headline.color-gray{color:#727272}.main-container.article-page.admin-page textarea.headline.color-teal{color:#06aea8}.main-container.article-page.admin-page textarea.headline.color-blue{color:#9fd3f2}.main-container.article-page.admin-page textarea.headline.color-orange{color:#fcb040}.main-container.article-page.admin-page textarea.headline.color-purple{color:#6d5291}.main-container.article-page.admin-page textarea.headline.color-red{color:#d61c23}.main-container.article-page.admin-page div.article-wrapper-image{border:1px solid #fcb040;background-color:#fff8dd}.main-container.article-page.admin-page div.article-wrapper-image img{margin:5px;cursor:pointer;border:1px solid #000}.main-container.article-page.admin-page div.article-wrapper-image img:hover{border-color:#fcb040}.main-container.program-page.admin-page{border-top:0;padding:0}.main-container.program-page.admin-page .row{margin:0}.main-container.program-page.admin-page main{padding:0}@media screen and (min-width: 1400px){.main-container.program-page.admin-page main{padding:0 calc(15% - 60px)}}@media screen and (min-width: 1921px){.main-container.program-page.admin-page main{padding:0 calc(20% - 60px)}}.main-container.program-page.admin-page main .btn input[type=text]{background-color:transparent;font-weight:bold;color:#fff}.main-container.program-page.admin-page main .main-sections,.main-container.program-page.admin-page main .faq-section{margin:0}.main-container.program-page.admin-page main .toolbar.tabs{margin:0;width:100%;border-bottom:1px solid #000}.main-container.program-page.admin-page main .toolbar.section-toolbar{margin-bottom:10px}.main-container.program-page.admin-page main .toolbar i{color:#fff;margin-right:0}.main-container.program-page.admin-page main .toolbar i:hover{color:#e2dede}.main-container.program-page.admin-page main .locations-section{padding:0 60px}.main-container.program-page.admin-page main h1{margin-right:60px;margin-left:60px}.main-container.program-page.admin-page main .article-image-left .toolbar,.main-container.program-page.admin-page main .article-image-right .toolbar{z-index:10;position:absolute;margin-top:0}.main-container.program-page.admin-page main textarea.program-name{font-weight:900;text-transform:uppercase;font-size:80px;margin-top:20px;height:100px;margin-right:60px;margin-left:60px}.main-container.program-page.admin-page main textarea.program-name.color-green{color:#85c259}.main-container.program-page.admin-page main textarea.program-name.color-gray{color:#727272}.main-container.program-page.admin-page main textarea.program-name.color-teal{color:#06aea8}.main-container.program-page.admin-page main textarea.program-name.color-blue{color:#9fd3f2}.main-container.program-page.admin-page main textarea.program-name.color-orange{color:#fcb040}.main-container.program-page.admin-page main textarea.program-name.color-purple{color:#6d5291}.main-container.program-page.admin-page main textarea.program-name.color-red{color:#d61c23}.main-container.program-page.admin-page main textarea.section-title{font-family:'Memphis';font-size:30px;margin-bottom:20px;line-height:30px;height:40px}.main-container.program-page.admin-page .tab-bar{top:34px}.main-container.program-page.admin-page .tab-bar .tab input[type=text]{width:auto;background-color:transparent;height:auto;line-height:10px;text-transform:inherit}.main-container.program-page.admin-page .tab-border{top:93px}.main-container.program-page.admin-page .tab-bar,.main-container.program-page.admin-page .tab-border{margin:0}.main-container.program-page.admin-page .editUrl{display:flex;line-height:1.5rem;align-items:center}.main-container.program-page.admin-page .editUrl.apply{margin:0 60px}.main-container.program-page.admin-page .error{background-color:#fcb040;border:3px solid #d61c23;padding:3px;color:#d61c23}.main-container.program-page.admin-page .article-wrapper-image{margin-top:0}.main-container.program-page.admin-page .article-wrapper-headline{margin-top:0;text-transform:uppercase}.main-container.program-page.admin-page textarea.article-wrapper-headline{height:auto}.main-container.program-page.admin-page div.article-wrapper-image{border:1px solid #fcb040;background-color:#fff8dd}.main-container.program-page.admin-page div.article-wrapper-image img{margin:5px;cursor:pointer;border:1px solid #000}.main-container.program-page.admin-page div.article-wrapper-image img:hover{border-color:#fcb040}.main-container.program-page.admin-page .section-text-container{min-height:300px}.main-container.landing-page.admin-page{padding:0}@media screen and (min-width: 1400px){.main-container.landing-page.admin-page main{padding:0 15%}}@media screen and (min-width: 1921px){.main-container.landing-page.admin-page main{padding:0 20%}}.main-container.landing-page.admin-page .toolbar li{margin:0 20px 0 0}.main-container.landing-page.admin-page .toolbar i{font-size:1rem;line-height:1rem;margin-top:0}.main-container.landing-page.admin-page .toolbar.section-toolbar{width:100%;margin-right:60px}.main-container.landing-page.admin-page .toolbar.page-content-toolbar{margin-left:60px;width:calc(100% - 120px)}.main-container.landing-page.admin-page .ng-ckeditor-container{margin-left:60px;margin-right:60px}.main-container.landing-page.admin-page .bullet .ng-ckeditor-container{margin:0;width:360px}.main-container.landing-page.admin-page .bullet .toolbar{width:360px}.main-container.landing-page.admin-page .bullet .toolbar.bullet-toolbar{width:700px}.main-container.landing-page.admin-page textarea.color-green{color:#85c259;font-weight:900;text-transform:uppercase;font-size:80px;margin-top:20px;height:100px;line-height:80px;margin-left:60px;margin-right:60px;width:calc(100% - 120px)}.main-container.landing-page.admin-page input[type=text].section-title{font-family:'Memphis';font-size:30px}.main-container.landing-page.admin-page input[type=text].bullet-title{font-size:20px;font-weight:bold;width:360px}.main-container.landing-page.admin-page .icon-gallery{padding:10px;width:620px;height:600px;overflow-y:scroll}.main-container.landing-page.admin-page .icon-gallery i{width:60px;height:60px;font-size:20px;text-align:center;line-height:60px;border:1px solid #000;border-radius:10px;margin:2px;cursor:pointer}.main-container.landing-page.admin-page .icon-gallery i:hover{background-color:#fff8dd}.main-container.landing-page.admin-page div.article-wrapper-image{border:1px solid #fcb040;background-color:#fff8dd}.main-container.landing-page.admin-page div.article-wrapper-image img{margin:5px;cursor:pointer;border:1px solid #000}.main-container.landing-page.admin-page div.article-wrapper-image img:hover{border-color:#fcb040}.main-container.landing-page.admin-page .edit-link{padding-top:10px}.main-container.landing-page.admin-page .edit-link .btn{margin-bottom:10px}.main-container.landing-page.admin-page .edit-link .btn input[type=text]{background-color:#85c259;color:#fff;font-weight:bold;font-size:1em}.main-container.landing-page.admin-page .edit-link .editUrl{display:flex;line-height:1.5rem;align-items:center}.main-container.landing-page.admin-page .edit-link .editUrl input[type=text]{width:560px}.main-container.landing-page.admin-page .faq-section{padding-top:0}.main-container.landing-page.admin-page .faq-title{font-family:'Memphis';font-size:30px;margin-bottom:20px;margin-left:60px;margin-top:10px;background-color:#e2dede;width:calc(100% - 120px)}.main-container.hero-page{padding:0}.main-container.hero-page .main-toolbar{margin:0 0 10px 0}.main-container.hero-page div.article-wrapper-image{border:1px solid #fcb040;background-color:#fff8dd}.main-container.hero-page div.article-wrapper-image img{max-height:150px;margin:5px;cursor:pointer;border:1px solid #000}.main-container.hero-page div.article-wrapper-image img:hover{border-color:#fcb040}.main-container.hero-page .edit-section{padding:0 60px}.main-container.board-page{border-top:30px solid #85c259;margin-bottom:60px}.main-container.board-page .member,.main-container.board-page .member-mobile{display:flex;margin-top:60px}@media screen and (max-width: 767px){.main-container.board-page .member,.main-container.board-page .member-mobile{flex-direction:column}}.main-container.board-page .member-text.left,.main-container.board-page .member-mobile-text.left{text-align:left;margin-left:20px}@media screen and (max-width: 767px){.main-container.board-page .member-text.left,.main-container.board-page .member-mobile-text.left{text-align:initial;margin-left:0}}.main-container.board-page .member-text.right,.main-container.board-page .member-mobile-text.right{text-align:right;margin-right:20px}@media screen and (max-width: 767px){.main-container.board-page .member-text.right,.main-container.board-page .member-mobile-text.right{text-align:initial;margin-left:0}}.main-container.board-page .member-text-title,.main-container.board-page .member-text-subtitle,.main-container.board-page .member-mobile-text-title,.main-container.board-page .member-mobile-text-subtitle{text-transform:uppercase;font-style:italic}.main-container.board-page .member-text-subtitle,.main-container.board-page .member-mobile-text-subtitle{color:#adadad}.main-container.board-page .member-text-description,.main-container.board-page .member-mobile-text-description{margin-top:10px}.main-container.board-page .member-image,.main-container.board-page .member-mobile-image{width:200px}.main-container.board-page .member-image img,.main-container.board-page .member-mobile-image img{object-fit:cover;width:200px;height:200px;border-radius:50%}@media screen and (max-width: 767px){.main-container.board-page .member-image img,.main-container.board-page .member-mobile-image img{margin-bottom:10px}}@media screen and (max-width: 767px){.main-container.board-page .member{display:none}}@media screen and (min-width: 767px){.main-container.board-page .member-mobile{display:none}}.main-container.board-page.admin-page{padding:0}.main-container.board-page.admin-page main{padding:0 60px}@media screen and (min-width: 1400px){.main-container.board-page.admin-page main{padding:0 15%}}@media screen and (min-width: 1921px){.main-container.board-page.admin-page main{padding:0 20%}}.main-container.board-page.admin-page main .member-edit-name{font-weight:500;text-transform:uppercase;font-size:20px}.main-container.board-page.admin-page main .right input[type=text]{text-align:right}.main-container.search-page{border-top:30px solid #85c259;padding-top:30px}.main-container.search-page .search{width:100%;text-align:center}.main-container.search-page .search-bar{text-align:center;position:relative;width:100%;padding:20px 0;margin:0;display:inline-block}@media screen and (min-width: 767px){.main-container.search-page .search-bar{display:none}}.main-container.search-page .search-bar input[type=text]{width:100%;text-transform:uppercase;font-weight:500;font-size:14px;padding:8px;background-color:#fff;color:#000;border:solid 2px #000}.main-container.search-page .search-bar-button{position:absolute;right:0;top:20px;font-size:28px;color:#85c259;cursor:pointer}.main-container.search-page .search-bar-button.close{right:15px;top:26px}.main-container.list-page{padding-top:30px}.main-container.list-page.top-border-green{border-top:30px solid #85c259}.main-container.list-page.top-border-gray{border-top:30px solid #727272}.main-container.list-page.top-border-teal{border-top:30px solid #06aea8}.main-container.list-page.top-border-blue{border-top:30px solid #9fd3f2}.main-container.list-page.top-border-orange{border-top:30px solid #fcb040}.main-container.list-page.top-border-purple{border-top:30px solid #6d5291}.main-container.list-page.top-border-red{border-top:30px solid #d61c23}.main-container.list-page main h1{margin-top:0}.main-container.list-page.admin-page{padding:0;border-top:0}.main-container.list-page.admin-page.top-border-green{border-top:30px solid #85c259}.main-container.list-page.admin-page.top-border-gray{border-top:30px solid #727272}.main-container.list-page.admin-page.top-border-teal{border-top:30px solid #06aea8}.main-container.list-page.admin-page.top-border-blue{border-top:30px solid #9fd3f2}.main-container.list-page.admin-page.top-border-orange{border-top:30px solid #fcb040}.main-container.list-page.admin-page.top-border-purple{border-top:30px solid #6d5291}.main-container.list-page.admin-page.top-border-red{border-top:30px solid #d61c23}.main-container.list-page.admin-page textarea.headline{font-weight:900;text-transform:uppercase;font-size:80px;margin-top:20px;height:120px}.main-container.list-page.admin-page textarea.headline.color-green{color:#85c259}.main-container.list-page.admin-page textarea.headline.color-gray{color:#727272}.main-container.list-page.admin-page textarea.headline.color-teal{color:#06aea8}.main-container.list-page.admin-page textarea.headline.color-blue{color:#9fd3f2}.main-container.list-page.admin-page textarea.headline.color-orange{color:#fcb040}.main-container.list-page.admin-page textarea.headline.color-purple{color:#6d5291}.main-container.list-page.admin-page textarea.headline.color-red{color:#d61c23}.main-container.list-page.admin-page main{padding:30px 60px}@media screen and (min-width: 1400px){.main-container.list-page.admin-page main{padding:30px 15%}}@media screen and (min-width: 1921px){.main-container.list-page.admin-page main{padding:30px 20%}}.main-container.list-page.admin-page .hero-gallery .row{margin-left:0;margin-right:0}.main-container.list-page.admin-page .results-list-item .toolbar{margin-top:0}.main-container.about-us.admin-page{padding:0}.main-container.about-us.admin-page .row.flex-xl-nowrap{margin-left:0;margin-right:0}.main-container.about-us.admin-page main{padding:0 60px}@media screen and (min-width: 1400px){.main-container.about-us.admin-page main{padding:0 15%}}@media screen and (min-width: 1921px){.main-container.about-us.admin-page main{padding:0 20%}}.main-container.about-us.admin-page main .history-toolbar{margin-bottom:30px}.main-container.about-us.admin-page main .history-item .toolbar{display:block}.main-container.about-us.admin-page main .history-item input[type=text].history-item-year{height:80px;line-height:80px;margin-top:-20px}.main-container.about-us.admin-page main .history-item-left input[type=text].history-item-year{text-align:right}.main-container.about-us.admin-page main .history-item-right input[type=text].history-item-year{text-align:left}.main-container.about-us.admin-page main .edit-main-headline{color:#85c259;font-weight:900;text-transform:uppercase;font-size:80px;margin-top:20px;height:100px;line-height:80px}.main-container.about-us.admin-page main .edit-headline{font-family:'Gotham';font-weight:bold;font-size:50px;text-transform:uppercase;color:#85c259;line-height:50px;height:70px;margin-top:10px}.main-container.about-us.admin-page main .year-headline{font-family:'Memphis';font-weight:500;font-size:30px;text-transform:none;margin-bottom:20px;margin-left:20px;height:50px;line-height:30px}.main-container.about-us.admin-page main div.article-wrapper-image{border:1px solid #fcb040;background-color:#fff8dd}.main-container.about-us.admin-page main div.article-wrapper-image img{margin:5px;cursor:pointer;border:1px solid #000}.main-container.about-us.admin-page main div.article-wrapper-image img:hover{border-color:#fcb040}.main-container.donate-page.admin-page{padding:0}.main-container.donate-page.admin-page main{padding-left:60px;padding-right:0px}@media screen and (min-width: 1400px){.main-container.donate-page.admin-page main{padding:0 15%}}@media screen and (min-width: 1921px){.main-container.donate-page.admin-page main{padding:0 20%}}.main-container.donate-page.admin-page main h1{margin-top:0}.main-container.donate-page.admin-page main .edit-headline{color:#85c259;font-weight:900;text-transform:uppercase;font-size:80px;line-height:80px;height:100px}.main-container.donate-page.admin-page main .edit-subtitle{font-family:'Memphis';font-size:30px;margin-bottom:20px}.main-container.donate-page.admin-page main .edit-boilerplate{font-size:10px;font-weight:bold;font-family:'Memphis';height:70px}.main-container.donate-page.admin-page main .edit-other-ways-title{font-family:'Memphis';font-size:24px;font-weight:400;text-transform:initial;margin-bottom:0;background-color:#adadad}.main-container.donate-page.admin-page main .donate-now-button{color:#fff;width:100%;border-radius:10px;padding:10px;margin:10px;border:0;cursor:pointer;background-color:#9fd3f2;margin:10px 0}.main-container.donate-page.admin-page main .donate-now-button input[type=text]{background-color:#9fd3f2;font-family:'Gotham';font-size:23px;font-weight:700;text-align:center}.main-container.donate-page.admin-page main .programs-list{border:1px solid #000;width:100%;border-radius:5px;padding:4px 8px;margin-top:10px}.main-container.donate-page.admin-page main .programs-list div{padding:5px 0}.main-container.donate-page.admin-page main .programs-list div input[type=text]{width:80% !important}.main-container.donate-page.admin-page main div.article-wrapper-image{border:1px solid #fcb040;background-color:#fff8dd}.main-container.donate-page.admin-page main div.article-wrapper-image img{margin:5px;cursor:pointer;border:1px solid #000}.main-container.donate-page.admin-page main div.article-wrapper-image img:hover{border-color:#fcb040}.edit-donation-header{font-family:'Memphis';font-weight:400;font-size:18px;font-style:italic}.edit-other-ways{background-color:#cccccc;padding:10px;font-family:'Memphis';font-size:14px;font-weight:14px}.main-container.error-page{padding:0;position:relative}.main-container.error-page img{width:100%}.main-container.error-page .error-message{position:absolute;top:30px;left:40px;color:#fff;font-weight:500;width:40%;padding:0}@media screen and (max-width: 767px){.main-container.error-page .error-message{width:auto;left:20px}}.main-container.error-page .error-message h1{font-weight:900;font-size:150px}@media screen and (max-width: 767px){.main-container.error-page .error-message h1{font-size:60px}}.main-container.error-page .error-message p{font-size:50px;line-height:60px}@media screen and (max-width: 767px){.main-container.error-page .error-message p{margin-top:40px;font-size:30px;line-height:30px}}.main-container.error-page .error-button{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:220px;text-align:center;bottom:25%;border:3px solid #fff;color:#fff;text-transform:uppercase;font-weight:500;padding:8px}@media screen and (max-width: 767px){.main-container.error-page .error-button{bottom:20px}}.main-container.media-page{border-top:30px solid #85c259}.main-container.media-page .search{width:100%;text-align:center}.main-container.media-page .search-bar{text-align:center;position:relative;padding:20px;width:400px;margin:0;display:inline-block}@media screen and (max-width: 767px){.main-container.media-page .search-bar{width:100%;padding:20px 0}}.main-container.media-page .search-bar input[type=text]{width:100%;text-transform:uppercase;font-weight:500;font-size:14px;padding:8px;background-color:#fff;color:#000;border:solid 2px #000}.main-container.media-page .search-bar-button{position:absolute;right:20px;top:20px;font-size:28px;color:#85c259;cursor:pointer}.main-container.media-page .search-bar-button.close{right:30px;top:26px}.main-container.media-page .document-list-item{margin-top:10px;padding:3px;cursor:pointer}.main-container.media-page .document-list-item-title{font-weight:bold}.main-container.media-page .document-list-item-date{text-align:right}.main-container.media-page .document-list-item-action{text-align:right}.main-container.media-page .document-list-item-action a{width:100%;padding-left:5px;padding-right:5px}.main-container.media-page .document-list-item-year{font-size:30px;font-weight:900;margin-top:20px}.main-container.media-page .document-list-item:hover{background-color:#e2dede}.main-container.contact-page .contact-social{text-align:center;width:100%;margin-bottom:50px}.main-container.contact-page .contact-social-item{color:white;background-color:#000;width:50px;height:50px;border-radius:50%;display:inline-block;font-size:15px;text-align:center;padding:5px;font-size:30px}@media screen and (max-width: 767px){.main-container.contact-page .hero-container{display:none}}.main-container.contact-page .hero-container .text .headline{white-space:nowrap}.main-container.contact-page .hero-container .text.topright{left:40%}.main-container.contact-page .hero-container .text.middleright{left:45%}.main-container.form-page main .form{border:4px solid #727272;margin:40px 0}.main-container.form-page main .form-header{padding:30px 30px 30px 0;background-color:#fff}.main-container.form-page main .form-header h1{background-color:#85c259;color:#fff;padding:10px 30px;text-transform:initial;font-family:"Memphis",Arial,Helvetica,sans-serif;font-weight:normal;font-size:3em;margin:0}@media screen and (max-width: 767px){.main-container.form-page main .form-header h1{font-size:1.5em}}.main-container.form-page main .form-body{background-color:#e2dede;padding:20px 30px}@media screen and (max-width: 767px){.main-container.form-page main .form-body{font-size:0.8em}}.main-container.form-page main .form-body h2{margin-top:60px}.main-container.form-page main .form-body label{display:block;margin:10px 0 0 0;font-weight:bold}.main-container.form-page main .form-body label.subscribe{margin-top:-15px;margin-bottom:20px;font-size:0.75em}.main-container.form-page main .form-body label.radio{font-weight:normal;margin:0 0 0 20px}@media screen and (max-width: 767px){.main-container.form-page main .form-body label.radio{margin-bottom:10px}}.main-container.form-page main .form-body label .required{color:#d61c23}.main-container.form-page main .form-body i{cursor:pointer}.main-container.form-page main .form-body i:hover{color:#d61c23}.main-container.form-page main .form-body input[type=text],.main-container.form-page main .form-body input[type=tel],.main-container.form-page main .form-body input[type=email],.main-container.form-page main .form-body textarea,.main-container.form-page main .form-body select,.main-container.form-page main .form-body .moment-picker-input{background-color:white;width:100%;border:2px solid #000;color:#727272;border-radius:5px;padding:5px 15px;height:2.25em}.main-container.form-page main .form-body input[type=text],.main-container.form-page main .form-body input[type=tel],.main-container.form-page main .form-body input[type=email],.main-container.form-page main .form-body .moment-picker-input{margin-bottom:20px}.main-container.form-page main .form-body textarea{height:240px}.main-container.form-page main .form-body input[type=radio],.main-container.form-page main .form-body input[type=checkbox]{margin-right:10px}.main-container.form-page main .form-footer{padding:20px;text-align:center;background-color:#fff}.main-container.form-page main .form-footer .btn{border-radius:5px;padding:10px 50px;font-size:1.5em}@media screen and (max-width: 767px){.main-container.form-page main .form-footer .btn{width:100%}}.main-container.form-page.accent-green .form-header h1{background-color:#85c259 !important}.main-container.form-page.accent-red .form-header h1{background-color:#d61c23 !important}.main-container.form-page.accent-gray .form-header h1{background-color:#727272 !important}.main-container.form-page.accent-teal .form-header h1{background-color:#06aea8 !important}.main-container.form-page.accent-blue .form-header h1{background-color:#9fd3f2 !important}.main-container.form-page.accent-orange .form-header h1{background-color:#fcb040 !important}.main-container.form-page.accent-purple .form-header h1{background-color:#6d5291 !important}.main-container.form-page.admin-page{padding:0}.main-container.form-page.admin-page .row.form-body{margin:0 60px}.main-container.form-page.admin-page .form-header input[type=text]{font-family:"Memphis",Arial,Helvetica,sans-serif;color:#fff;padding:10px 30px;font-size:3em;margin:0;font-weight:normal}.main-container.form-page.admin-page .edit-field .spacer,.main-container.form-page.admin-page .edit-section .spacer{min-height:60px}.main-container.form-page.admin-page .edit-options{margin:20px 20px 20px 30px}.main-container.form-page.admin-page .edit-options input[type=text],.main-container.form-page.admin-page .edit-options input[type=tel],.main-container.form-page.admin-page .edit-options input[type=email]{width:70%}.main-container.form-page.admin-page .edit-dropdown{background-color:#fff;border:1px #000 solid;padding:5px;width:fit-content}.main-container.form-page.admin-page .form-footer .toolbar{text-align:left;margin-bottom:20px}.main-container.form-page.admin-page .edit-required{font-weight:normal}.main-container.form-page.admin-page .toolbar.section{margin-left:-30px}.main-container.form-page.admin-page .toolbar.item{margin-left:30px}.main-container.form-page.admin-page.accent-green .form-header input[type=text]{background-color:#85c259 !important}.main-container.form-page.admin-page.accent-red .form-header input[type=text]{background-color:#d61c23 !important}.main-container.form-page.admin-page.accent-gray .form-header input[type=text]{background-color:#727272 !important}.main-container.form-page.admin-page.accent-teal .form-header input[type=text]{background-color:#06aea8 !important}.main-container.form-page.admin-page.accent-blue .form-header input[type=text]{background-color:#9fd3f2 !important}.main-container.form-page.admin-page.accent-orange .form-header input[type=text]{background-color:#fcb040 !important}.main-container.form-page.admin-page.accent-purple .form-header input[type=text]{background-color:#6d5291 !important}.main-container.sign-up{border-top:30px solid #85c259}.main-container.special-donate{border-top:30px solid #85c259}@media screen and (max-width: 767px){.main-container.special-donate{padding:0 10px}}@media screen and (max-width: 1399px){.main-container.special-donate{padding:0}}.main-container.special-donate .flex-xl-nowrap{margin-right:0 !important}@media screen and (max-width: 1399px){.main-container.special-donate .col-12.bd-content{padding-right:0;padding-left:30px}}@media screen and (max-width: 767px){.main-container.special-donate .col-12.bd-content{padding-right:0;padding-left:15px}}.main-container.special-donate main h1{font-size:40px !important}.main-container.special-donate main .main-header{padding-right:60px}@media screen and (max-width: 767px){.main-container.special-donate main .main-header{padding:0 10px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsImZvbnRzLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvY29tbW9uL3BhZ2UtaGVhZGVyL3BhZ2UtaGVhZGVyLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9jb21tb24vcGFnZS1mb290ZXIvcGFnZS1mb290ZXItc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2NvbW1vbi9oZXJvLWltYWdlL2hlcm8taW1hZ2Utc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2hvbWUvaG9tZS1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvcHJvZ3JhbS9wcm9ncmFtLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9hYm91dC11cy9hYm91dC11cy1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvYXJ0aWNsZS9hcnRpY2xlLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9ibG9ncy9ibG9ncy1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXItc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2xvZ2luL2xvZ2luLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9teS1rb3RtL215LWtvdG0tc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2xhbmRpbmcvbGFuZGluZy1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvZG9uYXRlL2RvbmF0ZS1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvZXZlbnQvZXZlbnQtc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL3ZvbHVudGVlci92b2x1bnRlZXItc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2FkbWluL2FkbWluLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9hZG1pbi9hcnRpY2xlL2FkbWluLWFydGljbGUtc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2FkbWluL3Byb2dyYW0vYWRtaW4tcHJvZ3JhbS1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvYWRtaW4vbGFuZGluZy9hZG1pbi1sYW5kaW5nLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9hZG1pbi9ob21lL2FkbWluLWhvbWUtc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2FkbWluL2hlcm8taW1hZ2UvYWRtaW4taGVyby1pbWFnZS1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvYm9hcmQvYm9hcmQtc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2FkbWluL2JvYXJkL2FkbWluLWJvYXJkLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9zZWFyY2gvc2VhcmNoLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9saXN0L2xpc3Qtc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2FkbWluL2xpc3QvYWRtaW4tbGlzdC1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvYWRtaW4vYWJvdXQtdXMvYWRtaW4tYWJvdXQtdXMtc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2FkbWluL2RvbmF0ZS9hZG1pbi1kb25hdGUtc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL2Vycm9yL2Vycm9yLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9tZWRpYS9tZWRpYS1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvY29udGFjdC9jb250YWN0LXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9mb3Jtcy9mb3JtLXN0eWxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9hZG1pbi9mb3JtL2FkbWluLWZvcm0tc3R5bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL25ld3NsZXR0ZXIvc2lnbi11cC1zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvc3BlY2lhbC1ldmVudC1mdW5kL3NwZWNpYWwtZXZlbnQtZnVuZC1zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdmb250cyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGdvdGhhbTtcblxuICAgIC5tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9wLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jb2xvci1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY29sb3ItZ3JheSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5jb2xvci10ZWFsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmNvbG9yLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY29sb3Itb3JhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY29sb3ItcHVycGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY29sb3ItcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZW1waGlzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5idXR0b24taWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJnLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIFxuICAgICAgICAmLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYmctZ3JheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIFxuICAgICAgICAmLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5iZy10ZWFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgXG4gICAgICAgICYuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHRlYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJnLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBcbiAgICAgICAgJi5idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYmctb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBcbiAgICAgICAgJi5idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0b3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5iZy1wdXJwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgIFxuICAgICAgICAmLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRwdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJnLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgXG4gICAgICAgICYuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnlsaWdodGdyYXk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbi1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyYW0tYWJvdXQtaW1hZ2Uge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAuZmFxIHtcbiAgICAgICAgLnF1ZXN0aW9uLWJsb2NrIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYW5zd2VyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVkaXRCdXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnlsaWdodGdyYXk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0cyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAmLWVtcHR5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIFxuICAgICAgICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDMycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYtZGF0ZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmJvcmRlci1wdXJwbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYuYm9yZGVyLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmJvcmRlci1yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYuYm9yZGVyLW9yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5ib3JkZXItZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5ib3JkZXItdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ib3JkZXItZ3JheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1iYXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHotaW5kZXg6MTAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy1ncmVlbiwgJi5iZy1ncmF5LCAmLmJnLXRlYWwsICYuYmctYmx1ZSwgJi5iZy1vcmFuZ2UsICYuYmctcHVycGxlLCAmLmJnLXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmLmJnLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLWdyYXkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy10ZWFsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLW9yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctcHVycGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1yZWQgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmctZ3JlZW4ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYmctZ3JheSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJnLXRlYWwge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHR0ZWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy1ibHVlIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYmctb3JhbmdlIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0b3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy1wdXJwbGUge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRwdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJnLXJlZCB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1ib3JkZXIge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogNThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjZW50IHtcbiAgICAmLWdyZWVuIHtcbiAgICAgICAgJi50b3AtYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtaGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yZWQge1xuICAgICAgICAmLnRvcC1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtaGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0cmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ncmF5IHtcbiAgICAgICAgJi50b3AtYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZWFkbGluZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRlYWwge1xuICAgICAgICAmLnRvcC1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0dGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmx1ZSB7XG4gICAgICAgICYudG9wLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtaGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1vcmFuZ2Uge1xuICAgICAgICAmLnRvcC1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtaGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0b3JhbmdlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJnLWdyZWVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy1ncmF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy10ZWFsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy1ibHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYmctcHVycGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJnLXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcHVycGxlIHtcbiAgICAgICAgJi50b3AtYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHB1cnBsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCAnY29tcG9uZW50cyc7IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICAgIHNyYzogdXJsKCcvZm9udHMva290bXRleHQvR290aGFtLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9rb3RtdGV4dC9Hb3RoYW0tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICAgIHNyYzogdXJsKCcvZm9udHMva290bXRleHQvR290aGFtLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICAgIHNyYzogdXJsKCcvZm9udHMva290bXRleHQvR290aGFtLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZW1waGlzJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL2tvdG10ZXh0L01lbXBoaXNMVFN0ZC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIiRncmVlbjogIzg1YzI1OTtcbiRsaWdodGdyZWVuOiAjYjhkYzlmO1xuJHBhbGVncmVlbjogI2YzZjllZTtcbiRncmF5OiAjNzI3MjcyO1xuJGxpZ2h0Z3JheTogI2FkYWRhZDtcbiR2ZXJ5bGlnaHRncmF5OiAjZTJkZWRlO1xuJHRlYWw6ICMwNmFlYTg7XG4kbGlnaHR0ZWFsOiAjNmVkMGNkO1xuJHBhbGV0ZWFsOiAjZjJmYmZiO1xuJGJsdWU6ICM5ZmQzZjI7XG4kbGlnaHRibHVlOiAjYzdlNWY3O1xuJHBhbGVibHVlOiAjZjVmYmZlO1xuJG9yYW5nZTogI2ZjYjA0MDtcbiRsaWdodG9yYW5nZTogI2ZkZDE5MDtcbiRwYWxlb3JhbmdlOiAjZmZmN2VjO1xuJHB1cnBsZTogIzZkNTI5MTtcbiRsaWdodHB1cnBsZTogI2FhOWJiZjtcbiRwYWxlcHVycGxlOiAjZjBlZGY0O1xuJHJlZDogI2Q2MWMyMztcbiRsaWdodHJlZDogI2U3N2I3ZjtcbiRwYWxlcmVkOiAjZmRmM2Y0O1xuJGJsYWNrOiBibGFjaztcbiR3aGl0ZTogd2hpdGU7XG4kYWNjZW50OiAjZmZmOGRkO1xuXG4kcGhvbmU6IDc2N3B4O1xuXG4kZ290aGFtOiAnR290aGFtJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRtZW1waGlzOiAnTWVtcGhpcycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IiwiQGltcG9ydCAnLi4vY29tcG9uZW50cy9jb21tb24vcGFnZS1oZWFkZXIvcGFnZS1oZWFkZXItc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvY29tbW9uL3BhZ2UtZm9vdGVyL3BhZ2UtZm9vdGVyLXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2NvbW1vbi9oZXJvLWltYWdlL2hlcm8taW1hZ2Utc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvaG9tZS9ob21lLXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3Byb2dyYW0vcHJvZ3JhbS1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hYm91dC11cy9hYm91dC11cy1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hcnRpY2xlL2FydGljbGUtc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYmxvZ3MvYmxvZ3Mtc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXItc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbG9naW4vbG9naW4tc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbXkta290bS9teS1rb3RtLXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2xhbmRpbmcvbGFuZGluZy1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9kb25hdGUvZG9uYXRlLXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2V2ZW50L2V2ZW50LXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3ZvbHVudGVlci92b2x1bnRlZXItc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYWRtaW4vYWRtaW4tc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYWRtaW4vYXJ0aWNsZS9hZG1pbi1hcnRpY2xlLXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2FkbWluL3Byb2dyYW0vYWRtaW4tcHJvZ3JhbS1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hZG1pbi9sYW5kaW5nL2FkbWluLWxhbmRpbmctc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYWRtaW4vaG9tZS9hZG1pbi1ob21lLXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2FkbWluL2hlcm8taW1hZ2UvYWRtaW4taGVyby1pbWFnZS1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9ib2FyZC9ib2FyZC1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hZG1pbi9ib2FyZC9hZG1pbi1ib2FyZC1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9zZWFyY2gvc2VhcmNoLXN0eWxlcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2xpc3QvbGlzdC1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hZG1pbi9saXN0L2FkbWluLWxpc3Qtc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYWRtaW4vYWJvdXQtdXMvYWRtaW4tYWJvdXQtdXMtc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYWRtaW4vZG9uYXRlL2FkbWluLWRvbmF0ZS1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9lcnJvci9lcnJvci1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9tZWRpYS9tZWRpYS1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9jb250YWN0L2NvbnRhY3Qtc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvZm9ybXMvZm9ybS1zdHlsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hZG1pbi9mb3JtL2FkbWluLWZvcm0tc3R5bGVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbmV3c2xldHRlci9zaWduLXVwLXN0eWxlcy5zY3NzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvc3BlY2lhbC1ldmVudC1mdW5kL3NwZWNpYWwtZXZlbnQtZnVuZC1zdHlsZXMuc2Nzcyc7IiwiLm1haW4tbmF2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICBcbiAgICAmLXRvcCwgJi1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtdG9wIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDAgMzBweDtcblxuICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtc3ViaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzIlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWFpbi1uYXYtYm90dG9tLXNlYXJjaC1zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHZlcnlsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNTBweCAwIDAgMTUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3R0b20ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgJi1saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcblxuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zb2NpYWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufSIsIi5mb290ZXItY29udGFpbmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXG4gICAgYSwgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIC5mb290ZXItdG9wLCAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgIC5mb290ZXItZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvb3Rlci1zb2NpYWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIC5jb3B5cmlnaHQsIC5sZWdhbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZ2FsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5oZXJvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMnM7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7XG4gICAgICAgIGxlZnQ6LTMwJTtcbiAgICAgICAgXG5cbiAgICAgICAgJi50b3ByaWdodCwgJi5ib3R0b21yaWdodCwgJi5taWRkbGVyaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9wbGVmdCwgJi5ib3R0b21sZWZ0LCAmLm1pZGRsZWxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1vdmVybGF5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDotMTUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAzcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzO1xuXG4gICAgICAgICYubmctaGlkZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLm1haW4taW1nLCAudGV4dCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjVzO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDFzO1xuXG4gICAgICAgICAgICAmLnRvcHJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50b3BsZWZ0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvdHRvbXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ib3R0b21sZWZ0IHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1pZGRsZWxlZnQge1xuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCw1MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1pZGRsZXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsNTAlKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWlkZGxldG9wIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWlkZGxlYm90dG9tIHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b3BsaW5lIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24sIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuLmhlcm8tcGFnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIG1hcmdpbi10b3A6IC0zOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICM3MjcyNzI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmLCAjYThhOGE4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWZkM2YyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5ob21lLXBhZ2Uge1xuICAgIG1haW4ge1xuICAgICAgICAucHJvZ3JhbXMtZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNSU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUtcHJvZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDVweCkgYnJpZ2h0bmVzcyg1MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2dyYW1zLWdyaWQtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmFtcy1ncmlkLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzLXByZXZpZXcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJi5uZy1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY1JTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDIyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIC8vIHRvcDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvcDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogZG90dGVkIDRweCAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweCAyMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZW1lcmdlbmN5LWNvbnRhY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZOKApkVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1OCUsIHJnYmEoMjUwLDI1MCwyNTAsMSkgNzclLCByZ2JhKDIzNiwyMzYsMjM2LDEpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpKSwgY29sb3Itc3RvcCg1OCUscmdiYSgyNTUsMjU1LDI1NSwxKSksIGNvbG9yLXN0b3AoNzclLHJnYmEoMjUwLDI1MCwyNTAsMSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyMzYsMjM2LDIzNiwxKSkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTglLHJnYmEoMjUwLDI1MCwyNTAsMSkgNzclLHJnYmEoMjM2LDIzNiwyMzYsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTglLHJnYmEoMjUwLDI1MCwyNTAsMSkgNzclLHJnYmEoMjM2LDIzNiwyMzYsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDU4JSxyZ2JhKDI1MCwyNTAsMjUwLDEpIDc3JSxyZ2JhKDIzNiwyMzYsMjM2LDEpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDU4JSxyZ2JhKDI1MCwyNTAsMjUwLDEpIDc3JSxyZ2JhKDIzNiwyMzYsMjM2LDEpIDEwMCUpO1xuXG4gICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1lbXBoaXNcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByb2dyYW0ge1xuICAgIC5oZXJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgIC5oZXJvLXBhZ2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQycHg7XG4gICAgfVxufVxuXG4ubWFpbi1jb250YWluZXIucHJvZ3JhbS1wYWdlIHtcbiAgICBtYWluIHtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5sb2NhdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNlY3Rpb25zLCAuZmFxLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCA2MHB4IDYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNlY3Rpb25zLCAuZmFxLXNlY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLnRyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNTAwcHggMCAwIDE1MDBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgJi5iZy1ncmVlbiwgJi5iZy10ZWFsLCAmLmJnLWJsdWUsICYuYmctb3JhbmdlLCAmLmJnLXB1cnBsZSwgJi5iZy1yZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJnLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcGFsZWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYmctZ3JheSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHZlcnlsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHBhbGV0ZWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwYWxlYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwYWxlb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLXB1cnBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHBhbGVwdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctcmVkIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHBhbGVyZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXNlY3Rpb25zIHtcbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhcS1zZWN0aW9uIHtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudHJpYW5nbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNTAwcHggMTUwMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFsZWdyZWVuIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYmctZ3JheSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZlcnlsaWdodGdyYXkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0ZWFsIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWxlYmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWxlb3JhbmdlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLXB1cnBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhbGVwdXJwbGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctcmVkIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhbGVyZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFwcGx5LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFydGljbGUtaW1hZ2UtbGVmdCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFydGljbGUtaW1hZ2UtcmlnaHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hcnRpY2xlLWltYWdlLWxlZnQsICYuYXJ0aWNsZS1pbWFnZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5RkQzRjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5RkQzRjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5hYm91dC11cyB7XG4gICAgbWFpbiB7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9ncmFtcy1yb3cge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjY2NjY2JTtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeWxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBob25lKSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGlzdG9yeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIC5mYWRlLWluIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xuXG4gICAgICAgICAgICAgICAgLy8gICAgICYuYXBwZWFyIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cblxuICAgICAgICAgICAgICAgIC8vICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAmLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oaXN0b3J5LWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA0cHggJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhpc3RvcnktaXRlbS1jb250ZW50LCBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhpc3RvcnktaXRlbS15ZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGlzdG9yeS1pdGVtLWNvbnRlbnQsIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oaXN0b3J5LWl0ZW0teWVhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbGVmdCwgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDYwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYteWVhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01MnB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhZGUtaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmFkZS1pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLmZhZGUtaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZW5kbGluZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA4cHggJGdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDhweCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgNHB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgOHB4ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgOHB4ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogOTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLm5vdy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5hcnRpY2xlLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICBtYWluLmFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgJi1iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi1sZWZ0LCAmLW1pZGRsZSwgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxlZnQsICYtcmlnaHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1ncmF5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLXB1cnBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1pZGRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNDAwcHggNDAwcHggMCAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmVlbjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICYuYmctcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0cmVkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5iZy1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1ncmF5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy10ZWFsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0dGVhbDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5iZy1wdXJwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRwdXJwbGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JlZW47XG5cbiAgICAgICAgICAgICAgICAmLmJnLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJnLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctZ3JheSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctdGVhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHRlYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmctb3JhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0b3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJnLXB1cnBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHB1cnBsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgICAgICAgICAgICAgICYuYXJ0aWNsZS13cmFwcGVyLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXIuc2lnbi11cCB7XG4gICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkZ3JlZW47XG5cbn0iLCIubWFpbi1jb250YWluZXIuY2FsZW5kYXItcGFnZSB7XG4gICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkZ3JlZW47XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgICAgLmZjLXZpZXctY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkbGlnaHRncmF5O1xuXG4gICAgICAgICAgICAuZmMtYWdlbmRhV2Vlay12aWV3LCAuZmMtYWdlbmRhRGF5LXZpZXcge1xuICAgICAgICAgICAgICAgIC5mYy1kYXktaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZjLWV2ZW50LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mYy10aW1lLWdyaWQtZXZlbnQsIC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpbWVkLWV2ZW50LCAmLmFsbC1kYXktZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5bGlnaHRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1hZ2VuZGFEYXktdmlldyB7XG4gICAgICAgICAgICAgICAgLmZjLWRheS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtbW9udGgtdmlldyB7XG4gICAgICAgICAgICAgICAgLmZjLXJvdy5mYy13ZWVrLmZjLXdpZGdldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUzcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZjLWRheS1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZjLWV2ZW50LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbGwtZGF5LWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpbWVkLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZjLWhlYWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYy1ib2R5IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRncmF5O1xuXG4gICAgICAgICAgICAgICAgLmZjLW1pbm9yIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZjLWhlYWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1lbXBoaXM7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodGdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iaWdkYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmZjLW90aGVyLW1vbnRoIHtcbiAgICAgICAgICAgICAgICAuZmMtZGF5LW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtZGF5IHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodGdyYXk7XG5cbiAgICAgICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZjLXRvZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIHNlbGVjdCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmLXZpZXcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zZWFyY2gge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZpbHRlciwgJi1tb250aCwgJi1zdHlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1tb250aCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdHlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VsZWN0ZWQtZXZlbnQge1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgJi10b3AtYmFyLCAmLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi10b3AtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICYtdGl0bGUsICYtZGF0ZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLWRhdGUtbG9jYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDZlbTtcbiAgICAgICAgICAgIGhlaWdodDogNmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRncmF5O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG59XG4iLCIubG9naW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjAlO1xuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBidXR0b24sIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgJi5yZWdpc3RlckJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXkta290bSB7XG4gICAgJi1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJi1zaWRlYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbm90aWZpY2F0aW9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICYtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aWxlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gNDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICYuaW5ib3h0aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYmlsbGluZ3RpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zY2hlZHVsZXRpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjY291bnR0aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluYm94dGlsZSwgJi5iaWxsaW5ndGlsZSwgJi5zY2hlZHVsZXRpbGUsICYuYWNjb3VudHRpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tY29udGFpbmVyLmxhbmRpbmctcGFnZSB7XG4gICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkZ3JlZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgaDEsIC5sYW5kaW5nLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5nLXNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICByZ2JhKDI1NSwyNTUsMjU1LDEpLCByZ2JhKDAsMCwwLDApLCk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgcCwgdWwsIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG5cbiAgICAuZmFxLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeWxpZ2h0Z3JheTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgLmZhcSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDIsIC5xdWVzdGlvbi1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIubWFpbi1jb250YWluZXIuZG9uYXRlLXBhZ2Uge1xuICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJGdyZWVuO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbC0xMi5iZC1jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLWxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA0cHggJGJsYWNrO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZW1waGlzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb25hdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmF0ZS1iZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb25hdGUtYmxvY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuaHItbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBcbiAgICBcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5hbW91bnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZW1waGlzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFtb3VudC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5kb25hdGUtbm93LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAub3RoZXItZG9sbGFyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRvbmF0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICYuZG9uYXRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5kb25hdGlvbi1yb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkcmVzczFmaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg3NSUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWRkcmVzczJmaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN2Y2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmV4cGZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNjZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW1haWxmaWVsZCwgJi5wcm9ncmFtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciwgJi51bmNoYW5nZWQsIC5kZWZhdWx0LW9wdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgc2VsZWN0LCBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgI21vbnRobHllbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgI2Ftb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJiNvcHRpbmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbW91bnQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYW1vdW50LWxhYmVsLCAmLm1vbnRobHktbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuZXJyb3ItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1kaXNwbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJiNlcnJvci1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYjZXJyb3ItZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RyaXBlLWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZS1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhcHRjaGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZy1yZWNhcHRjaGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb25hdGlvbi1sZWdhbCB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLmRvbmF0aW9uLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1lbXBoaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5kb25hdGUtZXJyb3IsIC5kb25hdGUtbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMDBweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuZG9uYXRlLWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgLmRvbmF0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kb25hdGUtZXJyb3ItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5ldmVudC1wYWdlIHtcbiAgICAmPi5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5iYWNrLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudCB7XG4gICAgICAgICYtZGV0YWlscyB7XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJzdnAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcm93IHtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICYtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1lbXBoaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tb250aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXRhaWxzLCAmLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi1sb2NhdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGF0ZSwgJi1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbG9jYXRpb24tZGF0ZS10aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbWFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG59IiwiLm1haW4tY29udGFpbmVyLnZvbHVudGVlci1wYWdlIHtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmVlbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgZGl2LmxpZ2h0Ym94IHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5ODtcbiAgICB9XG4gICAgZGl2LnN0YW5kYXJkLW1lc3NhZ2Uge1xuICAgICAgICAvKiBwb3NpdGlvbiBlbGVtZW50IG9uIHNjcmVlbiAqL1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwgMS4wKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC8qIHN0eWxlIHRoZSBlbGVtZW50ICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4OyAvKiBUaGlzIHNob3VsZCBiZSBzZXQgc2FtZSBhcyByYWRpdXMgdmFsdWVzIGZvciBwb3B1cC1tZXNzYWdlLWJ1dHRvbiBiZWxvdyAqL1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGRpdi5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmNzk3OTtcbiAgICB9XG4gICAgZGl2LmNvbmZpcm0tbWVzc2FnZSB7XG4gICAgICAgIC8qIHBsYWNlaG9sZGVyLCBub3RoaW5nIG5lZWRlZCBoZXJlICovXG4gICAgfVxuICAgIGRpdi5wb3B1cC1tZXNzYWdlLXRleHQge1xuICAgICAgICBtYXJnaW46IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IC8qIEFkanVzdHMgdGhlIHRleHQgaGVpZ2h0IHRvIHlpZWxkIGFuIGV2ZW4gaGVpZ2h0IGZvciB0aGUgd2hvbGUgZGlhbG9nLCBzbyB0aGUgY2VudGVyaW5nIHRyYW5zZm9ybSBkb2Vzbid0IHNwbGl0IHBpeGVscyB0byB5aWVsZCBibHVycnkgYXJ0aWZhY3RzICovXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgZGl2LnBvcHVwLW1lc3NhZ2UtdGV4dCA+IGRpdiwgZGl2LnBvcHVwLW1lc3NhZ2UtdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gICAgZGl2LnBvcHVwLW1lc3NhZ2UtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGRpdi5wb3B1cC1tZXNzYWdlLXRleHQtcG9zdHRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICBkaXYucG9wdXAtbWVzc2FnZS1idXR0b24tYWN0aXZlIHtcbiAgICAgICAgLyogRG8gdGhpcyBieSBhZGRpbmcvcmVtb3ZpbmcgYSBjbGFzcywgcmF0aGVyIHRoYW4gd2l0aCB0aGUgOmFjdGl2ZSBzZWxlY3RvciBiZWNhdXNlIHRoZSBzaXRlIGRpc2FibGVzIG9ubW91c2Vkb3duIGV2ZW50LCB3aGljaCBicmVha3MgOmFjdGl2ZSBmb3Igc29tZSBicm93c2VycyAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIH1cbiAgICBkaXYucG9wdXAtbWVzc2FnZS1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICBjb2xvcjogIzQxOGVmZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvKiBUaGVzZSBzaG91bGQgYmUgc2V0IHNhbWUgYXMgcmFkaXVzIHZhbHVlIGZvciBzdGFuZGFyZC1tZXNzYWdlIGFib3ZlICovXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbiAgICB9XG4gICAgZGl2LnBvcHVwLW1lc3NhZ2UtYnV0dG9uLWxlZnQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG4gICAgZGl2LnBvcHVwLW1lc3NhZ2UtYnV0dG9uLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIH1cbiAgICBodG1sLm5vc2Nyb2xsIHtcbiAgICAgICAgLyogRm9yIGRpc2FibGluZyB0aGUgc2Nyb2xsYmFyIHdoZW4gbWVzc2FnZXMgcG9wIHVwLiAqL1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IFxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAvKlxuICAgICAqIEZyYW1lIHN0eWxlc1xuICAgICAqL1xuICAgIGlmcmFtZS5jb3JlX2lmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IC8qIHN0YXJ0cyBzbWFsbCwgYnV0IHdpbGwgZ2V0IHJlc2l6ZWQgb24gbG9hZCAqL1xuICAgICAgICAvKiBDb3VudGVyYWN0IHRoZSBleHRyYSB3aGl0ZXNwYWNlIGF0IGJvdHRvbSBkdWUgdG8gcGFkZGluZyBpbiBcbiAgICAgICAgICAgaWZyYW1lIGhlaWdodCwgc2VlIHJlc2l6ZUlmcmFtZSgpICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04NnB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cblxuXG5cbiIsIi5tYWluLWNvbnRhaW5lci5hZG1pbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJi5mYXMsICYuZmFyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9ncmFtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdyYXkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnRlYWwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLm9yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5wdXJwbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciwgaTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRyZWQ7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICAgIC50b29sYmFyIHtcbiAgICAgICAgJi5oZXJvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciwgaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWxwIHtcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAmLW5vdGlmeSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGluayB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLXRvb2xiYXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwwLDAsMC4yKSwgMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xOSk7XG4gICAgXG4gICAgICAgICAgICAudG9vbGJhci1oZWxwIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLm1lbnUtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSwgJi1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVkaXQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGk6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XS5mb290ZXItZ3JvdXAtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250cm9scyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUsICYtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGk6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJHZlcnlsaWdodGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC5tZXRhRGF0YSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuXG4gICAgLmVycm9yLXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcblxuICAgICAgICAmLWJveCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1JSBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMiksIDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTkpO1xuICAgIFxuICAgICAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICBcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtYm9keSwgJi1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tZ2FsbGVyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgLmhlcm8tZ2FsbGVyeS10aXRsZSBzcGFuLCAuaGVyby1nYWxsZXJ5LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIC5jb2wtbWQtMTIsIC5jb2wtbWQtNiB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeWxpZ2h0Z3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1nYWxsZXJ5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcGFnZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJldiwgJi1uZXh0IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYtZmlsZW5hbWUsICYtbm90aWZ5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZmlsZW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbm90aWZ5IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi11cGxvYWQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sb3ItZ2FsbGVyeSB7XG4gICAgICAgIC5jb2xvci1yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJi5iZy1ncmVlbiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy1ncmF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5iZy10ZWFsIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0dGVhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYmctYmx1ZSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJnLW9yYW5nZSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYmctcHVycGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRwdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJnLXJlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0cmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1jYXRlZ29yeSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgLm1lZGlhLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXNlbGVjdG9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeWxpZ2h0Z3JheTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBcbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFkZHJlc3Mge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnRzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtaXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnlsaWdodGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWhlYWRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5hbGwtbG9jYXRpb25zIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWNjZW50LW9yYW5nZSB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgJj5pbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1iYXIsIC50YWItYm9yZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICAgIH1cblxuICAgIC50YWItYmFyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNrZV9lZGl0YWJsZSB7XG4gICAgaDEge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbG9yLWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3ItZ3JheSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3ItdGVhbCB7XG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3ItYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3Itb3JhbmdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmNvbG9yLXB1cnBsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5jb2xvci1yZWQge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICYuYXJ0aWNsZS13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIH1cbn1cblxuXG5cbiIsIi5tYWluLWNvbnRhaW5lci5hcnRpY2xlLXBhZ2UuYWRtaW4tcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAmPi50b29sYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLnRvb2xiYXItaGVscCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVkaXRVcmwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYS5hcnRpY2xlLXdyYXBwZXItaGVhZGxpbmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgdGV4dGFyZWEuaGVhZGxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIFxuICAgICAgICAmLmNvbG9yLWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3ItZ3JheSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3ItdGVhbCB7XG4gICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3ItYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3Itb3JhbmdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmNvbG9yLXB1cnBsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5jb2xvci1yZWQge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuYXJ0aWNsZS13cmFwcGVyLWltYWdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXIucHJvZ3JhbS1wYWdlLmFkbWluLXBhZ2Uge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKDE1JSAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKDIwJSAtIDYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLXNlY3Rpb25zLCAuZmFxLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICAmLnRhYnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlY3Rpb24tdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbnMtc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLWxlZnQsIC5hcnRpY2xlLWltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhLnByb2dyYW0tbmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cbiAgICAgICAgICAgICYuY29sb3ItZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuY29sb3ItZ3JheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmNvbG9yLXRlYWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5jb2xvci1ibHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuY29sb3Itb3JhbmdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5jb2xvci1wdXJwbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmNvbG9yLXJlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYS5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTWVtcGhpcyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWJhciB7XG4gICAgICAgIHRvcDogMzRweDtcblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1ib3JkZXIge1xuICAgICAgICB0b3A6IDkzcHg7XG4gICAgfVxuXG4gICAgLnRhYi1iYXIsIC50YWItYm9yZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5lZGl0VXJsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLmFwcGx5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRyZWQ7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICAgIC5hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhLmFydGljbGUtd3JhcHBlci1oZWFkbGluZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBkaXYuYXJ0aWNsZS13cmFwcGVyLWltYWdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG4iLCIubWFpbi1jb250YWluZXIubGFuZGluZy1wYWdlLmFkbWluLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgbWFpbiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudG9vbGJhciB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VjdGlvbi10b29sYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlLWNvbnRlbnQtdG9vbGJhciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmctY2tlZGl0b3ItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAuYnVsbGV0IHtcbiAgICAgICAgLm5nLWNrZWRpdG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG5cbiAgICAgICAgICAgICYuYnVsbGV0LXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgJi5jb2xvci1ncmVlbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XS5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNZW1waGlzJztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0uYnVsbGV0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgIH1cblxuICAgIC5pY29uLWdhbGxlcnkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNjIwcHg7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuYXJ0aWNsZS13cmFwcGVyLWltYWdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWRpdFVybCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF17XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZhcS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWVtcGhpcyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXIuaG9tZS1wYWdlLmFkbWluLXBhZ2Uge1xuICAgIFxufSIsIi5tYWluLWNvbnRhaW5lci5oZXJvLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubWFpbi10b29sYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cblxuICAgIGRpdi5hcnRpY2xlLXdyYXBwZXItaW1hZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWRpdC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXIuYm9hcmQtcGFnZSB7XG4gICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkZ3JlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBcbiAgICAubWVtYmVyLCAubWVtYmVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcblxuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi10aXRsZSwgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Z3JheTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW1iZXIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVtYmVyLW1vYmlsZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXIuYm9hcmQtcGFnZS5hZG1pbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbWFpbntcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMCU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5tZW1iZXItZWRpdC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tY29udGFpbmVyLnNlYXJjaC1wYWdlIHtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmVlbjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIC5zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5saXN0LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgJi50b3AtYm9yZGVyIHtcbiAgICAgICAgJi1ncmVlbiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZ3JheSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmF5O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXRlYWwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkdGVhbDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1ibHVlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtb3JhbmdlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1wdXJwbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkcHVycGxlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXJlZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1jb250YWluZXIubGlzdC1wYWdlLmFkbWluLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgICYudG9wLWJvcmRlciB7XG4gICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyYXkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi10ZWFsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJHRlYWw7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRibHVlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLW9yYW5nZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtcHVycGxlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJHB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1yZWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEuaGVhZGxpbmUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIFxuXG4gICAgICAgICYuY29sb3ItZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5jb2xvci1ncmF5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5jb2xvci10ZWFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5jb2xvci1ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5jb2xvci1vcmFuZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuY29sb3ItcHVycGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmNvbG9yLXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1JTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tZ2FsbGVyeSB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0cy1saXN0LWl0ZW0ge1xuICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5hYm91dC11cy5hZG1pbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnJvdy5mbGV4LXhsLW5vd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgfVxuICAgICAgICBcblxuICAgICAgICAuaGlzdG9yeS10b29sYmFyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlzdG9yeS1pdGVtIHtcbiAgICAgICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XS5oaXN0b3J5LWl0ZW0teWVhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0uaGlzdG9yeS1pdGVtLXllYXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0uaGlzdG9yeS1pdGVtLXllYXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cblxuICAgICAgICAuZWRpdC1tYWluLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWRpdC1oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnllYXItaGVhZGxpbmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNZW1waGlzJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogIDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5hcnRpY2xlLXdyYXBwZXItaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tY29udGFpbmVyLmRvbmF0ZS1wYWdlLmFkbWluLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBtYWluIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lZGl0LWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODVjMjU5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWRpdC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01lbXBoaXMnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lZGl0LWJvaWxlcnBsYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNZW1waGlzJztcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lZGl0LW90aGVyLXdheXMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNZW1waGlzJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmF0ZS1ub3ctYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3JhbXMtbGlzdCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBkaXYuYXJ0aWNsZS13cmFwcGVyLWltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG4uZWRpdC1kb25hdGlvbi1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnTWVtcGhpcyc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZWRpdC1vdGhlci13YXlzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNZW1waGlzJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDE0cHg7XG59IiwiLm1haW4tY29udGFpbmVyLmVycm9yLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5lcnJvci1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5tZWRpYS1wYWdlIHtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmVlbjtcbiAgICBcbiAgICAuc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLWJhciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9jdW1lbnQtbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXllYXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5bGlnaHRncmF5O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5jb250YWN0LXBhZ2Uge1xuICAgIC5jb250YWN0LXNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLmhlcm8tY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50b3ByaWdodCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5taWRkbGVyaWdodCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1haW4tY29udGFpbmVyLmZvcm0tcGFnZSB7XG4gICAgXG4gICAgbWFpbiB7XG4gICAgICAgIFxuXG4gICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgXG4gICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZW1waGlzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeWxpZ2h0Z3JheTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYuc3Vic2NyaWJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnJhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgdGV4dGFyZWEsIHNlbGVjdCwgLm1vbWVudC1waWNrZXItaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgLm1vbWVudC1waWNrZXItaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWNjZW50IHtcbiAgICAgICAgJi1ncmVlbiB7XG4gICAgICAgICAgICAuZm9ybS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtcmVkIHtcbiAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtZ3JheSB7XG4gICAgICAgICAgICAuZm9ybS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi10ZWFsIHtcbiAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLWJsdWUge1xuICAgICAgICAgICAgLmZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtb3JhbmdlIHtcbiAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtcHVycGxlIHtcbiAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1haW4tY29udGFpbmVyLmZvcm0tcGFnZS5hZG1pbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnJvdy5mb3JtLWJvZHkge1xuICAgICAgICBtYXJnaW46IDAgNjBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1oZWFkZXIge1xuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVtcGhpcztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZWRpdCB7XG4gICAgICAgICYtZmllbGQsICYtc2VjdGlvbiB7XG4gICAgICAgICAgICAuc3BhY2VyIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1vcHRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMzBweDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kcm9wZG93biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCAkYmxhY2sgc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnRcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWZvb3RlciB7XG4gICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVkaXQtcmVxdWlyZWQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC50b29sYmFyIHtcbiAgICAgICAgJi5zZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjY2VudCB7XG4gICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgLmZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtcmVkIHtcbiAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi1ncmF5IHtcbiAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYtdGVhbCB7XG4gICAgICAgICAgICAuZm9ybS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLWJsdWUge1xuICAgICAgICAgICAgLmZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi1vcmFuZ2Uge1xuICAgICAgICAgICAgLmZvcm0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLXB1cnBsZSB7XG4gICAgICAgICAgICAuZm9ybS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRhaW5lci5zaWduLXVwIHtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmVlbjtcblxufSIsIi5tYWluLWNvbnRhaW5lci5zcGVjaWFsLWRvbmF0ZXtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICRncmVlbjtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2wtMTIuYmQtY29udGVudCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLFVBQVUsQ0FDTixXQUFXLENBQUUsUUFBUSxDQUNyQixHQUFHLENBQUUsdUNBQXVDLENBQUMsY0FBYyxDQUMzRCxXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUd0QixVQUFVLENBQ04sV0FBVyxDQUFFLFFBQVEsQ0FDckIsR0FBRyxDQUFFLHlDQUF5QyxDQUFDLGNBQWMsQ0FDN0QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FHdEIsVUFBVSxDQUNOLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSx1Q0FBdUMsQ0FBQyxjQUFjLENBQzNELFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBR3RCLFVBQVUsQ0FDTixXQUFXLENBQUUsUUFBUSxDQUNyQixHQUFHLENBQUUsd0NBQXdDLENBQUMsY0FBYyxD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 */
