/*!
Theme Name: core
Author: Carl Murray
Description: A theme based on underscores for Lapine Inc
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: core
Tags: custom-menu,translation-ready, ACF enabled
*/.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{position:relative}.slick-slider .slick-dots{bottom:0;display:block;list-style:none;margin:0;padding:0 !important;position:absolute;text-align:center;width:100%}.slick-slider .slick-dots li{display:inline-block;margin:0;position:relative}.slick-slider .slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;font-size:0;margin:0 5px;width:20px}.slick-slider .slick-dots li button:before{color:#55c0e9;content:"•";font-family:"slick";font-size:45px}.slick-slider .slick-dots li button:focus{outline:none}.slick-slider .slick-dots li.slick-active button:before{color:#1a3768}.slick-slider .slick-arrow{background:transparent;border:none;color:transparent;cursor:pointer;font-size:0;position:absolute;top:35%;z-index:1}.slick-slider .slick-arrow:focus{outline:none}.slick-slider .slick-arrow:before{color:#1a3768;font-family:"Font Awesome 5 Free";font-size:45px;font-weight:900}.slick-slider .slick-arrow.slick-prev{left:-3%}.slick-slider .slick-arrow.slick-prev:before{content:"\f104"}.slick-slider .slick-arrow.slick-next{right:-3%}.slick-slider .slick-arrow.slick-next:before{content:"\f105"}.slick-slider.white-arrow .slick-arrow:before{color:white}.slick-slider.dkblue-arrow .slick-arrow:before{color:#1a3768}.slick-slider.ltblue-arrow .slick-arrow:before{color:#55c0e9}.slick-slider.grey-arrow .slick-arrow:before{color:#d1d3d4}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{color:#4d4d4f;font-family:minion-pro,serif;font-size:20px;font-weight:400;line-height:35px}body a{font-family:montserrat,sans-serif;font-size:18px}body .alternative-font{font-family:montserrat,sans-serif;line-height:30px}body .alternative-font a{font-family:minion-pro,serif;font-size:23px}p,ul{font-size:20px;line-height:35px}p:not(:last-of-type){margin-bottom:15px}a{border-bottom:2px solid transparent;color:#1a3768;text-decoration:none;transition:all .5s ease}a.link-underline{border-bottom:none;text-decoration:underline}a:not(.link-underline):hover{border-color:inherit}a.button{display:inline-block;font-family:montserrat,sans-serif;font-weight:700;padding:5px 15px;text-align:center;text-decoration:none;text-transform:uppercase}a.button.ltblue-white{background:#55c0e9;border:2px solid #55c0e9;color:white}a.button.ltblue-white:hover{background:white;color:#55c0e9}a.button.dkblue-white{background:#1a3768;border:2px solid #1a3768;color:white}a.button.dkblue-white:hover{background:white;color:#1a3768}a.button.gray-dkblue{background:#d1d3d4;border:2px solid #d1d3d4;color:#1a3768}a.button.gray-dkblue:hover{background:#55c0e9;border-color:#55c0e9;color:white}a.button.pill-shape{border-radius:50px;display:inline-block}a.button.pill-shape.light-blue{background:#55c0e9;border:1px solid #55c0e9;color:white}a.button.pill-shape.light-blue:hover{background:white;color:#55c0e9}a.button.pill-shape.dark-blue{background:#1a3768;border:1px solid #1a3768;color:white}a.button.pill-shape.dark-blue:hover{background:white;color:#1a3768}nav ul{list-style:none}:not(nav) ul,ol{margin:0 0 20px 0}.white-text{color:white}.white-text a{color:white}.dark-blue-text{color:#1a3768}.light-blue-text{color:#55c0e9}.subtext{font-size:18px;font-weight:700;letter-spacing:3px;line-height:23px}.tile-text{font-size:16px;font-weight:500;line-height:26px}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:700;margin-bottom:15px;text-transform:uppercase}h1{font-size:36px;line-height:1.1}@media (min-width: 768px){h1{font-size:48px;line-height:1.2}}@media (min-width: 1280px){h1{font-size:60px;line-height:1.2}}h2{font-size:28px;line-height:1.1}@media (min-width: 768px){h2{font-size:36px}}h3{font-size:22px;font-weight:700;line-height:1.1}@media (min-width: 768px){h3{font-size:28px}}.title-bg{color:white;display:inline-block;margin-bottom:15px;padding:10px;text-transform:uppercase}.title-bg.dark-blue-bg{background:#1a3768}.title-bg.light-blue-bg{background:#55c0e9}.title-bg.white-bg{background:white;color:#1a3768}img.circle-image{border-radius:50%}.circle-image img{border-radius:50%}.blue-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;font-family:inherit;text-align:center;text-decoration:none;text-transform:uppercase;background:#1a3768;color:white;font-size:12px;font-weight:700;letter-spacing:1px;line-height:24px;padding:6px 35px}html{scroll-behavior:smooth}.restrict{margin:0 auto;max-width:1280px;width:100%}.restrict-less{margin:0 auto;max-width:1360px}.restrict-more{margin:0 auto;max-width:996px}.wrapper{padding-left:25px;padding-right:25px}@media (min-width: 768px){.wrapper{padding-left:50px;padding-right:50px}}@media (min-width: 1360px){.wrapper{padding-left:0;padding-right:0}}.padding{padding-top:30px;padding-bottom:30px}@media (min-width: 768px){.padding{padding-top:50px;padding-bottom:50px}}.padding-less{padding-top:15px;padding-bottom:15px}@media (min-width: 768px){.padding-less{padding-top:25px;padding-bottom:25px}}.padding-more{padding-top:50px;padding-bottom:50px}@media (min-width: 768px){.padding-more{padding-top:100px;padding-bottom:100px}}.padding-top{padding-top:30px}@media (min-width: 768px){.padding-top{padding-top:50px}}.padding-bottom{padding-bottom:30px}@media (min-width: 768px){.padding-bottom{padding-bottom:50px}}.content-below{padding-top:30px}@media (min-width: 768px){.content-below{padding-top:50px}}.content-below p .button{margin:0 15px 15px}table td{border:1px solid #d1d3d4;font-family:montserrat,sans-serif;font-size:18px;padding:5px}table td p{font-family:montserrat,sans-serif;font-size:18px}.flex{display:-ms-flexbox;display:flex}.flex-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flex.reverse-columns{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.flex.reverse-columns{-ms-flex-direction:row;flex-direction:row}}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-center{-ms-flex-pack:center;justify-content:center}.align-top{-ms-flex-align:start;align-items:flex-start}.align-center{-ms-flex-align:center;align-items:center}.align-bottom{-ms-flex-align:end;align-items:flex-end}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-center{-ms-flex-pack:center;justify-content:center}.size-50-50 .column{width:100%}@media (min-width: 768px){.size-50-50 .column{width:48%}}.size-50-50 .column:first-of-type{padding-bottom:30px}@media (min-width: 768px){.size-50-50 .column:first-of-type{padding-bottom:0}}.size-27-75 .column-one{width:100%}@media (min-width: 768px){.size-27-75 .column-one{width:25%}}.size-27-75 .column-two{width:100%}@media (min-width: 768px){.size-27-75 .column-two{width:70%}}.size-75 .column-one{width:100%}@media (min-width: 768px){.size-75 .column-one{width:70%}}.size-75 .column-two{width:100%}@media (min-width: 768px){.size-75 .column-two{width:25%}}.size-33-66 .column-one{width:100%}@media (min-width: 768px){.size-33-66 .column-one{width:32%}}.size-33-66 .column-two{width:100%}@media (min-width: 768px){.size-33-66 .column-two{width:64%}}.size-66-33 .column-one{width:100%}@media (min-width: 768px){.size-66-33 .column-one{width:64%}}.size-66-33 .column-two{width:100%}@media (min-width: 768px){.size-66-33 .column-two{width:32%}}.columns-1 .column{width:100%}.columns-2 .column{width:48%}.columns-3 .column{width:31%}.columns-4 .column{width:23%}.columns-5 .column{width:20%}.hide{display:none}.flexible-content{background:white;position:relative}.color-strip{height:20px}.menu{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding-left:0}.menu a{display:block;text-decoration:none}.menu a:focus{outline:none}.main-navigation{clear:both;display:-ms-flexbox;display:flex;left:0;position:absolute;width:100%;top:15px;z-index:100}@media (min-width: 996px){.main-navigation{top:290px;max-width:235px;z-index:99}}.main-navigation .hamburger{max-width:25px;min-width:25px;height:36px;left:25px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.main-navigation .hamburger:hover{cursor:pointer}@media (min-width: 996px){.main-navigation .hamburger{display:none}}.main-navigation .hamburger span{background:#1a3768;display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.main-navigation .hamburger span:nth-child(1){top:9px}.main-navigation .hamburger span:nth-child(2){top:18px}.main-navigation .hamburger span:nth-child(3){top:27px}.main-navigation .menu-main-menu-container{max-height:0;position:absolute;overflow:hidden;z-index:99}@media (min-width: 996px){.main-navigation .menu-main-menu-container{max-height:100%;overflow:visible;position:relative}}.main-navigation .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;font-size:18px;margin:0;padding-left:0}.main-navigation .menu li{position:relative;padding:0;margin-bottom:5px;transition:all 0.5s ease}.main-navigation .menu li a{background:#1a3768;border:2px solid #1a3768;border-left:none;color:white;display:inline-block;font-weight:600;padding:5px 15px 5px 45px;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease}.main-navigation .menu li:hover a,.main-navigation .menu li.focus a,.main-navigation .menu li.current-menu-item a{background:#55c0e9;border-color:#55c0e9}.main-navigation .menu .sub-menu{float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation .menu .sub-menu ul{left:-999em;top:0}.main-navigation .menu .sub-menu li:hover>ul,.main-navigation .menu .sub-menu li.focus>ul{left:100%}.main-navigation .menu .sub-menu a{width:200px}.main-navigation .menu li:hover>ul,.main-navigation .menu li.focus>ul{left:auto}@media (max-width: 996px){.main-navigation .menu-main-menu-container{padding-top:50px;top:85px}.main-navigation.toggled{text-align:center}.main-navigation.toggled .hamburger span:nth-child(1){top:18px;transform:rotate(135deg)}.main-navigation.toggled .hamburger span:nth-child(2){opacity:0;left:-60px}.main-navigation.toggled .hamburger span:nth-child(3){top:18px;transform:rotate(-135deg)}.main-navigation.toggled .menu-main-menu-container{background:white;-ms-flex-direction:column;flex-direction:column;left:0;max-height:1000px;padding:50px 0 30px;top:85px;transition:all .5s ease-in-out;width:100vw;position:absolute}.main-navigation.toggled .menu-main-menu-container .menu{-ms-flex-direction:column;flex-direction:column;margin:0 auto 20px;max-width:86%}.main-navigation.toggled .menu-main-menu-container .menu a{display:block;padding:0}.main-navigation.toggled .menu-main-menu-container .menu a:hover{background:transparent}}@media (min-width: 996px){.admin-bar .main-navigation{top:330px}}.footer-menu .menu{-ms-flex-direction:column;flex-direction:column}.footer-menu .menu li{margin:5px 0}@media (min-width: 996px){.footer-menu .menu li{margin:13px 0}}.social-menu .menu li.menu-item.show-text{font-weight:700;text-transform:uppercase}.social-menu .menu li.menu-item:not(.show-text) a{-ms-flex-align:center;align-items:center;background:white;border:2px solid white;border-radius:50%;display:-ms-flexbox;display:flex;font-size:0;-ms-flex-pack:center;justify-content:center;height:30px;transition:all 0.5s ease;width:30px}.social-menu .menu li.menu-item:not(.show-text) a[href*="facebook.com"]:after,.social-menu .menu li.menu-item:not(.show-text) a[href*="instagram.com"]:after,.social-menu .menu li.menu-item:not(.show-text) a[href*="twitter.com"]:after,.social-menu .menu li.menu-item:not(.show-text) a[href*="youtube.com"]:after{color:#1a3768;font-size:16px;font-family:"Font Awesome 5 Brands";font-weight:900;transition:color 0.5s ease}.social-menu .menu li.menu-item:not(.show-text) a[href*="facebook.com"]:after{content:"\f39e"}.social-menu .menu li.menu-item:not(.show-text) a[href*="instagram.com"]:after{content:"\f16d"}.social-menu .menu li.menu-item:not(.show-text) a[href*="twitter.com"]:after{content:"\f099"}.social-menu .menu li.menu-item:not(.show-text) a[href*="youtube.com"]:after{content:"\f167"}.social-menu .menu li.menu-item:not(.show-text) a:hover{background:#55c0e9}.social-menu .menu li.menu-item:not(.show-text) a:hover[href*="facebook.com"]:after,.social-menu .menu li.menu-item:not(.show-text) a:hover[href*="instagram.com"]:after,.social-menu .menu li.menu-item:not(.show-text) a:hover[href*="twitter.com"]:after,.social-menu .menu li.menu-item:not(.show-text) a:hover[href*="youtube.com"]:after{color:white}.social-menu.header-social{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;max-width:50px;position:fixed;right:0;top:225px;width:100%;z-index:99}@media (min-width: 996px){.social-menu.header-social{top:325px}}.social-menu.header-social .menu{background:#1a3768;border-radius:7px;border-bottom-right-radius:0;border-top-right-radius:0;-ms-flex-direction:column;flex-direction:column;padding:5px 5px 10px}.social-menu.header-social .menu li.menu-item.show-text{padding:20px 0}.social-menu.header-social .menu li.menu-item.show-text a{color:#55c0e9;transform:rotate(90deg)}.social-menu.header-social .menu li.menu-item.show-text a:hover{color:white}.social-menu.header-social .menu li.menu-item:not(.show-text) a{margin:5px auto}.social-menu.footer-social li.menu-item.show-text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.social-menu.footer-social li.menu-item.show-text a{color:#1a3768;font-size:24px;line-height:1;margin-top:4px}.social-menu.footer-social li.menu-item:not(.show-text){margin-right:10px}.page-with-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 996px){.page-with-menu{-ms-flex-direction:row;flex-direction:row}}.page-with-menu .flexcontent{margin:auto;width:100%}.page-with-menu .flexcontent h1{margin-bottom:50px;margin-top:0}.page-with-menu .flexcontent .restrict,.page-with-menu .flexcontent .restrict-more{max-width:93%}.page-with-menu section:not(.one-column-form) .restrict,.page-with-menu section:not(.one-column-form) .restrict-more{max-width:93%}.page-with-menu .sidebar-menu{background:#e6e7e8;position:relative;width:100%;z-index:3}@media (min-width: 996px){.page-with-menu .sidebar-menu{min-width:330px;width:330px}}.page-with-menu .sidebar-menu nav,.page-with-menu .sidebar-menu .widget{padding:20px 0}.page-with-menu .sidebar-menu nav ul,.page-with-menu .sidebar-menu .widget ul{-ms-flex-direction:column;flex-direction:column}.page-with-menu .sidebar-menu nav ul .sub-menu,.page-with-menu .sidebar-menu .widget ul .sub-menu{margin:5px 0 0 0;padding-left:30px}.page-with-menu .sidebar-menu nav ul li,.page-with-menu .sidebar-menu .widget ul li{padding:10px 0}.page-with-menu .sidebar-menu nav ul li a,.page-with-menu .sidebar-menu .widget ul li a{border-bottom:0;font-family:montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.3;padding:0 30px;text-transform:uppercase}.page-with-menu .sidebar-menu nav ul li a:hover,.page-with-menu .sidebar-menu .widget ul li a:hover{color:#55c0e9}.page-with-menu .sidebar-menu nav ul li.current_page_item,.page-with-menu .sidebar-menu .widget ul li.current_page_item{background:#1a3768}.page-with-menu .sidebar-menu nav ul li.current_page_item a,.page-with-menu .sidebar-menu .widget ul li.current_page_item a{color:#55c0e9}.page-with-menu .sidebar-menu nav ul li.current_page_item .sub-menu,.page-with-menu .sidebar-menu .widget ul li.current_page_item .sub-menu{background:#1a3768;margin:0;padding:15px 0 0 30px}.page-with-menu .sidebar-menu nav ul li.current_page_item .sub-menu li a,.page-with-menu .sidebar-menu .widget ul li.current_page_item .sub-menu li a{color:white;font-size:16px}.page-with-menu .sidebar-menu nav ul li.current_page_item .sub-menu li a:hover,.page-with-menu .sidebar-menu .widget ul li.current_page_item .sub-menu li a:hover{color:#55c0e9}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor{background:#1a3768}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor a,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor a{color:white}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor a:hover,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor a:hover{color:#55c0e9}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .sub-menu,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .sub-menu{margin:0;padding:15px 0 5px 30px}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .sub-menu li.current_page_item a,.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .sub-menu li.current-menu-item a,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .sub-menu li.current_page_item a,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .sub-menu li.current-menu-item a{color:#55c0e9}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .current_page_item a,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .current_page_item a{color:#55c0e9}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .current_page_item .sub-menu,.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .current_page_item .children,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .current_page_item .sub-menu,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .current_page_item .children{background:#1a3768;margin:0;padding:15px 0 5px 30px}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .current_page_item .sub-menu li a,.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .current_page_item .children li a,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .current_page_item .sub-menu li a,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .current_page_item .children li a{color:white;font-size:16px}.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .current_page_item .sub-menu li a:hover,.page-with-menu .sidebar-menu nav ul li.current_page_ancestor .current_page_item .children li a:hover,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .current_page_item .sub-menu li a:hover,.page-with-menu .sidebar-menu .widget ul li.current_page_ancestor .current_page_item .children li a:hover{color:#55c0e9}.page-with-menu .non-menu{width:100%}@media (min-width: 996px){.page-with-menu .non-menu{width:calc(100% - 330px)}}.page-with-menu .non-menu .breadcrumbs{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-with-menu .non-menu .breadcrumbs .crumb{color:#1a3768;font-size:18px;font-weight:700}.page-with-menu .non-menu .breadcrumbs .crumb a:after{content:" > ";display:inline-block}.page-with-menu .non-menu .breadcrumbs .crumb p{color:#55c0e9;font-family:montserrat,sans-serif;font-size:18px}.page-with-menu .non-menu #breadcrumbs{color:#1a3768;font-family:montserrat,sans-serif;font-size:18px;font-weight:700;padding:30px 30px 0}.page-with-menu .non-menu #breadcrumbs a{font-family:montserrat,sans-serif}@media (min-width: 996px){.page-with-menu .non-menu #breadcrumbs{margin-left:20px;padding:30px 50px 0}}.page-with-menu .non-menu #breadcrumbs .breadcrumb_last{color:#55c0e9}.page-with-menu .non-menu .one-column{padding:30px 30px}@media (min-width: 996px){.page-with-menu .non-menu .one-column{padding:30px 50px 50px 0}}.page-with-menu .non-menu .one-column .content-below p .pill-shape{border-radius:5px;padding:10px 20px}@media (min-width: 996px){.page-with-menu.donation-page .one-column{padding:30px 50px 50px}}.page-with-menu.donation-page .one-column-form{width:100%}@media (min-width: 996px){.page-with-menu.event-page .one-column{padding:30px 50px 50px}}@media (min-width: 996px){.page-with-menu.event-page .one-column .one-column-content .two-column{display:-ms-flexbox;display:flex}}.page-with-menu.event-page .gallery-slider{padding-top:0}.page-with-menu.event-page .gallery-slider .image-slider-gallery .slick-arrow.slick-prev{left:1%}.page-with-menu.event-page .gallery-slider .image-slider-gallery .slick-arrow.slick-next{right:1%}.page-with-menu.event-page .gallery-slider .image-slider-gallery .image{display:block !important;margin:auto;width:85% !important}.page-with-menu.event-page .gallery-slider .image-slider-gallery .image img{width:100%}.page-with-menu.event-page .gallery-slider .image-slider-gallery .image .caption{background:#d1d3d4;color:#1a3768;font-size:14px;line-height:1.2;padding:10px 5px;text-align:center}@media (min-width: 996px){.page-with-menu.research-page .one-column{padding:30px 50px 50px}}.page-with-menu.research-page .one-column.crumbs-only{padding-bottom:0}.page-with-menu.research-page .one-column .research-faculty{color:#1a3768;font-family:montserrat,sans-serif;font-weight:700;margin-bottom:10px;margin-top:30px}.page-with-menu.research-page .one-column .faculty-repeater{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-with-menu.research-page .one-column .faculty-repeater .faculty-member{margin-bottom:10px;width:40%}.page-with-menu.research-page .one-column .faculty-repeater .faculty-member a{color:#55c0e9;font-size:18px;font-weight:700}.page-with-menu.research-page .one-column .faculty-repeater .faculty-member a:hover{color:#1a3768}.page-with-menu.faculty-page .sidebar-menu{position:relative;z-index:1}.page-with-menu.faculty-page:not(.single-faculty) .breadcrumbs{padding:30px 50px 0}.page-with-menu.content-page .parent-sidebar-menu{padding:20px 0}.page-with-menu.content-page .parent-sidebar-menu li{line-height:1.3;list-style:none}.page-with-menu.content-page .parent-sidebar-menu li a{border:none;display:block;font-size:16px;font-weight:700;padding:10px 30px;text-transform:uppercase}.page-with-menu.content-page .parent-sidebar-menu li a:hover{color:#55c0e9}.page-with-menu.content-page .parent-sidebar-menu li.current_page_item a{color:#55c0e9}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu{padding:0}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children .children{display:none;margin:0}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_item .children,.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_parent .children{display:block}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_item .children{background:#1a3768}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_item .children li a{color:white}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_item .children li a:hover{color:#55c0e9}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_parent{background:#1a3768}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_parent a{color:white}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_parent a:hover{color:#55c0e9}.page-with-menu.content-page .parent-sidebar-menu .child-sidebar-menu .has_children.current_page_parent li.current_page_item a{color:#55c0e9}.page-with-menu.content-page .flexcontent section:last-of-type.one-column-form{position:relative;z-index:1}.page-with-menu.content-page .flexcontent section:last-of-type.one-column-form:after{background:#d1d3d4;content:"";display:block;height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw;z-index:-1}.faculty-page .faculty-menu{background:#d1d3d4}.faculty-page .non-menu .one-column{padding:30px 25px 0}@media (min-width: 540px){.faculty-page .non-menu .one-column{padding:30px 50px 0}}.faculty-page .non-menu .general-information{font-family:montserrat,sans-serif;padding:0 25px}@media (min-width: 540px){.faculty-page .non-menu .general-information{padding:0 50px}}.faculty-page .non-menu .general-information .name h1{color:#55c0e9;margin-top:30px}@media (min-width: 768px){.faculty-page .non-menu .general-information .credentials{padding-left:50px}}.faculty-page .non-menu .general-information .credentials p{color:#1a3768;font-weight:700}.faculty-page .non-menu .general-information .two-column{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px}.faculty-page .non-menu .general-information .two-column .image{margin:20px auto 30px;max-width:200px;width:100%}@media (min-width: 768px){.faculty-page .non-menu .general-information .two-column .image{margin:0;max-width:100%;width:30%}}.faculty-page .non-menu .general-information .two-column .image img{display:block;border-radius:50%;width:100%}.faculty-page .non-menu .general-information .two-column .contact-info{margin:auto;max-width:345px;width:100%}@media (min-width: 768px){.faculty-page .non-menu .general-information .two-column .contact-info{margin:0;max-width:100%;width:67%}}.faculty-page .non-menu .general-information .two-column .contact-info .address{color:#1a3768;padding:0 0 20px 0}@media (min-width: 540px){.faculty-page .non-menu .general-information .two-column .contact-info .address{padding:0 0 20px 40px}}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers{color:#1a3768}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers a{border-bottom:none;display:block;font-size:20px;line-height:1.5}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers p{line-height:1.5;margin-bottom:0}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .email,.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .phone,.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .fax{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:10px}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .email:before,.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .phone:before,.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .fax:before{background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:30px;margin-right:10px;width:30px}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .email:before{background-image:url(/wp-content/uploads/email-icon.png)}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .phone:before{background-image:url(/wp-content/uploads/phone-icon.png)}.faculty-page .non-menu .general-information .two-column .contact-info .email-numbers .fax:before{background-image:url(/wp-content/uploads/fax-icon-1.png)}.faculty-page .non-menu .tabbed-information{margin:50px auto 20px;width:93%}@media (min-width: 996px){.faculty-page .non-menu .tabbed-information{margin:50px 0 20px 20px}}.faculty-page .non-menu .tabbed-information .tabbed-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 996px){.faculty-page .non-menu .tabbed-information .tabbed-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.faculty-page .non-menu .tabbed-information .tabbed-menu .tab{-ms-flex-align:center;align-items:center;background:#1a3768;color:white;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;font-family:montserrat,sans-serif;font-weight:700;padding:5px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:100%}@media (min-width: 768px){.faculty-page .non-menu .tabbed-information .tabbed-menu .tab{width:auto}}.faculty-page .non-menu .tabbed-information .tabbed-menu .tab p{font-size:18px}.faculty-page .non-menu .tabbed-information .tabbed-menu .tab.active,.faculty-page .non-menu .tabbed-information .tabbed-menu .tab:hover{background:#55c0e9}.faculty-page .non-menu .tabbed-information .tabbed-content{background:#e6e7e8;color:#1a3768;font-family:montserrat,sans-serif;padding:20px 50px 30px 30px}.faculty-page .non-menu .tabbed-information .tabbed-content .content{max-height:0px;overflow:hidden;transition:max-height .6s ease}.faculty-page .non-menu .tabbed-information .tabbed-content .content.active{max-height:9999px}.faculty-page .non-menu .tabbed-information .tabbed-content .content .interest-title{font-weight:700}.faculty-page .non-menu .tabbed-information .tabbed-content .content.research-tab a{display:inline-block;font-size:20px;font-weight:700;margin:15px 0}.faculty-page .non-menu .youtube-video{margin:0 auto 20px;width:93%}@media (min-width: 996px){.faculty-page .non-menu .youtube-video{margin:0 0 20px 20px}}.faculty-page .non-menu .youtube-video .video iframe{width:100%}@media (min-width: 996px){.faculty-page .non-menu .youtube-video .video iframe{height:36vw}}.faculty-members.faculty-menu-connect{max-height:0px;overflow:hidden;transition:max-height .8s ease}.faculty-members.faculty-menu-connect.active{max-height:9999px}.faculty-members .section-title{margin-bottom:0;position:relative}@media (min-width: 996px){.faculty-members .section-title{max-width:40%}}.faculty-members .section-title h2 .title-bg{margin-left:-200%;padding-left:200%}.faculty-members .faculty-member{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:75px}@media (min-width: 768px){.faculty-members .faculty-member{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.faculty-members .faculty-member .member-image{margin:auto;max-width:300px;padding-bottom:30px;width:100%}@media (min-width: 768px){.faculty-members .faculty-member .member-image{margin:0;padding-bottom:0;width:25%}}.faculty-members .faculty-member .member-image img{border-radius:50%;width:100%}.faculty-members .faculty-member .member-info{max-width:700px;width:100%}@media (min-width: 768px){.faculty-members .faculty-member .member-info{margin-left:50px;width:70%}}.faculty-members .faculty-member .member-info p{line-height:1.3}.faculty-members .faculty-member .member-info .name-title{padding-bottom:20px}.faculty-members .faculty-member .member-info .name-title h3{font-size:20px;margin-bottom:0;text-decoration:underline}.faculty-members .faculty-member .member-info .name-title h3 a{border-bottom:none;font-size:20px}.faculty-members .faculty-member .member-info .name-title h3 a:hover{color:#55c0e9}.faculty-members .faculty-member .member-info .name-title p{color:#55c0e9;font-family:montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1.2;text-transform:capitalize}.faculty-members .faculty-member .member-info .credentials{padding-bottom:20px}.faculty-members .faculty-member .member-info .credentials p.alternative-font{font-size:18px}.faculty-members .faculty-member .member-info .credentials p br{content:""}.faculty-members .faculty-member .member-info .credentials p br:after{content:"; ";display:inline-block}.faculty-members .faculty-member .member-info .interests{padding-bottom:20px}.faculty-members .faculty-member .member-info .interests p span{color:#1a3768}.faculty-members .faculty-member .member-info .contact-info a{font-size:18px;font-weight:700}.faculty-members .faculty-member .member-info .contact-info p{color:#1a3768;font-family:montserrat,sans-serif;font-size:18px;font-weight:700}@media (min-width: 768px){.faculty-members .faculty-member.leadership-faculty:nth-of-type(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center}}@media (min-width: 768px){.faculty-members .faculty-member.leadership-faculty:nth-of-type(even) .member-info{margin-left:0;margin-right:50px;text-align:right}}.faculty-members .faculty-member.leadership-faculty .member-info .name-title p{font-size:18px;text-transform:uppercase}.faculty-members .faculty-member:not(.leadership-faculty){margin:auto;max-width:1100px}.faculty-members .faculty-member:not(.leadership-faculty) .member-info .name-title p{font-size:18px}.faculty-menu .menu-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 996px){.faculty-menu .menu-options{-ms-flex-direction:row;flex-direction:row}}.faculty-menu .menu-options .menu-tab{-ms-flex-align:center;align-items:center;background:#e6e7e8;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;padding:5px;text-align:center;text-transform:uppercase;transition:all .5s ease}.faculty-menu .menu-options .menu-tab p{color:#1a3768;font-family:montserrat,sans-serif;font-size:16px;font-weight:700}.faculty-menu .menu-options .menu-tab:hover,.faculty-menu .menu-options .menu-tab.active{background:#55c0e9}.faculty-search{padding-bottom:30px;padding-top:30px}.faculty-search .no-posts{font-size:20px;font-family:montserrat,sans-serif;padding-top:30px}.faculty-search .faculty-search-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (min-width: 540px){.faculty-search .faculty-search-content{-ms-flex-direction:row;flex-direction:row}}.faculty-search .faculty-search-content .search-title{text-align:center}@media (min-width: 540px){.faculty-search .faculty-search-content .search-title{text-align:right}}.faculty-search .faculty-search-content .search-box{margin-top:10px;text-align:center}@media (min-width: 540px){.faculty-search .faculty-search-content .search-box{margin-left:50px;margin-top:0;text-align:left}}.faculty-search .faculty-search-content .search-box :-ms-input-placeholder{color:#1a3768;font-size:18px;opacity:.7}.faculty-search .faculty-search-content .search-box ::placeholder{color:#1a3768;font-size:18px;opacity:.7}.faculty-search .faculty-search-content .search-box input{border:none;border-radius:0;color:#1a3768;font-size:18px;margin-top:5px;padding:10px;-webkit-appearance:none}.faculty-search .faculty-search-content .search-box input:focus{outline:none}.faculty-search .faculty-search-results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.faculty-search .faculty-search-results.hide{display:none}.faculty-search .faculty-search-results .faculty-member{background:white;box-shadow:0 0 21px 0px black;margin:25px;min-width:275px;max-width:325px;padding:20px 20px 40px}.faculty-search .faculty-search-results .faculty-member .member-image{padding-bottom:20px;text-align:center}.faculty-search .faculty-search-results .faculty-member .member-image img{width:50%}.faculty-search .faculty-search-results .faculty-member .member-info .name-title{padding-bottom:20px;text-align:center}.faculty-search .faculty-search-results .faculty-member .member-info .name-title h3{color:#1a3768;font-size:22px;margin-bottom:10px;text-decoration:underline}.faculty-search .faculty-search-results .faculty-member .member-info .name-title h3 a{border-bottom:none;color:#1a3768}.faculty-search .faculty-search-results .faculty-member .member-info .name-title h3 a:hover{color:#55c0e9}.faculty-search .faculty-search-results .faculty-member .member-info .name-title p{color:#55c0e9;font-family:montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase}.faculty-search .faculty-search-results .faculty-member .member-info .interests{color:#4d4d4f}.faculty-search .faculty-search-results .faculty-member .member-info .interests p{line-height:1.3}.faculty-search .faculty-search-results .faculty-member .member-info .interests p span{color:#1a3768}.featured-posts p a:only-of-type:not(.button){font-family:montserrat,sans-serif;font-weight:400}@media (min-width: 996px){.featured-posts .title-content-above{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}}.featured-posts .title-content-above .section-title{margin-bottom:0;position:relative}@media (min-width: 996px){.featured-posts .title-content-above .section-title{max-width:40%}}.featured-posts .title-content-above .section-title h2 .title-bg{margin-left:-200%;padding-left:200%}.featured-posts .title-content-above .content-above{margin:0 0 30px}@media (min-width: 996px){.featured-posts .title-content-above .content-above{margin:0 0 30px 30px;max-width:700px}}.featured-posts .posts-repeater{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-posts .posts-repeater .single-post{background:white}.featured-posts .posts-repeater .single-post img{-o-object-fit:cover;object-fit:cover}.featured-posts .posts-repeater .single-post .post-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:15px 20px}.featured-posts .posts-repeater .single-post .post-content .title h4{color:#1a3768}.featured-posts .posts-repeater .single-post .post-content .title p{color:#55c0e9;font-family:montserrat,sans-serif;font-size:16px;text-transform:uppercase}.featured-posts .posts-repeater .single-post .post-content .title p.subtitle{margin:-20px 0 15px}.featured-posts .posts-repeater .single-post .post-content .excerpt{margin-bottom:20px}.featured-posts .posts-repeater .single-post .post-content .read-more{margin-top:auto;text-transform:uppercase}.featured-posts .posts-repeater .single-post:not(.first-post){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.featured-posts .posts-repeater .single-post:not(.first-post) img{height:300px;-o-object-position:50% 25%;object-position:50% 25%;width:100%}.featured-posts .posts-repeater .single-post:not(.first-post) .post-content{height:100%}.featured-posts .posts-repeater .single-post:not(.first-post).watch-now-post .featured-image{position:relative}.featured-posts .posts-repeater .single-post.first-post{margin:0 auto 30px;width:100%}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post{display:-ms-flexbox;display:flex;margin:-70px auto 30px;width:97%}}.featured-posts .posts-repeater .single-post.first-post .featured-image img{display:block;height:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post .featured-image img{max-height:500px}}.featured-posts .posts-repeater .single-post.first-post .post-content h4{font-size:18px}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post.sixty-thirty .featured-image{width:66%}}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post.sixty-thirty .post-content{width:33%}}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post.fifty-fifty .featured-image{width:50%}}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post.fifty-fifty .post-content{width:50%}}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post.thirty-sixty .featured-image{width:33%}}@media (min-width: 996px){.featured-posts .posts-repeater .single-post.first-post.thirty-sixty .post-content{width:66%}}.featured-posts .posts-repeater.posts-3 .single-post:not(.first-post){margin:0 auto 30px;width:100%}@media (min-width: 996px){.featured-posts .posts-repeater.posts-3 .single-post:not(.first-post){margin:0 1.5%;width:30%}}.featured-posts .posts-repeater.posts-2 .single-post:not(.first-post){margin:0 auto 30px;width:100%}@media (min-width: 996px){.featured-posts .posts-repeater.posts-2 .single-post:not(.first-post){margin:0 1.5%;width:47%}}.featured-posts .posts-slider .single-post{padding:0 20px;text-align:center}@media (min-width: 768px){.featured-posts .posts-slider .single-post{text-align:left}}.featured-posts .posts-slider .single-post.watch-now-post .featured-image{position:relative}.featured-posts .posts-slider .single-post .featured-image img{margin:auto;max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 768px){.featured-posts .posts-slider .single-post .featured-image img{margin:0}}.featured-posts .posts-slider .single-post .post-content{margin-top:15px}.featured-posts .posts-slider .single-post .post-content h4{color:#1a3768;margin-bottom:0}.featured-posts .posts-slider .single-post .post-content .read-more{margin-top:15px;text-transform:uppercase}.featured-posts.gallery-slider .featured-before-slider{margin:-60px auto 0;max-width:500px}@media (min-width: 768px){.featured-posts.gallery-slider .featured-before-slider{display:-ms-flexbox;display:flex;max-width:99%}}@media (min-width: 768px){.featured-posts.gallery-slider .featured-before-slider .featured-image{width:50%}}.featured-posts.gallery-slider .featured-before-slider .featured-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 996px){.featured-posts.gallery-slider .featured-before-slider .featured-image img{max-height:400px}}.featured-posts.gallery-slider .featured-before-slider .post-content{background:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px}@media (min-width: 768px){.featured-posts.gallery-slider .featured-before-slider .post-content{width:50%}}.featured-posts.gallery-slider .featured-before-slider .post-content h3{color:#1a3768;font-size:24px;font-weight:400;margin-bottom:30px;text-decoration:underline}.featured-posts.gallery-slider .featured-before-slider .post-content p{margin-bottom:30px}.featured-posts.gallery-slider .featured-before-slider .post-content .read-more{margin-top:auto;text-transform:uppercase}.featured-posts.gallery-slider .featured-slider-gallery{padding-top:50px}.featured-posts.gallery-slider .featured-slider-gallery .image img{height:100%;margin:auto;max-height:285px;max-width:85%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 540px){.featured-posts.gallery-slider .featured-slider-gallery .image img{max-width:95%}}.featured-posts.gallery-slider .featured-slider-gallery .slick-arrow{top:50%}.featured-posts.single-featured-post .single-post{margin:0 auto 30px;width:100%}@media (min-width: 996px){.featured-posts.single-featured-post .single-post{display:-ms-flexbox;display:flex;margin:-70px auto 30px;width:97%}}.featured-posts.single-featured-post .single-post .featured-image img{display:block;height:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 996px){.featured-posts.single-featured-post .single-post .featured-image img{max-height:400px}}.featured-posts.single-featured-post .single-post .post-content{display:-ms-flexbox;display:flex;padding:30px}.featured-posts.single-featured-post .single-post .post-content .excerpt{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.featured-posts.single-featured-post .single-post .post-content .excerpt h3{color:#1a3768;font-size:24px;font-weight:400;margin-bottom:30px;text-decoration:underline}.featured-posts.single-featured-post .single-post .post-content .excerpt .read-more{margin-top:auto}@media (min-width: 996px){.featured-posts.single-featured-post .single-post.sixty-thirty .featured-image{width:66%}}@media (min-width: 996px){.featured-posts.single-featured-post .single-post.sixty-thirty .post-content{width:33%}}@media (min-width: 996px){.featured-posts.single-featured-post .single-post.fifty-fifty .featured-image{width:50%}}@media (min-width: 996px){.featured-posts.single-featured-post .single-post.fifty-fifty .post-content{width:50%}}@media (min-width: 996px){.featured-posts.single-featured-post .single-post.thirty-sixty .featured-image{width:33%}}@media (min-width: 996px){.featured-posts.single-featured-post .single-post.thirty-sixty .post-content{width:66%}}.featured-posts.single-featured-post .content-below{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 996px){.featured-posts.single-featured-post .content-below h2{margin-bottom:0}.featured-posts.single-featured-post .content-below a{margin-left:30px}}@media (min-width: 996px){.featured-posts.featured-page-slider .single-post .featured-image img{max-height:500px}}.featured-posts.featured-page-slider .single-post .post-content{background:white}.featured-posts.featured-page-slider .single-post .post-content.has-buttons{-ms-flex-direction:column;flex-direction:column;padding-bottom:100px;position:relative}@media (min-width: 996px){.featured-posts.featured-page-slider .single-post .post-content.has-buttons{padding-bottom:90px}}.featured-posts.featured-page-slider .single-post .post-content .excerpt h3{font-weight:700;margin-bottom:15px;text-decoration:none;text-transform:capitalize}.featured-posts.featured-page-slider .single-post .post-content .excerpt p{line-height:1.3}.featured-posts.featured-page-slider .single-post .post-content .featured-buttons{bottom:0;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;width:100%}.featured-posts.featured-page-slider .single-post .post-content .featured-buttons div{display:-ms-flexbox;display:flex;width:50%}.featured-posts.featured-page-slider .single-post .post-content .featured-buttons div a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px;width:100%}.featured-posts.featured-page-slider .pages-repeater-slider .slick-track{display:-ms-flexbox !important;display:flex !important}.featured-posts.featured-page-slider .pages-repeater-slider .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:inherit !important}.featured-posts.featured-page-slider .pages-repeater-slider .slick-track .slick-slide div:not(.featured-image){display:-ms-flexbox;display:flex}.featured-posts.featured-page-slider .pages-repeater-slider .slick-track .slick-slide div:not(.featured-image).post-content{-ms-flex-direction:column;flex-direction:column;height:100%}.featured-posts.featured-page-slider .pages-repeater-slider .single-page{padding:0 20px;text-align:center}@media (min-width: 768px){.featured-posts.featured-page-slider .pages-repeater-slider .single-page{text-align:left}}.featured-posts.featured-page-slider .pages-repeater-slider .single-page .featured-image img{margin:auto;max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 768px){.featured-posts.featured-page-slider .pages-repeater-slider .single-page .featured-image img{margin:0}}.featured-posts.featured-page-slider .pages-repeater-slider .single-page .post-content{background:white;padding:15px 15px 20px}.featured-posts.featured-page-slider .pages-repeater-slider .single-page .post-content h3{font-size:22px;font-weight:400}.featured-posts.featured-page-slider .pages-repeater-slider .single-page .post-content p{line-height:1.3}.site-footer{position:relative}.site-footer .wrapper{-ms-flex-direction:column;flex-direction:column}@media (min-width: 996px){.site-footer .wrapper{-ms-flex-direction:row;flex-direction:row}}.site-footer .wrapper .column{font-family:montserrat,sans-serif;margin:0 auto 30px;max-width:400px}@media (min-width: 996px){.site-footer .wrapper .column{margin:0}}.site-footer .wrapper .column #sb_instagram{height:350px;overflow:auto}.site-footer .wrapper .column a{font-family:montserrat,sans-serif;font-weight:400}.site-footer .wrapper .column a .logo{max-width:275px}@media (min-width: 996px){.site-footer .wrapper .column-one{margin-right:15px}}.site-footer .wrapper .column-one .site-branding a{border:none}.site-footer .wrapper .column-one .content{margin-left:50px;padding-top:30px}.site-footer .wrapper .column-one .content p{font-size:16px}.site-footer .wrapper .column-one .content p:first-of-type{line-height:1.3;margin-bottom:15px}.site-footer .wrapper .column-one .content p:last-of-type{line-height:2}.site-footer .wrapper .column-one .social-menu{margin-left:50px;padding-top:30px}@media (min-width: 996px){.site-footer .wrapper .column-three{margin-left:15px}}.site-footer .wrapper .column-three .gform_wrapper.gform_validation_error .top_label input.medium{width:100%}.site-footer .wrapper .column-three .gform_footer{margin-top:0}.site-footer .wrapper .column-three .gform_footer .button{font-size:16px;padding:15px 30px}.site-footer .wrapper .column-three .content h3{color:white;font-size:18px;font-weight:400}.site-footer .wrapper .column-three .credit-logo{margin-top:25px}@media (min-width: 996px){.site-footer .wrapper .column-three .credit-logo{margin-top:55px}}.site-footer .wrapper .column-three .credit-logo img{padding:20px;width:100%}.site-footer .color-strip{bottom:0;height:30px;position:absolute;width:100%}.site-footer.alternate-footer .wrapper{padding-bottom:30px}.site-footer.alternate-footer .wrapper .column-three{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.site-footer.alternate-footer .wrapper .column-three .social-menu{margin-top:auto}.site-footer.alternate-footer .wrapper .column-three .social-menu ul{-ms-flex-pack:end;justify-content:flex-end}.site-footer.alternate-footer .wrapper .column-three .social-menu ul li{margin-right:15px}.gform_wrapper .validation_error{display:none}.gform_wrapper .gform_fields .gfield{padding-right:0}.gform_wrapper .gform_fields .gfield:not(.show-label) .gfield_label{display:none}.gform_wrapper .gform_fields .gfield.show-label .gfield_label{color:#1a3768;font-family:montserrat,sans-serif !important;font-weight:400}.gform_wrapper .gform_fields .gfield .has_street label{font-size:0 !important;margin-bottom:-20px !important}.gform_wrapper .gform_fields .gfield.field_sublabel_below .ginput_container_name label{display:none}.gform_wrapper .gform_fields .gfield .gfield_description{padding-top:0 !important}.gform_wrapper .gform_fields .gfield .ginput_container :-ms-input-placeholder{color:#1a3768;font-family:montserrat,sans-serif;opacity:.8}.gform_wrapper .gform_fields .gfield .ginput_container ::placeholder{color:#1a3768;font-family:montserrat,sans-serif;opacity:.8}.gform_wrapper .gform_fields .gfield .ginput_container input,.gform_wrapper .gform_fields .gfield .ginput_container textarea{border:none;border-radius:0;color:#1a3768;font-family:montserrat,sans-serif !important;padding:10px 15px !important;width:100%}.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox,.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio{margin-top:0}.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox,.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_radio,.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_checkbox,.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{font-family:montserrat,sans-serif !important}.gform_wrapper .gform_footer{text-align:right}.gform_wrapper .gform_footer .button{border-radius:0;border:2px solid #1a3768;background:#1a3768;color:white;cursor:pointer;font-size:18px;font-weight:700;font-family:montserrat,sans-serif;margin:0;padding:15px 20px;text-transform:uppercase;transition:all .5s ease}.gform_wrapper .gform_footer .button:hover{background:white;color:#1a3768}.frm_forms .frm_form_fields .frm_fields_container :-ms-input-placeholder{color:#1a3768;font-family:montserrat,sans-serif;opacity:.8}.frm_forms .frm_form_fields .frm_fields_container ::placeholder{color:#1a3768;font-family:montserrat,sans-serif;opacity:.8}.frm_forms .frm_form_fields .frm_fields_container input,.frm_forms .frm_form_fields .frm_fields_container textarea{border:none;border-radius:0;color:#1a3768;font-family:montserrat,sans-serif !important;font-size:20px;height:auto;padding:10px 15px !important;width:100%}.frm_forms .frm_form_fields .frm_fields_container .frm_submit{text-align:right}.frm_forms .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:2px solid #1a3768;box-shadow:none;background:#1a3768;color:white;cursor:pointer;font-size:18px;font-weight:700;font-family:montserrat,sans-serif;margin:0;padding:15px 20px;text-transform:uppercase;transition:all .5s ease}.frm_forms .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit:hover{background:white;color:#1a3768}.frm_forms .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit:focus{outline:none}.frm_forms#frm_form_6_container .frm_form_fields .frm_fields_container .frm_primary_label,.frm_forms#frm_form_6_container .frm_form_fields .frm_fields_container .frm_required,.frm_forms#frm_form_6_container .frm_form_fields .frm_fields_container .frm_description{font-size:0px;height:0}header{position:relative}@media (min-width: 996px){header{position:initial}}header .wrapper{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column}@media (min-width: 996px){header .wrapper{width:90%}}header .wrapper .credit-logo img{width:250px}header .wrapper .credit-logo.no-credit-logo{opacity:0}header .wrapper .site-branding{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;min-width:200px;max-width:700px}header .wrapper .site-branding a{border:none}header .wrapper .site-branding img{max-height:100px;max-width:275px;position:relative;width:auto;z-index:9999}@media (min-width: 540px){header .wrapper .site-branding img{max-width:400px}}@media (min-width: 996px){header .wrapper .site-branding img{max-width:700px}}header .wrapper .search-form{padding-top:10px}@media (min-width: 996px){header .wrapper .search-form{padding-top:5px}}.search-form{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width: 996px){.search-form{-ms-flex-item-align:end;align-self:flex-end}}.search-form .search-form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.search-form .search-form :-ms-input-placeholder{color:#1a3768}.search-form .search-form ::placeholder{color:#1a3768}.search-form .search-form .search-field{border:1px solid #1a3768;border-radius:0;color:#1a3768;height:30px;padding:5px 10px;-webkit-appearance:none}.search-form .search-form .search-field:focus{outline:none}.search-form .search-form .search-submit{background:#1a3768;background-image:url("../../build/images/magnifying-glass.png");background-position:center;background-size:70%;background-repeat:no-repeat;border-color:#1a3768;border-radius:0;color:white;cursor:pointer;font-size:0;height:30px;margin-left:-2px;width:30px}.search-form .search-form .search-submit:focus{outline:none}.hero{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:450px}.gallery-slider .video-repeater-gallery .video{padding:0 20px}.gallery-slider .video-repeater-gallery .video p{margin-bottom:0}.gallery-slider .image-repeater-gallery .image{padding:0 20px}.gallery-slider .image-repeater-gallery .image img{width:100%}.logo-repeater .logo-repeater-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.logo-repeater .logo-repeater-container .logo{min-width:225px;padding:30px;text-align:center}@media (min-width: 768px){.logo-repeater .logo-repeater-container .logo{padding:0 30px 30px}}.one-column.non-content .one-column-content h1,.one-column.non-content .content-above h1{margin-bottom:40px;margin-top:0}@media (min-width: 996px){.one-column.one-column-form .title-content-above{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}}.one-column.one-column-form .title-content-above .section-title{margin-bottom:0;position:relative}.one-column.one-column-form .title-content-above .section-title h2 .title-bg{margin-left:-200%;padding-left:200%}.one-column.one-column-form .title-content-above .content-above{margin:0 0 30px}@media (min-width: 996px){.one-column.one-column-form .title-content-above .content-above{margin:0 0 30px 30px;max-width:750px}}@media (min-width: 996px){.one-column.one-column-form .one-column-content .gform_wrapper .gfield .gf_name_has_2 .name_first,.one-column.one-column-form .one-column-content .gform_wrapper .gfield .gf_name_has_2 .name_last{width:40%}}.single-post #breadcrumbs,.single-ai1ec_event #breadcrumbs{color:#1a3768;font-family:montserrat,sans-serif;font-size:18px;font-weight:700;margin:30px 0;padding:0}.single-post #breadcrumbs a,.single-ai1ec_event #breadcrumbs a{font-family:montserrat,sans-serif}.single-post #breadcrumbs .breadcrumb_last,.single-ai1ec_event #breadcrumbs .breadcrumb_last{color:#55c0e9}@media (min-width: 996px){.single-post .content-area,.single-ai1ec_event .content-area{padding-top:0}}.single-post .content-area .entry-header,.single-ai1ec_event .content-area .entry-header{margin-bottom:15px}@media (min-width: 996px){.single-post .content-area .entry-header,.single-ai1ec_event .content-area .entry-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:450px;padding:150px 0;position:relative}.single-post .content-area .entry-header:after,.single-ai1ec_event .content-area .entry-header:after{background:#e6e7e8;content:"";display:block;height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw;z-index:-1}}.single-post .content-area .entry-header h1,.single-ai1ec_event .content-area .entry-header h1{color:#55c0e9;text-align:center}@media (min-width: 1360px){.single-post .content-area .entry-header h1,.single-ai1ec_event .content-area .entry-header h1{font-size:48px;max-width:100%}}.single-post .content-area .entry-header.single-header,.single-ai1ec_event .content-area .entry-header.single-header{display:block;padding:0}.single-post .content-area .entry-header.single-header:after,.single-ai1ec_event .content-area .entry-header.single-header:after{content:none}.single-post .content-area .entry-header.single-header .header-background,.single-ai1ec_event .content-area .entry-header.single-header .header-background{background-position:center;background-size:cover;background-repeat:no-repeat;height:450px;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.single-post .content-area .entry-header.single-header h1,.single-ai1ec_event .content-area .entry-header.single-header h1{text-align:left}.single-post .content-area .post-thumbnail,.single-ai1ec_event .content-area .post-thumbnail{float:left;text-align:center}.single-post .content-area .post-thumbnail img,.single-ai1ec_event .content-area .post-thumbnail img{margin:10px 15px 15px 0;max-height:300px;width:auto}.single-ai1ec_event .content-area .header-title{padding-top:20px}.single-ai1ec_event .content-area .post-thumbnail{float:none}.archive .content-area{padding-top:15px}.archive .content-area .page-header{margin-bottom:15px}@media (min-width: 996px){.archive .content-area .page-header{padding:150px 0;position:relative}.archive .content-area .page-header:after{background:#e6e7e8;content:"";display:block;height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw;z-index:-1}}.archive .content-area .page-header.archive-header{display:block;padding:0}.archive .content-area .page-header.archive-header:after{content:none}.archive .content-area .page-header.archive-header .header-background{background-position:center;background-size:cover;background-repeat:no-repeat;height:450px;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.archive .content-area .page-header h1{color:#55c0e9}.archive .content-area article{padding:25px 0}.archive .content-area article .post-thumbnail{display:none}.search .content-area,.error404 .content-area{padding-top:15px}.search .content-area .page-header,.error404 .content-area .page-header{margin-bottom:15px}@media (min-width: 996px){.search .content-area .page-header,.error404 .content-area .page-header{padding:150px 0;position:relative}.search .content-area .page-header:after,.error404 .content-area .page-header:after{background:#e6e7e8;content:"";display:block;height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw;z-index:-1}}.search .content-area .page-header h1,.error404 .content-area .page-header h1{color:#55c0e9;margin:auto;max-width:700px;text-align:center}.search .content-area article,.error404 .content-area article{padding:25px 0}.search .content-area .page-content,.error404 .content-area .page-content{margin:auto;max-width:1000px}.search .content-area .widget,.error404 .content-area .widget{margin:30px 0}.split-screen h1{margin-bottom:40px}.split-screen .split-content-wrapper .split-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.split-screen .split-content-wrapper .split-content.image-right{-ms-flex-direction:column;flex-direction:column}@media (min-width: 996px){.split-screen .split-content-wrapper .split-content.image-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.split-screen .split-content-wrapper .split-content .column{width:100%}@media (min-width: 996px){.split-screen .split-content-wrapper .split-content .column{width:50%}}.split-screen .split-content-wrapper .split-content .column.image-column{position:relative}.split-screen .split-content-wrapper .split-content .column.image-column img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.split-screen .split-content-wrapper .split-content .column.image-column .countdown{-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;height:50px;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.split-screen .split-content-wrapper .split-content .column.image-column .countdown p{font-family:montserrat,sans-serif;margin:0 10px 0}.split-screen .split-content-wrapper .split-content .column.image-column .countdown p.countdown-text{text-transform:uppercase}.split-screen .split-content-wrapper .split-content .column.image-column .countdown p.countdown-timer{display:-ms-flexbox;display:flex}.split-screen .split-content-wrapper .split-content .column.image-column .countdown p.countdown-timer div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-weight:700;margin:0 5px;text-align:center}.split-screen .split-content-wrapper .split-content .column.image-column .countdown p.countdown-timer div span{font-size:12px;font-weight:400;margin-bottom:-2px;margin-top:-10px;text-transform:uppercase}.split-screen .split-content-wrapper .split-content .column.content-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.split-screen .split-content-wrapper .split-content .column.content-column .column-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around;padding-left:10%;padding-right:10%}.split-screen .split-content-wrapper .split-content .column.content-column .column-content .title-bg{-ms-flex-item-align:start;align-self:flex-start;margin-left:-13%;padding-left:13%}@media (min-width: 996px){.split-screen .split-content-wrapper .split-content .column.content-column .column-content p{max-width:500px}}.split-screen .split-content-wrapper .split-content .column.content-column .buttons-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}@media (min-width: 540px){.split-screen .split-content-wrapper .split-content .column.content-column .buttons-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.split-screen .split-content-wrapper .split-content .column.content-column .buttons-container .button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-pack:center;justify-content:center;padding:10px;width:100%}@media (min-width: 996px){.split-screen.two-column-slider{margin-bottom:-8px}}.split-screen.two-column-slider .slick-arrow{background:white;opacity:.6;padding:15px 25px;transition:opacity .5s ease;z-index:9}.split-screen.two-column-slider .slick-arrow.slick-prev{left:0}.split-screen.two-column-slider .slick-arrow.slick-next{right:0}.split-screen.two-column-slider .slick-arrow:hover{opacity:1}.split-screen.two-column-slider .split-content .image-column{background-position:center;background-repeat:no-repeat;background-size:contain;min-height:450px}.split-screen.two-column-slider .split-content .content-column a{margin-top:30px}.subpage-menu .subpage-menu-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 540px){.subpage-menu .subpage-menu-container{-ms-flex-direction:row;flex-direction:row}}@media (min-width: 996px){.subpage-menu .subpage-menu-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.subpage-menu .subpage-menu-container .button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center;font-weight:700;width:100%}@media (min-width: 996px){.subpage-menu .subpage-menu-container .button{width:auto}}.testimonial-slider .testimonial-repeater{padding-bottom:50px}.testimonial-slider .testimonial-repeater .testimonial .quote p{font-size:28px;font-style:italic}@media (min-width: 996px){.testimonial-slider .testimonial-repeater .testimonial .quote p{text-align:justify}}.testimonial-slider .testimonial-repeater .testimonial .quotee{margin-top:30px;text-align:right}.testimonial-slider .testimonial-repeater .testimonial .quotee p{font-family:montserrat,sans-serif;text-transform:uppercase}.three-column-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.three-column-content .column{margin-bottom:30px;width:100%}@media (min-width: 996px){.three-column-content .column{margin-bottom:0;width:32%}}.three-column-content .column.image-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.three-column-content .column.image-top .column-image{height:300px;margin:auto;-o-object-fit:cover;object-fit:cover;width:300px}.three-column-content .column.image-top .column-copy{margin-top:10px}.three-column-content .column.image-bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.three-column-content .column.image-bottom .column-image{height:300px;margin:auto;-o-object-fit:cover;object-fit:cover;width:300px}.three-column-content .column.image-bottom .column-copy{margin-bottom:10px}.three-column-content .column.image-left{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.three-column-content .column.image-left img{max-width:75px}.three-column-content .column.image-left .column-copy{margin-left:10px}.three-column-content .column.image-right{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.three-column-content .column.image-right img{max-width:75px}.three-column-content .column.image-right .column-copy{margin-right:10px}@media (min-width: 996px){.three-column-content.auto-width .column{width:auto}}.tiled-content .title-content-above .section-title{margin-bottom:0;position:relative}@media (min-width: 996px){.tiled-content .title-content-above .section-title{max-width:40%}}.tiled-content .title-content-above .section-title h2 .title-bg{margin-left:-200%;padding-left:200%}@media (min-width: 996px){.tiled-content .title-content-above.title-and-content{display:-ms-flexbox;display:flex}}.tiled-content .title-content-above.title-and-content .content-above{margin:0 0 30px}@media (min-width: 996px){.tiled-content .title-content-above.title-and-content .content-above{margin:0 0 30px 30px;max-width:500px}}.tiled-content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 996px){.tiled-content-container{-ms-flex-direction:column;flex-direction:column}}.tiled-content-container .tile{min-height:150px;transition:all .5s ease}@media (max-width: 996px){.tiled-content-container .tile{width:100%}}.tiled-content-container .tile.linked-tile a{color:inherit;height:100%;text-decoration:none;width:100%}.tiled-content-container .tile-content{padding:25px}.tiled-content-container .tile-content .tile-image{position:relative;text-align:center}.tiled-content-container .tile-content .tile-image img{transition:all .5s ease;width:85px}.tiled-content-container .tile-content .tile-image img .stationary-image{opacity:1}.tiled-content-container .tile-content .tile-image img.rollover-image{left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:85px}.tiled-content-container .tile-content:hover .tile-image img .stationary-image{opacity:0}.tiled-content-container .tile-content:hover .tile-image img.rollover-image{opacity:1}.tiled-content-container.columns-5 a{border-bottom:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width: 996px){.tiled-content-container.columns-5 a{text-align:left}}.tiled-content-container.columns-5 a .tile-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tiled-content-container.columns-5 a .tile-content .tile-image img{width:auto}.tiled-content-container.columns-5 a .tile-content p{font-family:minion-pro,serif;font-size:18px;line-height:1.5;margin-top:auto}.two-column-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.two-column.two-column-repeater .two-column-content{padding:15px 0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS5jc3MiLCJzb3VyY2VzIjpbImNvcmUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIm1peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfc2xpY2stc3R5bGVzLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfY29yZS10eXBvZ3JhcGh5LnNjc3MiLCJfY29yZS1zdHJ1Y3R1cmUuc2NzcyIsIl9tZW51cy5zY3NzIiwibW9kdWxlcy9fY29udGVudC1wYWdlLnNjc3MiLCJtb2R1bGVzL19zaW5nbGUtZmFjdWx0eS5zY3NzIiwibW9kdWxlcy9fZmFjdWx0eS5zY3NzIiwibW9kdWxlcy9fZmFjdWx0eS1tZW51LnNjc3MiLCJtb2R1bGVzL19mYWN1bHR5LXNlYXJjaC5zY3NzIiwibW9kdWxlcy9fZmVhdHVyZWQtcG9zdHMuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9faGVyby5zY3NzIiwibW9kdWxlcy9fZ2FsbGVyeS1zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX2xvZ28tcmVwZWF0ZXIuc2NzcyIsIm1vZHVsZXMvX29uZS1jb2x1bW4uc2NzcyIsIm1vZHVsZXMvX3NpbmdsZS1hcmNoaXZlLnNjc3MiLCJtb2R1bGVzL19zcGxpdC1zY3JlZW4uc2NzcyIsIm1vZHVsZXMvX3N1YnBhZ2UtbWVudS5zY3NzIiwibW9kdWxlcy9fdGVzdGltb25pYWwtc2xpZGVyLnNjc3MiLCJtb2R1bGVzL190aHJlZS1jb2x1bW4uc2NzcyIsIm1vZHVsZXMvX3RpbGVkLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX3R3by1jb2x1bW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IGNvcmVcbkF1dGhvcjogQ2FybCBNdXJyYXlcbkRlc2NyaXB0aW9uOiBBIHRoZW1lIGJhc2VkIG9uIHVuZGVyc2NvcmVzIGZvciBMYXBpbmUgSW5jXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogY29yZVxuVGFnczogY3VzdG9tLW1lbnUsdHJhbnNsYXRpb24tcmVhZHksIEFDRiBlbmFibGVkXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuIyBUeXBvZ3JhcGh5XG4jIEVsZW1lbnRzXG4jIEZvcm1zXG4jIE5hdmlnYXRpb25cblx0IyMgTGlua3Ncblx0IyMgTWVudXNcbiMgQWNjZXNzaWJpbGl0eVxuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbWl4aW5zLW1hc3RlclwiO1xuQGltcG9ydCBcIm1peGlucy9tZWRpYVwiO1xuQGltcG9ydCBcInNsaWNrXCI7XG5AaW1wb3J0IFwic2xpY2stc3R5bGVzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNvcmUtdHlwb2dyYXBoeVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJjb3JlLXN0cnVjdHVyZVwiO1xuQGltcG9ydCBcIm1lbnVzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFnZSBUZW1wbGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2NvbnRlbnQtcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2luZ2xlLWZhY3VsdHlcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNb2R1bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9mYWN1bHR5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mYWN1bHR5LW1lbnVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZhY3VsdHktc2VhcmNoXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mZWF0dXJlZC1wb3N0c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9vdGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9oZXJvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9nYWxsZXJ5LXNsaWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbG9nby1yZXBlYXRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvb25lLWNvbHVtblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2luZ2xlLWFyY2hpdmVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NwbGl0LXNjcmVlblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3VicGFnZS1tZW51XCI7XG5AaW1wb3J0IFwibW9kdWxlcy90ZXN0aW1vbmlhbC1zbGlkZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RocmVlLWNvbHVtblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGlsZWQtY29udGVudFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdHdvLWNvbHVtblwiO1xuIiwiLy8gRm9udHNcbiRtaW5pb246IG1pbmlvbi1wcm8sIHNlcmlmO1xuJG1vbnRzZXJyYXQ6IG1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG5cbi8vIENvbG9yc1xuJGx0Ymx1ZTogIzU1YzBlOTtcbiRka2JsdWU6ICMxYTM3Njg7XG4kbHRncmV5OiAjZTZlN2U4O1xuJGdyZXk6ICNkMWQzZDQ7XG4kZGtncmV5OiAjNGQ0ZDRmOyIsIi8vIFJlbSBvdXRwdXQgd2l0aCBweCBmYWxsYmFja1xuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxKSB7XG5cdGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgKiAxNikgKiAxcHg7XG5cdGZvbnQtc2l6ZTogJHNpemVWYWx1ZSAqIDFyZW07XG59XG5cbi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLy8gQ2xlYXIgYWZ0ZXIgKG5vdCBhbGwgY2xlYXJmaXggbmVlZCB0aGlzIGFsc28pXG5AbWl4aW4gY2xlYXJmaXgtYWZ0ZXIoKSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcblx0d2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkbnVtYmVyQ29sdW1ucyApIC0gKCAoICRjb2x1bW5zX19tYXJnaW4gKiAoICRudW1iZXJDb2x1bW5zIC0gMSApICkgLyAkbnVtYmVyQ29sdW1ucyApO1xufVxuIiwiLy8gTWVkaWEgQnJlYWtwb2ludHNcbiRtb2JpbGU6IDU0MHB4O1xuJHRhYmxldDogNzY4cHg7XG4kcmVzcG9uc2l2ZTogOTk2cHg7XG4kdGFibGV0X3dpZGU6IDEwMjRweDtcbiRsYXB0b3A6IDEyODBweDtcbiRkZXNrdG9wOiAxMzYwcHg7XG4kZXh0cmFsZzogMTkyMHB4O1xuXG4vL0N1c3RvbSBCcmVha3BvaW50c1xuICAgIC8vIGVudGVyIGN1c3RvbSBicmVha3BvaW50cyBoZXJlXG5cbi8vIEJyZWFrcG9pbnQgTWl4aW5zXG5AbWl4aW4gbW9iaWxlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JG1vYmlsZX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1vYmlsZV9tYXgge1xuXHRAbWVkaWEgKG1heC13aWR0aDogI3skbW9iaWxlfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFibGV0X21heCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skcmVzcG9uc2l2ZX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHJlc3BvbnNpdmVfbWF4IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHJlc3BvbnNpdmV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldF93aWRlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHRhYmxldF93aWRlfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFibGV0X3dpZGVfbWF4IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldF93aWRlfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXB0b3Age1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skbGFwdG9wfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbGFwdG9wX21heCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsYXB0b3B9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlc2t0b3Age1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGRlc2t0b3BfbWF4IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGRlc2t0b3B9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGV4dHJhbGcge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skZXh0cmFsZ30pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGV4dHJhbGdfbWF4IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGV4dHJhbGd9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtMyU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMyU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aGl0ZS1hcnJvdyB7XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGtibHVlLWFycm93IHtcblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmx0Ymx1ZS1hcnJvdyB7XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmV5LWFycm93IHtcblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIEZvbnQgU3R5bGVzXG5ib2R5IHtcbiAgICBjb2xvcjogJGRrZ3JleTtcbiAgICBmb250LWZhbWlseTogJG1pbmlvbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuYWx0ZXJuYXRpdmUtZm9udCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1pbmlvbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxucCwgdWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxucCB7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG5hIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRka2JsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgICYubGluay11bmRlcmxpbmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmOm5vdCgubGluay11bmRlcmxpbmUpIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmLmx0Ymx1ZS13aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHRibHVlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGx0Ymx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRrYmx1ZS13aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGtibHVlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRrYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyYXktZGtibHVle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYucGlsbC1zaGFwZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmLmxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kYXJrLWJsdWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxubmF2IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG46bm90KG5hdikgdWwsXG5vbCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ud2hpdGUtdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5kYXJrLWJsdWUtdGV4dCB7XG4gICAgY29sb3I6ICRka2JsdWU7XG59XG5cbi5saWdodC1ibHVlLXRleHQge1xuICAgIGNvbG9yOiAkbHRibHVlO1xufVxuXG4uc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLnRpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi8vIEhlYWRpbmcgU3R5bGVzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyAgICBcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG59XG5cbi50aXRsZS1iZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICYuZGFyay1ibHVlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcbiAgICB9XG4gICAgXG4gICAgJi5saWdodC1ibHVlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGx0Ymx1ZTtcbiAgICB9XG4gICAgXG4gICAgJi53aGl0ZS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICB9XG59XG5cbmltZyB7XG5cbiAgICAmLmNpcmNsZS1pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbi5jaXJjbGUtaW1hZ2Uge1xuXG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn1cblxuLy8gQnV0dG9uIFN0eWxlc1xuQG1peGluIGJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsdWUtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBidXR0b247XG4gICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA2cHggMzVweDtcbn0iLCJodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLy8gUmVzdHJpY3QgQ2xhc3Nlc1xuLnJlc3RyaWN0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRsYXB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG5cblx0Ji1sZXNzIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAkZGVza3RvcDtcblx0fVxuXG5cdCYtbW9yZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogJHJlc3BvbnNpdmU7XG5cdH1cbn1cblxuLy8gV3JhcHBlciBQYWRkaW5nXG4ud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wKCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4vLyBTZWN0aW9uIFBhZGRpbmcgKFRvcCBhbmQgQm90dG9tKVxuLnBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgJi1sZXNzIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXHR9XG5cblx0Ji1tb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LWJlbG93IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG50YWJsZSB7XG5cbiAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGbGV4IENsYXNzZXMgYW5kIENvbHVtbiBDb3VudHNcbi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYucmV2ZXJzZS1jb2x1bW5zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qdXN0aWZ5IHtcblxuICAgICYtYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmFsaWduIHtcblxuICAgICYtdG9wIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmp1c3RpZnkge1xuXG4gICAgJi1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAmLWV2ZW5seSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cblxuICAgICYtYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnNpemUtNTAtNTAge1xuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpemUtMjctNzUge1xuXG4gICAgLmNvbHVtbi1vbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi10d28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l6ZS03NSB7XG5cbiAgICAuY29sdW1uLW9uZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uLXR3byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXplLTMzLTY2IHtcblxuICAgIC5jb2x1bW4tb25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4tdHdvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpemUtNjYtMzMge1xuXG4gICAgLmNvbHVtbi1vbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICB3aWR0aDogNjQlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi10d28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29sdW1ucyB7XG5cbiAgICAmLTEge1xuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH0gIFxuICAgIH1cblxuICAgICYtMiB7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0zIHtcblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLTQge1xuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtNSB7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIaWRlXG4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9PdGhlclxuLmZsZXhpYmxlLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbG9yLXN0cmlwIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG59IiwiLm1lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0XG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDE1cHg7XG5cdHotaW5kZXg6IDEwMDtcblxuXHRAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuXHRcdHRvcDogMjkwcHg7XG5cdFx0bWF4LXdpZHRoOiAyMzVweDtcblx0XHR6LWluZGV4OiA5OTtcblx0fVxuXG5cdC5oYW1idXJnZXIge1xuXHRcdG1heC13aWR0aDogMjVweDtcblx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGxlZnQ6IDI1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogJGRrYmx1ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHRvcDogMjdweDtcblx0XHRcdH1cblx0XHR9IC8vIC5oYW1idXJnZXIgPiBzcGFuXG5cdH0gLy8gLmhhbWJ1cmdlclxuXG5cdC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogOTk7XG5cblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC5tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGtibHVlO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGtibHVlO1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4IDVweCA0NXB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuZm9jdXMsXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtICB7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGx0Ymx1ZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRsdGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLW1lbnV7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IC05OTllbTtcblx0XHRcdHotaW5kZXg6IDk5OTk5O1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxlZnQ6IC05OTllbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6aG92ZXIgPiB1bCxcblx0XHRcdFx0Ji5mb2N1cyA+IHVsIHtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdDpob3ZlciA+IGEsXG5cdFx0XHQuZm9jdXMgPiBhIHtcblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGEuZm9jdXMge1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpOmhvdmVyID4gdWwsXG5cdFx0bGkuZm9jdXMgPiB1bCB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbnNpdmVfbWF4KCkge1xuXG5cdFx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdHRvcDogODVweDtcblx0XHR9XG5cdFxuXHRcdCYudG9nZ2xlZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5oYW1idXJnZXIge1xuXHRcdFx0XHRcblx0XHRcdFx0c3BhbiB7XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogLTYwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG5cdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSAvLyAmLnRvZ2dsZWQgLmhhbWJ1cmdlciA+IHNwYW5cblx0XHRcdH0gLy8gJi50b2dnbGVkIC5oYW1idXJnZXJcblxuXHRcdFx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuXHRcdFx0XHR0b3A6IDg1cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdC5tZW51IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4NiU7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9IC8vICAmLnRvZ2dsZWRcblx0fVxufSAvLyAubWFpbi1uYXZpZ2F0aW9uXG5cbi5hZG1pbi1iYXIge1xuXG5cdC5tYWluLW5hdmlnYXRpb24ge1xuXHRcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuXHRcdFx0dG9wOiAzMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1tZW51IHtcblxuXHQubWVudSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG4gICAgICAgIFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcblx0XHRcdFx0bWFyZ2luOiAxM3B4IDA7ICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc29jaWFsLW1lbnUge1xuXG5cdC5tZW51IHtcblxuXHRcdGxpLm1lbnUtaXRlbSB7XG5cblx0XHRcdCYuc2hvdy10ZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoLnNob3ctdGV4dCkge1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcblx0XHRcdFx0XHQmW2hyZWYqPVwiZmFjZWJvb2suY29tXCJdOmFmdGVyLCBcblx0XHRcdFx0XHQmW2hyZWYqPVwiaW5zdGFncmFtLmNvbVwiXTphZnRlcixcblx0XHRcdFx0XHQmW2hyZWYqPVwidHdpdHRlci5jb21cIl06YWZ0ZXIsXG5cdFx0XHRcdFx0JltocmVmKj1cInlvdXR1YmUuY29tXCJdOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGtibHVlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0JltocmVmKj1cImZhY2Vib29rLmNvbVwiXTphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjM5ZVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHRcdCZbaHJlZio9XCJpbnN0YWdyYW0uY29tXCJdOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdFx0JltocmVmKj1cInR3aXR0ZXIuY29tXCJdOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdFx0JltocmVmKj1cInlvdXR1YmUuY29tXCJdOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsdGJsdWU7XG5cdFxuXHRcdFx0XHRcdFx0JltocmVmKj1cImZhY2Vib29rLmNvbVwiXTphZnRlciwgXG5cdFx0XHRcdFx0XHQmW2hyZWYqPVwiaW5zdGFncmFtLmNvbVwiXTphZnRlcixcblx0XHRcdFx0XHRcdCZbaHJlZio9XCJ0d2l0dGVyLmNvbVwiXTphZnRlcixcblx0XHRcdFx0XHRcdCZbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXTphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhlYWRlci1zb2NpYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk7XG5cblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuXHRcdFx0dG9wOiAzMjVweDtcblx0XHR9XG5cblx0XHQubWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGtibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4IDEwcHg7XG5cdFxuXHRcdFx0bGkubWVudS1pdGVtIHtcblxuXHRcdFx0XHQmLnNob3ctdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGx0Ymx1ZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6bm90KC5zaG93LXRleHQpIHtcblx0XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZm9vdGVyLXNvY2lhbCB7XG5cblx0XHRsaS5tZW51LWl0ZW0ge1xuXG5cdFx0XHQmLnNob3ctdGV4dCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRka2JsdWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdCY6bm90KC5zaG93LXRleHQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSAvL3NvY2lhbC1uYXZpZ2F0aW9uIiwiLnBhZ2Utd2l0aC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuZmxleGNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3RyaWN0LFxuICAgICAgICAucmVzdHJpY3QtbW9yZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb246bm90KC5vbmUtY29sdW1uLWZvcm0pIHtcblxuICAgICAgICAucmVzdHJpY3QsXG4gICAgICAgIC5yZXN0cmljdC1tb3JlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsdGdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBuYXYsXG4gICAgICAgIC53aWRnZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1cnJlbnRfcGFnZV9pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub24tbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuY3J1bWIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiA+IFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmJyZWFkY3J1bWJfbGFzdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub25lLWNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtYmVsb3cge1xuXG4gICAgICAgICAgICAgICAgcCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBpbGwtc2hhcGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kb25hdGlvbi1wYWdlIHtcblxuICAgICAgICAub25lLWNvbHVtbiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub25lLWNvbHVtbi1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ldmVudC1wYWdlIHtcblxuICAgICAgICAub25lLWNvbHVtbiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vbmUtY29sdW1uLWNvbnRlbnQge1xuICAgIFxuICAgICAgICAgICAgICAgIC50d28tY29sdW1uIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1zbGlkZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIC5pbWFnZS1zbGlkZXItZ2FsbGVyeSB7XG5cbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmVzZWFyY2gtcGFnZSB7XG5cbiAgICAgICAgLm9uZS1jb2x1bW4ge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNydW1icy1vbmx5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlc2VhcmNoLWZhY3VsdHkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhY3VsdHktcmVwZWF0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgLmZhY3VsdHktbWVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhY3VsdHktcGFnZSB7XG5cbiAgICAgICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLnNpbmdsZS1mYWN1bHR5KSB7XG5cbiAgICAgICAgICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRlbnQtcGFnZSB7XG5cbiAgICAgICAgLnBhcmVudC1zaWRlYmFyLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hpbGQtc2lkZWJhci1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLmhhc19jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmZsZXhjb250ZW50IHtcblxuICAgICAgICAgICAgc2VjdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vbmUtY29sdW1uLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhY3VsdHktcGFnZSB7XG5cbiAgICAuZmFjdWx0eS1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgfVxuXG4gICAgLm5vbi1tZW51IHtcblxuICAgICAgICAub25lLWNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdlbmVyYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmFtZSB7XG5cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNyZWRlbnRpYWxzIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHdvLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbC1udW1iZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbWFpbCxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waG9uZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9lbWFpbC1pY29uLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGhvbmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9waG9uZS1pY29uLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmF4IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvZmF4LWljb24tMS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJiZWQtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MyU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiYmVkLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmJlZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHRncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMzBweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmludGVyZXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnJlc2VhcmNoLXRhYiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC55b3V0dWJlLXZpZGVvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTMlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvIHtcblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhY3VsdHktbWVtYmVycyB7XG5cbiAgICAmLmZhY3VsdHktbWVudS1jb25uZWN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC44cyBlYXNlO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcblxuICAgICAgICAgICAgLnRpdGxlLWJnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhY3VsdHktbWVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW1iZXItaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVtYmVyLWluZm8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jcmVkZW50aWFscyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgICAgICAmLmFsdGVybmF0aXZlLWZvbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI7IFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludGVyZXN0cyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdC1pbmZvIHtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlYWRlcnNoaXAtZmFjdWx0eSB7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW1iZXItaW5mbyB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW1iZXItaW5mbyB7XG5cbiAgICAgICAgICAgICAgICAubmFtZS10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmxlYWRlcnNoaXAtZmFjdWx0eSkge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG5cbiAgICAgICAgICAgIC5tZW1iZXItaW5mbyB7XG5cbiAgICAgICAgICAgICAgICAubmFtZS10aXRsZSB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mYWN1bHR5LW1lbnUge1xuXG4gICAgLm1lbnUtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10YWIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsdGdyZXk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mYWN1bHR5LXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAubm8tcG9zdHMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmZhY3VsdHktc2VhcmNoLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFjdWx0eS1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjdWx0eS1tZW1iZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjFweCAwcHggYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuXG4gICAgICAgICAgICAubWVtYmVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbWJlci1pbmZvIHtcblxuICAgICAgICAgICAgICAgIC5uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnRlcmVzdHMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRrZ3JleTtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mZWF0dXJlZC1wb3N0cyB7XG5cbiAgICBwIHtcbiAgICAgICAgYTpvbmx5LW9mLXR5cGU6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtY29udGVudC1hYm92ZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgXG4gICAgICAgICAgICAgICAgLnRpdGxlLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYWJvdmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0cy1yZXBlYXRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuc2luZ2xlLXBvc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGx0Ymx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmZpcnN0LXBvc3QpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi53YXRjaC1ub3ctcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9wbGF5LnBuZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maXJzdC1wb3N0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNzBweCBhdXRvIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucG9zdC1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNpeHR5LXRoaXJ0eSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmlmdHktZmlmdHkge1xuXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRoaXJ0eS1zaXh0eSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucG9zdHMtMyB7XG5cbiAgICAgICAgICAgIC5zaW5nbGUtcG9zdCB7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguZmlyc3QtcG9zdCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wb3N0cy0yIHtcblxuICAgICAgICAgICAgLnNpbmdsZS1wb3N0IHtcblxuICAgICAgICAgICAgICAgICY6bm90KC5maXJzdC1wb3N0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdHMtc2xpZGVyIHtcblxuICAgICAgICAuc2luZ2xlLXBvc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53YXRjaC1ub3ctcG9zdCB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvcGxheS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5nYWxsZXJ5LXNsaWRlciB7XG5cbiAgICAgICAgLmZlYXR1cmVkLWJlZm9yZS1zbGlkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAtNjBweCBhdXRvIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZC1zbGlkZXItZ2FsbGVyeSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgICAgICAgLmltYWdlIHtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2luZ2xlLWZlYXR1cmVkLXBvc3Qge1xuXG4gICAgICAgIC5zaW5nbGUtcG9zdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC03MHB4IGF1dG8gMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2l4dHktdGhpcnR5IHtcblxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucG9zdC1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maWZ0eS1maWZ0eSB7XG5cbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGhpcnR5LXNpeHR5IHtcblxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucG9zdC1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWJlbG93IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZlYXR1cmVkLXBhZ2Utc2xpZGVyIHtcblxuICAgICAgICAuc2luZ2xlLXBvc3Qge1xuXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJi5oYXMtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZXMtcmVwZWF0ZXItc2xpZGVyIHtcblxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgZGl2Om5vdCguZmVhdHVyZWQtaW1hZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpbmdsZS1wYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAud3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNzYl9pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tb25lIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLWJyYW5kaW5nIHtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLW1lbnUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbi10aHJlZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLnRvcF9sYWJlbCBpbnB1dC5tZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jcmVkaXQtbG9nbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbG9yLXN0cmlwIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5hbHRlcm5hdGUtZm9vdGVyIHtcblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgLmNvbHVtbi10aHJlZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5nZm9ybV93cmFwcGVyIHtcblxuICAgIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZmllbGRzIHtcblxuICAgICAgICAuZ2ZpZWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6bm90KC5zaG93LWxhYmVsKSB7XG5cbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2hvdy1sYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGFzX3N0cmVldCB7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmllbGRfc3VibGFiZWxfYmVsb3cge1xuXG4gICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfbmFtZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gsXG4gICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX3JhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRrYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRka2JsdWU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mcm1fZm9ybXMge1xuXG4gICAgLmZybV9mb3JtX2ZpZWxkcyB7XG5cbiAgICAgICAgLmZybV9maWVsZHNfY29udGFpbmVyIHtcblxuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mcm1fc3VibWl0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRka2JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYjZnJtX2Zvcm1fNl9jb250YWluZXIge1xuXG4gICAgICAgIC5mcm1fZm9ybV9maWVsZHMge1xuICAgIFxuICAgICAgICAgICAgLmZybV9maWVsZHNfY29udGFpbmVyIHtcblxuICAgICAgICAgICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbCxcbiAgICAgICAgICAgICAgICAuZnJtX3JlcXVpcmVkLFxuICAgICAgICAgICAgICAgIC5mcm1fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyZWRpdC1sb2dvIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5uby1jcmVkaXQtbG9nbyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlLWJyYW5kaW5nIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRrYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGRrYmx1ZTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRrYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYnVpbGQvaW1hZ2VzL21hZ25pZnlpbmctZ2xhc3MucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRka2JsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAgICYtbm9ybWFsIHtcblxuICAgIH1cblxuICAgICYtc2xpZGVyIHtcblxuICAgIH1cblxuICAgICYtbWluaW1hbCB7XG5cbiAgICB9XG59IiwiLmdhbGxlcnktc2xpZGVyIHtcblxuICAgIC52aWRlby1yZXBlYXRlci1nYWxsZXJ5IHtcblxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXJlcGVhdGVyLWdhbGxlcnkge1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxvZ28tcmVwZWF0ZXIge1xuXG4gICAgLmxvZ28tcmVwZWF0ZXItY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IC8vIC5sb2dvLXJlcGVhdGVyLWNvbnRhaW5lclxufSAvLyAubG9nby1yZXBlYXRlciIsIi5vbmUtY29sdW1uIHtcblxuICAgICYubm9uLWNvbnRlbnQge1xuXG4gICAgICAgIC5vbmUtY29sdW1uLWNvbnRlbnQsXG4gICAgICAgIC5jb250ZW50LWFib3ZlIHtcbiAgICBcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9uZS1jb2x1bW4tZm9ybSB7XG5cbiAgICAgICAgLnRpdGxlLWNvbnRlbnQtYWJvdmUge1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmNvbnRlbnQtYWJvdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vbmUtY29sdW1uLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcblxuICAgICAgICAgICAgICAgICAgICAuZ2ZfbmFtZV9oYXNfMiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lX2ZpcnN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWVfbGFzdCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXBvc3QsXG4uc2luZ2xlLWFpMWVjX2V2ZW50IHtcblxuICAgICNicmVhZGNydW1icyB7XG4gICAgICAgIGNvbG9yOiAkZGtibHVlO1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5icmVhZGNydW1iX2xhc3Qge1xuICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1hcmVhIHtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsdGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpbmdsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaW5nbGUtYWkxZWNfZXZlbnQge1xuXG4gICAgLmNvbnRlbnQtYXJlYSB7XG5cbiAgICAgICAgLmhlYWRlci10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFyY2hpdmUge1xuXG4gICAgLmNvbnRlbnQtYXJlYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHRncmV5O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFyY2hpdmUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlYWRlci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG5cbiAgICAgICAgICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaCxcbi5lcnJvcjQwNCB7XG5cbiAgICAuY29udGVudC1hcmVhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsdGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsdGJsdWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3BsaXQtc2NyZWVuIHtcblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuc3BsaXQtY29udGVudC13cmFwcGVyIHtcblxuICAgICAgICAuc3BsaXQtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW1hZ2UtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnRkb3duLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnRkb3duLXRpbWVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnR3by1jb2x1bW4tc2xpZGVyIHtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpdC1jb250ZW50IHtcblxuICAgICAgICAgICAgLmltYWdlLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1jb2x1bW4ge1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zdWJwYWdlLW1lbnUge1xuXG4gICAgLnN1YnBhZ2UtbWVudS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlc3RpbW9uaWFsLXNsaWRlciB7XG5cbiAgICAudGVzdGltb25pYWwtcmVwZWF0ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAudGVzdGltb25pYWwge1xuXG4gICAgICAgICAgICAucXVvdGUge1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVvdGVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRocmVlLWNvbHVtbiB7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmltYWdlLXRvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbWFnZS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbWFnZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbHVtbi1jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uLWNvcHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hdXRvLXdpZHRoIHtcblxuICAgICAgICAgICAgLmNvbHVtbiB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRpbGVkLWNvbnRlbnQge1xuXG4gICAgLnRpdGxlLWNvbnRlbnQtYWJvdmUge1xuXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICBcbiAgICAgICAgICAgICAgICAudGl0bGUtYmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpdGxlLWFuZC1jb250ZW50IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1hYm92ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZV9tYXgoKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmVfbWF4KCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpbmtlZC10aWxlIHtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGF0aW9uYXJ5LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJvbGxvdmVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAudGlsZS1pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3RhdGlvbmFyeS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yb2xsb3Zlci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2x1bW5zLTUge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLnRpbGUtaW1hZ2Uge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWluaW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnR3by1jb2x1bW4ge1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYudHdvLWNvbHVtbi1yZXBlYXRlciB7XG5cbiAgICAgICAgLnR3by1jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7RUFTRSxBSVBGLEFBQUEsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsVUFBVSxDQUN0QixxQkFBcUIsQ0FBRSxJQUFJLENBQzNCLG1CQUFtQixDQUFFLElBQUksQ0FDekIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENB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 */
