/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
*/

body {
  font-size: 16px;
  color: #7A7778;
  font-family: 'Source Sans Pro', sans-serif;
}
h1,
h2 {
  font-family: 'Crimson Text', serif;
}
.row {
  margin-bottom: 0;
}
#layout-wrapper {
  margin: 0 auto;
}
.navbar-brand {
  display: none;
}
.zone.zone-navigation {
  position: relative;
}
.zone.zone-navigation .widget-navigation.widget-layout-widget.widget .orchard-layouts-root > div {
  height: 70px;
  width: 100%;
}
.widget-navigation.widget-menu-widget.widget {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  top: 2px;
}
.haeder-home {
  max-height: 400px;
}
.haeder-home p {
  margin: 0;
}
.haeder-home h1 {
  margin: 0;
}
.nav-wrapper {
  padding: 0;
}
.nav-wrapper .zone.zone-header p {
  margin: 0;
}
.nav-wrapper .zone.zone-header .widget-header.widget-header-widget.widget img.imageHeader {
  width: 70px;
  height: 70px;
}
.logo-not-home-page {
  max-height: 200px;
  margin: 20px auto;
  height: 110px;
  max-width: 250px;
}
.logo-not-home-page p {
  margin: 0;
}
.logo-not-home-page h1 {
  margin: 0;
}
.logo-not-home-page img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0 20px;
}
.logo-homepage {
  margin: 20px auto;
  max-width: 460px;
  height: 260px;
}
.logo-homepage img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0 20px;
}
#wrapper {
  box-shadow: none;
  border-radius: 0;
}
#wrapper .navbar-nav {
  display: table;
  float: none;
  vertical-align: top;
  width: 1140px;
  margin: 0 auto;
}
#wrapper .navbar-nav > li {
  display: table-cell;
  position: relative;
  float: none;
}
#wrapper .navbar-nav > li:hover {
  background: none;
  color: #FFFFFF;
}
#wrapper .navbar-nav > li:hover:after {
  content: "";
  position: absolute;
  border: 2.5px solid #FFFFFF;
  bottom: -21px;
  left: 0;
  width: 100%;
}
#wrapper .navbar-nav > li > a {
  font-size: 20px;
  padding: 0 25px;
  color: #FFFFFF;
  font-weight: normal;
}
#wrapper .navbar-nav > li > a:active {
  background: none;
}
#wrapper .navbar-nav > li:last-child {
  display: none;
}
#wrapper .navbar-nav > .active {
  position: relative;
}
#wrapper .navbar-nav > .active:after {
  content: "";
  position: absolute;
  border: 2.5px solid #FFFFFF;
  bottom: -21px;
  left: 0;
  width: 100%;
}
#wrapper .navbar-nav > .active > a {
  background: none;
  position: relative;
  color: #FFFFFF;
}
#wrapper .navbar-collapse {
  text-align: center;
}
.zone-after-main .widget-after-main.widget-ad-widget.widget .ads-side-panel {
  text-align: center;
}
.zone-after-main .widget-after-main.widget-ad-widget.widget .ads-side-panel a {
  display: inline-block;
}
#before-main {
  color: #FFFFFF;
  top: -1px;
  position: relative;
  background-size: 100% auto;
  z-index: 3;
}
#before-main .widget-before-main.widget-ad-widget.widget .ads-side-panel {
  margin: 20px auto;
  text-align: center;
}
#before-main .widget-before-main.widget-ad-widget.widget .ads-side-panel a {
  display: block;
}
#before-main #main-image {
  height: 372px;
  overflow: hidden;
}
#before-main #main-image img {
  width: 100%;
  height: 100%;
}
#before-main .widget-before-main.widget-html-widget.widget #container {
  position: absolute;
  left: 0;
  right: 0;
  top: 45%;
  margin: 0 auto;
  z-index: 99;
}
#before-main .widget-before-main.widget-html-widget.widget #container img {
  max-width: 75%;
  height: auto;
}
#before-main .widget-before-main.widget-html-widget.widget #container h2 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 30px;
}
#before-main .widget-before-main.widget-html-widget.widget #container.show-home-page {
  position: absolute;
  left: 0;
  right: 0;
  top: 35%;
  margin: 0 auto;
  z-index: 99;
}
#before-main .widget-before-main.widget-html-widget.widget #container.show-home-page h1 {
  color: #FFFFFF;
  font-weight: bold;
  margin-bottom: 30px;
}
#before-main .widget-before-main.widget-html-widget.widget #container.show-home-page h2 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 40px;
}
#before-main .container {
  position: relative;
  z-index: 4;
}
#before-main .widget-html-widget img {
  margin: 0;
}
#before-main h1 {
  color: #FFFFFF;
  font-weight: bold;
  margin-bottom: 30px;
}
#before-main h2 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 40px;
}
#before-main .donw-load-wrapper {
  padding: 40px 0;
  margin-left: 100px;
  position: relative;
}
#before-main .donw-load-wrapper:before {
  background: url(../Content/images/trapezoid-banner.png) no-repeat left top;
  background-size: 100% auto;
  width: 85%;
  height: 100px;
  content: "";
  position: absolute;
  top: 37px;
  left: 0;
  z-index: 1;
}
#before-main .donw-load-wrapper ul {
  list-style: none;
  position: relative;
  z-index: 2;
  padding: 0;
}
#before-main .donw-load-wrapper ul li {
  float: left;
  margin-left: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 20px;
}
#before-main .donw-load-wrapper ul li img {
  margin: 0;
}
#before-main .donw-load-wrapper ul li.logo-app {
  border-radius: 8px;
  width: 150px;
  height: 150px;
  position: relative;
  top: -38px;
}
#before-main .donw-load-wrapper ul li.logo-app img {
  height: 100%;
  border-radius: 8px;
}
#before-main .donw-load-wrapper ul li.text {
  margin-top: 15px;
}
#before-main .donw-load-wrapper ul li.logo-goole {
  width: 135px;
  height: 40px;
  margin-top: 13px;
}
#before-main .donw-load-wrapper ul li.logo-goole a {
  display: block;
}
#before-main .donw-load-wrapper ul li.logo-goole a img {
  width: 100%;
  height: 100%;
}
#before-main .donw-load-wrapper ul li.logo-apple {
  width: 135px;
  height: 40px;
  margin-top: 13px;
}
#before-main .donw-load-wrapper ul li.logo-apple a {
  display: block;
}
#before-main .donw-load-wrapper ul li.logo-apple a img {
  width: 100%;
  height: 100%;
}
.zone-after-content .ads-side-panel {
  margin: 20px auto;
}
.zone-after-content .ads-side-panel a {
  display: block;
}
#main-image-all-page {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 372px;
}
#main-image-home-page {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
}
/*Slider min max style*/
#map-view {
  padding: 0;
}
.slider.slider-horizontal {
  margin-top: 30px;
  width: 100%;
}
.slider.slider-horizontal .slider-track {
  background: #4A4A4A;
  height: 5px;
}
.slider.slider-horizontal .slider-selection {
  background: #4A4A4A;
}
.slider-handle {
  background: #1a53a5;
  width: 20px;
  height: 20px;
  border: 3px solid #fff;
  top: -4px;
}
.slider .tooltip-inner {
  background: #1a53a5;
  color: #FFFFFF;
  font-weight: bold;
}
.slider .tooltip.top .tooltip-arrow {
  border-top-color: #1a53a5;
}
.sponsor-slide {
  margin: 20px 0;
}
.sponsor-slide .carousel-indicators.hidden-xs {
  display: none;
}
.sponsor-slide .left.carousel-control.visible-xs {
  display: none;
}
.sponsor-slide .right.carousel-control.visible-xs {
  display: none;
}
.sponsor-slide .carousel-control {
  width: 4%;
  background-image: none;
}
.sponsor-slide .carousel-control.left {
  margin-left: 0;
}
.sponsor-slide .carousel-control.right {
  margin-right: 0;
}
.sponsor-slide .cloneditem-1 {
  display: none;
}
.sponsor-slide .cloneditem-2 {
  display: none;
}
.sponsor-slide .cloneditem-3 {
  display: none;
}
.sponsor-slide .carousel-inner {
  height: auto;
}
.sponsor-slide .carousel-inner .item {
  overflow: hidden;
}
.sponsor-slide .carousel-inner .item img {
  padding: 0 15px;
  width: 16.66666667%;
  display: inline-block;
  float: left;
}
.carousel .item .col-xs-12 {
  padding: 0;
}
.zone-after-content {
  margin: 0 0 30px;
}
.homepage img {
  margin: 0 auto 30px;
}
.page-header {
  display: none;
}
.home.content-item .photo-inner {
  margin-bottom: 30px;
}
.home.content-item .page-header {
  display: block;
  border-bottom: 1px solid #3a3a3a;
  margin: 0 0 10px;
  padding-bottom: 10px;
}
.home.content-item .page-header h1 {
  font-size: 22px;
  font-weight: bold;
  margin: 0;
}
.home.content-item p.text-field .name {
  font-size: 16px;
  color: #3a3a3a;
  position: relative;
}
.home.content-item p.text-field .value {
  font-size: 20px;
  font-weight: bold;
  color: #3a3a3a;
  position: relative;
}
.home.content-item p.numeric-field-number-of-bathrooms .name {
  font-size: 16px;
  color: #3a3a3a;
  position: relative;
}
.home.content-item p.numeric-field-number-of-bathrooms .value {
  font-size: 20px;
  font-weight: bold;
  color: #3a3a3a;
  position: relative;
}
.home.content-item p.numeric-field-number-of-bedrooms .name {
  font-size: 16px;
  color: #3a3a3a;
  position: relative;
}
.home.content-item p.numeric-field-number-of-bedrooms .value {
  font-size: 20px;
  font-weight: bold;
  color: #3a3a3a;
  position: relative;
}
.home.content-item .location-wrapper {
  padding-left: 40px;
  position: relative;
  margin-bottom: 30px;
}
.home.content-item .location-wrapper p {
  margin-bottom: 0;
}
.home.content-item .location-wrapper:before {
  content: "\e062";
  top: 25px;
  position: absolute;
  left: -10px;
  font-size: 2.5em;
  color: #808080;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page.content-item .link-content {
  font-size: 16px;
  margin-top: 50px;
}
.page.content-item .link-content .cell {
  padding-left: 15px;
  padding-right: 15px;
}
.page.content-item .link-content h3 {
  font-size: 20px;
  font-weight: bold;
}
.page.content-item .link-content a {
  background: #73CDD6;
  color: #FFFFFF;
  padding: 5px 25px;
  margin-top: 10px;
  display: inline-block;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #FFFFFF;
}
.page.content-item .link-content a:hover {
  background: #FFFFFF;
  color: #73CDD6;
  text-decoration: none;
  border: 1px solid #73CDD6;
}
.carousel-caption {
  bottom: 45%;
}
.carousel-caption h2 {
  font-size: 30px;
  color: #FFFFFF;
  margin: 0 0 20px;
}
.carousel-caption h3 {
  font-size: 46px;
  color: #FFFFFF;
}
.row.link-content {
  margin: 0;
}
#toTop {
  display: none;
}
#footer {
  color: #FFFFFF;
  margin-top: 40px;
}
#footer p {
  margin-bottom: 0;
  font-size: 14px;
}
#footer p a {
  color: #FFFFFF;
  text-decoration: none;
}
#footer p a:hover {
  text-decoration: underline;
}
.projection-page.content-item ul.projector-list-layout.projector-layout {
  list-style: none;
  padding: 20px;
  background: #f3f3f3;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li {
  border-bottom: 1px solid #757575;
  margin-bottom: 15px;
  padding: 15px;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li:last-child {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li h3 {
  font-size: 22px;
  margin: 0 0 5px;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li h3 a {
  font-weight: bold;
  text-decoration: underline;
  color: #4ec9f4;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li h3 a:hover {
  text-decoration: none;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p {
  margin-bottom: 0;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.price {
  font-weight: bold;
  font-size: 22px;
  color: #3a3a3a;
  position: relative;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.price:before {
  content: "$";
  color: #333434;
  font-size: 22px;
  font-weight: bold;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.bedrooms {
  color: #3a3a3a;
  display: inline-block;
  margin-right: 5px;
  position: relative;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.bedrooms:after {
  content: " BD";
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.bathrooms {
  color: #3a3a3a;
  display: inline-block;
  margin-right: 5px;
  position: relative;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.bathrooms:after {
  content: " BA";
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.bathrooms:before {
  content: ":";
  padding-right: 5px;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.size-home {
  color: #3a3a3a;
  display: inline-block;
  margin-right: 5px;
  position: relative;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.size-home:after {
  content: " sq.ft.";
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.size-home:before {
  content: ":";
  padding-right: 5px;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.address-city {
  display: inline-block;
  margin-right: 5px;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.zip-postal-code {
  display: inline-block;
}
.home-wrapper {
  background: #f3f3f3;
  padding: 100px 50px;
}
.home-wrapper h2 {
  font-size: 22px;
  font-weight: bold;
  color: #3a3a3a;
  margin: 0 0 30px;
  text-align: center;
}
.home-wrapper p {
  margin-bottom: 30px;
  text-align: center;
  color: #3a3a3a;
}
.home-wrapper .button-wrapper {
  padding-top: 30px;
}
.home-wrapper .button-wrapper ul {
  list-style: none;
  padding: 0;
}
.home-wrapper .button-wrapper ul li p a {
  color: #FFFFFF;
  position: relative;
  padding: 20px 20px 19px 0;
  text-align: center;
  background: #a9deea;
  height: 55px;
}
.home-wrapper .button-wrapper ul li p a:before {
  content: "\e021";
  height: 55px;
  position: relative;
  margin-right: 10px;
  top: 10px;
  font-size: 30px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #73ccd6;
  padding: 14px 14px 13px;
}
.home-wrapper .button-wrapper ul li p a:hover {
  text-decoration: none;
  background: #73ccd6;
}
.home-wrapper .button-wrapper ul li p a.map-view:before {
  content: "\e062";
}
.zone.zone-content .filter-panel.single-selection {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 99;
  width: 500px;
}
.zone.zone-content .filter-panel.single-selection span {
  display: inline-block;
  background: #FFFFFF;
  color: #000;
  font-weight: bold;
  margin-left: -4px;
}
.zone.zone-content .filter-panel.single-selection span input[type=checkbox] {
  visibility: hidden;
  border: 1px solid #FFFFFF;
  display: none;
}
.zone.zone-content .filter-panel.single-selection span input[type=checkbox]:checked {
  border: 1px solid #000;
  background: #000;
  color: #FFFFFF;
}
.zone.zone-content .filter-panel.single-selection span input[type=checkbox]:checked + label {
  color: #FFFFFF;
  background: #000;
  font-weight: bold;
  border: 1px solid #000;
}
.zone.zone-content .filter-panel.single-selection span label {
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  border: 1px solid #000;
}
.zone.zone-content #map-container {
  height: 100%;
}
.zone.zone-content #map-container #map {
  height: 100%;
}
.zone.zone-content .filter-wrapper .filter {
  position: relative;
}
.zone.zone-content .filter-wrapper .filter #button-slide {
  position: absolute;
  right: -25px;
  top: 0;
  background: #1a53a5;
  color: #FFFFFF;
  padding: 5px;
}
.zone.zone-content .filter-wrapper .filter #button-slide:before {
  content: "\e251";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zone.zone-content .filter-wrapper .filter #button-slide:hover {
  cursor: pointer;
}
.zone.zone-content .filter-wrapper .filter #button-slide.collaps:before {
  content: "\e250";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zone.zone-content .filter-wrapper .filter-inner {
  position: relative;
  width: 100%;
  padding: 20px 30px 5px;
  background: #EAEAEA;
  border: 1px solid #DDDDDD;
  height: auto;
  display: inline-block;
  text-align: center;
  font-weight: bold;
}
.zone.zone-content .filter-wrapper .filter-inner button,
.zone.zone-content .filter-wrapper .filter-inner a.btn {
  border: none;
  background: #1a53a5;
  border-radius: 5px;
  padding: 2px 20px;
  color: #FFFFFF;
  font-size: 12px;
  margin-right: 10px;
}
.zone.zone-content .filter-wrapper .filter-inner button:hover,
.zone.zone-content .filter-wrapper .filter-inner a.btn:hover {
  background: #FFFFFF;
  color: #1a53a5;
}
.zone.zone-content .filter-wrapper .filter-inner button:active,
.zone.zone-content .filter-wrapper .filter-inner a.btn:active {
  background: #1a53a5;
  color: #FFFFFF;
}
.zone.zone-content .filter-wrapper .filter-inner form {
  text-align: left;
  padding: 10px 0;
  color: #4A4A4A;
}
.zone.zone-content .filter-wrapper .filter-inner form label {
  margin: 0;
}
.zone.zone-content .filter-wrapper .filter-inner form input {
  margin: 0 0 5px;
  background: #FFFFFF;
  color: #4A4A4A;
  padding: 0 5px;
  width: 100%;
  border: 1px solid #ddd;
}
.zone.zone-content .filter-wrapper .filter-inner form input.key-words {
  background: #FFFFFF;
  color: #4A4A4A;
  border: 1px solid #ddd;
}
.zone.zone-content .filter-wrapper .filter-inner form label.select {
  position: relative;
  display: block;
  font-weight: bold;
}
.zone.zone-content .filter-wrapper .filter-inner form label.select:before {
  color: #4A4A4A;
  content: "\e252";
  right: 6px;
  width: 20px;
  height: 20px;
  position: absolute;
  pointer-events: none;
  display: block;
  top: 7px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zone.zone-content .filter-wrapper .filter-inner form label.select select {
  background: #FFFFFF;
  color: #4A4A4A;
  padding: 0 5px;
  border: 1px solid #ddd;
}
.zone.zone-content .result-listing {
  margin-bottom: 20px;
}
.zone.zone-content .result-listing .search-results {
  color: #fff;
  text-align: center;
  display: block;
  background: #4A4A4A;
  font-weight: bold;
  font-size: 18px;
  margin: 0 0 15px;
  padding: 10px 0;
  border-radius: 5px;
}
.zone.zone-content .result-listing ul {
  border: 1px solid #6d6e71;
  padding: 10px 0;
  margin: 0;
}
.zone.zone-content .result-listing ul li {
  margin: 0;
  height: 250px;
}
.zone.zone-content .result-listing ul li div.content-left {
  height: 100%;
  color: #6d6e71;
  font-weight: bold;
  padding: 5px;
}
.zone.zone-content .result-listing ul li div.content-left .builder a {
  color: #6d6e71;
  text-decoration: none;
  font-size: 13px;
}
.zone.zone-content .result-listing ul li div.content-left .builder a:hover {
  text-decoration: underline;
}
.zone.zone-content .result-listing ul li div.content-left .price {
  font-size: 16px;
}
.zone.zone-content .result-listing ul li .img-house {
  width: 100%;
  overflow: hidden;
}
.zone.zone-content .result-listing ul li .img-house a {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100px;
}
.zone.zone-content .result-listing ul li .img-house a img {
  width: 120px;
  min-height: 100px;
  height: auto;
  display: inline-block;
  margin-left: 35px;
  overflow: hidden;
}
.zone.zone-content .result-listing ul li .img-house a:hover {
  opacity: .7;
}
.zone.zone-content .result-listing ul li .img-house .house-number {
  width: 35px;
  position: absolute;
  top: 0;
  left: 0;
  background: #1a53a5;
  padding: 5px 5px 0;
  color: #FFFFFF;
  font-size: 16px;
  height: 100%;
  line-height: 1;
  word-wrap: break-word;
}
.zone.zone-content .result-listing ul li p {
  margin: 0;
  line-height: 1.2;
}
.zone.zone-content .gm-style-iw {
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  margin: 15px;
}
.zone.zone-content .gm-style-iw a.directions {
  color: #FFFFFF;
  background: #1a53a5;
  font-size: 14px;
  position: absolute;
  right: 0;
  bottom: 5px;
  text-decoration: none;
  padding: 3px 8px;
  border-radius: 10px;
}
.zone.zone-content .gm-style-iw a.directions:hover {
  opacity: .7;
}
.zone.zone-content .gm-style-iw > div > div > div {
  width: 200px;
  overflow: hidden;
}
.zone.zone-content .gm-style-iw > div > div > div p {
  color: #6d6e71;
  margin: 0;
  width: 100%;
  line-height: 1.5;
  font-size: 12px;
  position: relative;
  text-align: left;
}
.zone.zone-content .gm-style-iw > div > div > div p .iw-house-number {
  font-size: 14px;
  position: absolute;
  height: 100%;
  background: #1a53a5;
  padding: 5px 10px;
  left: 0;
  top: 0;
  color: #FFFFFF;
  font-weight: bold;
}
.zone.zone-content .gm-style-iw > div > div > div p a {
  color: #6d6e71;
  text-decoration: underline;
}
.zone.zone-content .gm-style-iw > div > div > div p a:hover {
  text-decoration: none;
}
.zone.zone-content .gm-style-iw > div > div > div p .iw-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.zone.zone-content .gm-style-iw > div > div > div p .iw-price {
  display: block;
  margin-right: 30px;
  position: relative;
}
.zone.zone-content .gm-style-iw > div > div > div p .iw-size {
  position: relative;
}
.zone.zone-content .gm-style-iw > div > div > div .iw-img {
  width: 100%;
}
#map > div > div > :nth-child(1) > :nth-child(3) > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(2) {
  border-radius: 10px!important;
}
#map > div > div > :nth-child(1) > :nth-child(3) > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(4) {
  padding: 10px!important;
  border-radius: 10px!important;
}
#map-container {
  height: 80vh;
  position: relative;
}
#map-container #map {
  height: 100%;
  position: absolute;
}
#map-container #listing {
  height: 100%;
  float: left;
}
#map-container #listing ul {
  padding: 0 10px;
}
#map-container #listing ul li {
  border-bottom: 1px solid #333434;
  margin-bottom: 10px;
  padding: 0 10px 10px;
}
#map-container #listing ul li .image img {
  margin: 0 auto;
  display: block;
}
#map-container #listing ul li:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.placeholder {
  width: 250px;
  display: inline-block;
  margin-top: 20px;
}
.placeholder img {
  width: 100%;
  min-height: 100%;
}
@media (max-width: 768px) {
  .link-content .span-3.cell.col-sm-3 {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  .link-content .span-3.cell.col-sm-3 img {
    display: block;
    margin: 0 auto 30px;
  }
  #map-container {
    height: 100%;
    overflow: hidden;
  }
  #map-container #listing {
    float: none;
    width: 100%;
    height: 300px;
  }
  #map-container #map {
    height: 100%;
    position: relative;
    width: 100%;
    height: 300px;
  }
  /* Bootstrap compatible spans */
  .table .span-1,
  .table .span-2,
  .table .span-3,
  .table .span-4,
  .table .span-5,
  .table .span-6,
  .table .span-7,
  .table .span-8,
  .table .span-9,
  .table .span-10,
  .table .span-11 {
    width: 100%;
  }
}
.table {
  margin-bottom: 0;
}
.table > .row {
  margin: 0;
}
.img-center img {
  margin: 20px auto;
}
.img-responsive {
  margin: 0 auto;
}
#about-page {
  padding-top: 20px;
}
#about-page h3 {
  color: #1a53a5;
  font-weight: bold;
  margin: 0 0 15px;
  font-size: 24px;
  text-align: center;
}
#about-page h4 {
  font-size: 20px;
  font-weight: bold;
}
#about-page .underline {
  text-decoration: underline;
}
#about-page .logo-app .logo {
  width: 100%;
  height: 259px;
  margin-bottom: 15px;
  border-radius: 10%;
}
#about-page .logo-app img {
  width: 100%;
  height: 100%;
}
#about-page .logo-app ul {
  list-style: none;
  padding: 0;
  margin-left: -20px;
}
#about-page .logo-app ul li {
  float: left;
  margin-left: 13px;
  width: 45%;
}
#wrapper .navbar-collapse {
  padding: 0;
}
form[role=form] {
  display: none;
}
.salween-calendar-events .list-event-wrapper .list-event-inner {
  border: none;
}
.list-event-wrapper .list-event-inner {
  border: none;
}
.list-event-wrapper .list-event-inner .head-title ul {
  list-style: none;
  padding: 0;
  margin-left: -5px;
}
.list-event-wrapper .list-event-inner .head-title ul li {
  float: left;
  margin: 0 5px;
  position: relative;
}
.list-event-wrapper .list-event-inner .head-title ul li:before {
  content: "/";
  color: #1a53a5;
  position: relative;
  left: -3px;
}
.list-event-wrapper .list-event-inner .head-title ul li a {
  color: #1a53a5;
}
.list-event-wrapper .list-event-inner .head-title ul li:first-child:before {
  display: none;
}
.list-event-wrapper .list-event-inner .fc-toolbar {
  position: relative;
}
.list-event-wrapper .list-event-inner .fc-toolbar .fc-right .fc-button-group {
  display: none;
}
.list-event-wrapper .list-event-inner .fc-toolbar .fc-left button.fc-today-button {
  display: none;
}
.ui-widget-header > div.fc-row.ui-widget-header > table {
  border: #1a53a5;
}
.ui-widget-header > div.fc-row.ui-widget-header > table > thead > tr > th {
  background: #1a53a5;
  color: #FFFFFF;
  border: #1a53a5;
}
.ui-widget-header > div.fc-row.ui-widget-header > table > tbody > tr > td {
  border: #1a53a5;
}
.ui-widget-header > div.fc-row.ui-widget-header > table > tbody > tr > td .ui-widget-content {
  border: #1a53a5;
}
.fc-day-number {
  text-align: left!important;
  color: #1a53a5 !important;
  font-size: 24px;
  padding: 0 3px!important;
  line-height: 1;
}
.fc-day-number:before {
  background: none;
}
.fc-content {
  color: #FFFFFF;
}
.list-event {
  padding: 10px 0;
  /*Pagenation for event list*/
}
.list-event ul.list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.list-event ul.list li {
  border: 5px solid #1a53a5;
  padding: 5px;
  background: #FFAA9A;
  margin-bottom: 10px;
}
.list-event ul.list li div.list-event-inner {
  color: #232028;
  border: none;
  padding-left: 0;
}
.list-event ul.list li div.list-event-inner .image-icon-wrapper .image-icon {
  border: 3px solid #428697;
}
.list-event ul.list li div.list-event-inner h2.tittle {
  font-weight: bold;
  font-size: 20px;
  margin: 0 0 10px;
}
.list-event ul.list li div.list-event-inner h2.tittle a {
  color: #232028;
}
.list-event ul.list li div.list-event-inner dl.dl-list-event {
  overflow: hidden;
  margin: 0 0 5px 0;
}
.list-event ul.list li div.list-event-inner dl.dl-list-event dt {
  float: left;
  width: 160px;
}
.list-event ul.list li div.list-event-inner dl.dl-list-event dd {
  margin-left: 160px;
  overflow: hidden;
}
.list-event ul.list li div.list-event-inner dl.dl-list-event dd a {
  color: #232028;
  text-decoration: underline;
}
.list-event ul.list li div.list-event-inner dl.dl-list-event dd a:hover {
  text-decoration: none;
}
.list-event ul.list:last-child {
  margin-bottom: 0;
}
.list-event .pagination-wrapper-list {
  overflow: hidden;
  margin-top: 10px;
}
.list-event .pagination-wrapper-list #pagination {
  float: right;
}
.list-event .pagination-wrapper-list #pagination ul.pagination {
  margin: 0;
  overflow: hidden;
  margin-left: -8px;
}
.list-event .pagination-wrapper-list #pagination ul.pagination li {
  float: left;
  margin-left: 8px;
}
.list-event .pagination-wrapper-list #pagination ul.pagination li a {
  display: block;
  border: none;
  padding: 0 10px;
  background: #1a53a5;
  color: #FFFFFF;
}
.list-event .pagination-wrapper-list #pagination ul.pagination li a:hover {
  color: #FFFFFF;
  background: #FF917D;
}
.list-event .pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-right:before {
  content: "\e080";
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.list-event .pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-double-right:before {
  content: "Last";
}
.list-event .pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-left:before {
  content: "\e079";
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.list-event .pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-double-left:before {
  content: "First";
}
.list-event .pagination-wrapper-list #pagination ul.pagination li a#pager-current {
  color: #FFFFFF;
  background: #FF917D;
}
.title-panel {
  position: relative;
}
.title-panel .home-title-slider {
  display: inline-block;
  line-height: 1;
  background: #1a53a5;
  width: 100%;
  overflow: hidden;
  position: absolute;
  bottom: 71px;
  z-index: 99;
}
.title-panel .home-title-slider span.home-number {
  background-color: #1a53a5;
  font-size: 30pt;
  color: #FFFFFF;
  width: 66px;
  height: 66px;
  line-height: 66px;
  text-align: center;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.title-panel .home-title-slider span.title {
  background-color: #00a9e2;
  color: #FFFFFF;
  text-align: left;
  font-size: 32pt;
  padding: 0 0 0 100px;
  line-height: 66px;
  display: inline-block;
  position: absolute;
  left: 0;
  width: 100%;
}
.title-panel .home-title {
  display: inline-block;
  line-height: 1;
  background: #1a53a5;
  width: 100%;
  overflow: hidden;
}
.title-panel .home-title span.home-number {
  background-color: #1a53a5;
  font-size: 30pt;
  color: #FFFFFF;
  width: 66px;
  height: 66px;
  line-height: 66px;
  text-align: center;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.title-panel .home-title span.title {
  background-color: #00a9e2;
  color: #FFFFFF;
  text-align: left;
  font-size: 32pt;
  padding: 0 0 0 100px;
  line-height: 66px;
  display: inline-block;
  position: absolute;
  left: 0;
  width: 100%;
}
.mid-line {
  color: #1a53a5;
  background-color: #1a53a5;
  height: 5px;
  border: none;
  margin: 50px 0;
}
.description {
  text-align: left;
}
.description span {
  font-size: 11pt;
  font-family: Calibri,Arial;
  font-style: normal;
  color: #000000;
}
.text-column {
  padding: 0 30px 0 0;
}
.text-column .row {
  margin: 0 0 20px;
}
.text-column .text-field {
  border-bottom: 1px solid #333;
  margin-bottom: 10px;
  font-size: 20px;
  padding-bottom: 10px;
  overflow: hidden;
  line-height: 1.2;
}
.text-column .text-field .name {
  float: left;
}
.text-column .text-field .value {
  float: right;
  font-weight: bold;
  font-size: 24px;
  font-style: italic;
  padding-right: 5px;
  font-family: 'Crimson Text', serif;
}
.text-column .text-field.last {
  border: none;
  overflow: hidden;
  text-align: right;
}
.text-column .text-field.last span {
  float: left;
}
.text-column .text-field.last .social-link {
  display: inline-block;
  text-align: right;
}
.text-column .text-field.last .social-link a {
  margin-left: 15px;
}
.text-column .text-field.last .social-link a:hover {
  opacity: .7;
}
.text-column .text-field.last .social-link .share.facebook-button {
  background: url('../Content/images/Social-Media-02.png') no-repeat left top;
  width: 25px;
  height: 25px;
  background-size: 100% 100%;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .share.twitter-button {
  background: url('../Content/images/Social-Media-03.png') no-repeat left top;
  width: 25px;
  height: 25px;
  background-size: 100% 100%;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .share.google-plus-button {
  background: url('../Content/images/Social-Media-04.png') no-repeat left top;
  width: 25px;
  height: 25px;
  background-size: 100% 100%;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .share.pinterest-button {
  background: url('../Content/images/Social-Media-05.png') no-repeat left top;
  width: 25px;
  height: 25px;
  background-size: 100% 100%;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .email-button {
  background: url('../Content/images/Social-Media-06.png') no-repeat left top;
  width: 25px;
  height: 25px;
  background-size: 100% 100%;
  text-indent: -9999px;
  padding: 0;
}
.text-column h4 {
  font-family: 'Crimson Text', serif;
}
.image-slide-show {
  padding: 0 60px;
}
.carousel-home {
  margin-bottom: 33px;
}
.carousel-home .carousel-inner {
  max-width: 1140px;
  height: auto;
}
.carousel-home .carousel-inner img {
  max-height: 100%;
  width: 100%;
}
.carousel-home .carousel-indicators {
  position: absolute;
  bottom: -33px;
  z-index: 15;
  left: 0;
  width: 100%;
  padding-left: 0;
  list-style: none;
  text-align: center;
  margin: 0;
  background: #1a53a5;
  padding: 5px 0;
}
#carousel-HomePhotos .arrow-control {
  position: relative;
}
#carousel-HomePhotos .arrow-control .carousel-control {
  background: none;
  color: #000;
  height: 180px;
}
#carousel-HomePhotos .arrow-control .left.carousel-control {
  left: -80px;
}
#carousel-HomePhotos .arrow-control .right.carousel-control {
  right: -80px;
}
#carousel-HomePhotos .carousel-inner {
  height: 580px;
}
#carousel-HomePhotos .carousel-inner img {
  max-height: 100%;
  width: 100%;
}
#carousel-HomePhotos .carousel-indicators {
  position: relative;
  bottom: 0;
  margin: 20px 0 0 -20px;
  width: 100%;
  overflow: hidden;
  left: 0;
  top: 40px;
}
#carousel-HomePhotos .carousel-indicators li {
  width: 128px;
  height: 100px;
  text-indent: 0px;
  float: left;
  margin: 0 0 10px 20px;
  border: none;
}
#carousel-HomePhotos .carousel-indicators li img {
  width: 100%;
  height: 100%;
}
#carousel-HomePhotos .carousel-indicators li.active {
  border: none;
  opacity: .7;
  left: 0;
}
#accordion {
  color: #FFFFFF;
}
#accordion .panel {
  box-shadow: none;
  margin-bottom: 15px;
}
#accordion .panel .list-group-item {
  padding: 10px 30px 10px 15px;
  border: none;
  background: #1a53a5;
  color: #FFFFFF;
  border-radius: 0;
  font-size: 20px;
  font-weight: bold;
}
#accordion .panel .list-group-item span.badge {
  background: none;
  font-size: 20px;
  font-weight: bold;
  padding: 0;
  position: relative;
}
#accordion .panel .list-group-item span.badge:after {
  content: "\e259";
  position: relative;
  right: -10px;
  top: 3px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#accordion .panel .list-group-item.collapsed span.badge:after {
  content: "\e258";
  position: relative;
  right: -10px;
  top: 3px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#accordion .panel .panel-body {
  padding: 15px 0;
}
#accordion .panel .panel-body ul.products-list li.list-group-item {
  background: none;
  border-bottom: 3px solid #1a53a5;
  margin: 0 0 15px;
  padding: 0 0 15px 0;
  color: #666;
  font-size: 16px;
  font-weight: normal;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a {
  overflow: hidden;
  display: block;
  color: #666;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a h4 {
  font-family: 'Crimson Text', serif;
  font-weight: bold;
  font-style: initial;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a h5 {
  font-family: 'Crimson Text', serif;
  margin: 0;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a:hover h5 {
  text-decoration: underline;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a img.img-responsize {
  width: 50%;
  max-height: 100%;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a .full-name {
  font-size: 16px;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a .phone-num {
  font-size: 16px;
}
#accordion .panel .panel-body ul.products-list li.list-group-item {
  background: none;
  border-bottom: 3px solid #1a53a5;
  margin: 0 0 15px;
  padding: 0 0 15px;
  color: #666;
  font-size: 16px;
  font-weight: normal;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a {
  overflow: hidden;
  display: block;
  color: #666;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a h4 {
  font-family: 'Crimson Text', serif;
  font-weight: bold;
  font-style: initial;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a h5 {
  font-family: 'Crimson Text', serif;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a:hover h5 {
  text-decoration: underline;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a img.img-responsize {
  width: 50%;
  max-height: 100%;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a .full-name {
  font-size: 16px;
}
#accordion .panel .panel-body ul.products-list li.list-group-item a .phone-num {
  font-size: 16px;
}
#accordion .panel .panel-body ul.products-list .non-premium .website {
  display: none;
}
#accordion .panel .panel-body ul.products-list .non-premium .company-logo {
  display: none;
}
#accordion .panel .panel-body ul.products-list .non-premium .email {
  display: none;
}
#accordion .panel .panel-body ul.products-list .non-premium .social-list-builder {
  display: none;
}
#accordion .panel .panel-body ul.products-list .non-premium .address {
  display: none;
}
#accordion .panel .panel-body ul.products-list .premium-plus {
  padding-right: 50px;
}
#accordion .panel .panel-body ul.products-list .premium-plus:before {
  content: "\e258";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-weight: bold;
  color: #ccc;
  font-size: 40px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
#accordion .panel .panel-body ul.products-list .premium {
  padding-right: 50px;
}
#accordion .panel .panel-body ul.products-list .premium:before {
  content: "\e258";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-weight: bold;
  color: #ccc;
  font-size: 40px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
#accordion .panel .panel-body ul.products-list .premium .company-logo {
  display: none;
}
#accordion .panel .panel-body ul.products-list .premium .email {
  display: none;
}
#accordion .panel .panel-body ul.products-list .premium .social-list-builder {
  display: none;
}
#accordion .panel .panel-body ul.products-list .premium .address {
  display: none;
}
/*For Members Product and Services Detail Page */
.contentMember {
  margin: 0 20px;
}
.contentMember .row {
  margin-bottom: 0;
}
.contentMember .row .btn-website.search-panel {
  margin: 5px 0 15px;
}
.contentMember .contentMemberWrap {
  border: 1px solid #333;
  padding: 20px;
  margin-bottom: 30px;
}
.contentMember .contentMemberWrap h3 {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  display: block;
  border-bottom: 1px solid #000;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
.contentMember .contentMemberWrap .col-sm-4.main-image-detail img {
  width: 100%;
}
.contentMember .contentMemberWrap p {
  margin: 0;
  color: #000;
}
.contentMember .contentMemberWrap .name {
  font-weight: bold;
}
.contentMember .contentMemberWrap p.phone {
  position: relative;
  padding-left: 20px;
}
.contentMember .contentMemberWrap p.phone:before {
  position: absolute;
  content: "\e182";
  top: 5px;
  left: 0;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.contentMember .contentMemberWrap p.fax-number {
  position: relative;
  padding-left: 20px;
}
.contentMember .contentMemberWrap p.fax-number:before {
  position: absolute;
  content: "";
  top: 5px;
  left: 0;
  background: url(../Content/images/fax-icon.jpg) no-repeat left top;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
}
.contentMember .section_detail {
  margin: 50px 0;
}
.contentMember .section_detail h4 {
  margin: 0;
}
.contentMember .section_detail ul li {
  color: #000;
  text-decoration: underline;
}
.content-member-listing-wrapper p.phone {
  position: relative;
  padding-left: 20px;
}
.content-member-listing-wrapper p.phone:before {
  position: absolute;
  content: "\e182";
  top: 5px;
  left: 0;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.content-member-listing-wrapper p.fax-number {
  position: relative;
  padding-left: 20px;
}
.content-member-listing-wrapper p.fax-number:before {
  position: absolute;
  content: "";
  top: 5px;
  left: 0;
  background: url(../Content/images/fax-icon.jpg) no-repeat left top;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
}
.button-area {
  overflow: hidden;
  margin-left: -30px;
  padding: 0 0 20px;
}
.button-area > div {
  float: left;
  margin-left: 30px;
}
.button-area a.btn {
  color: #FFFFFF;
  width: 150px;
  box-shadow: none;
  font-weight: bold;
  background: #1a53a5;
  border: 1px solid #FFFFFF;
}
.button-area a.btn:hover {
  opacity: .7;
}
.social-panel {
  overflow: hidden;
  padding: 0;
  margin: 20px 0;
}
.social-panel li {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.social-panel li a {
  display: block;
  height: 32px;
}
.social-panel li:hover {
  opacity: .7;
}
.FacebookLink,
.TwitterLink,
.GoogleLink,
.LinkedinLink,
.YoutubeLink,
.PinterestLink,
.InstagramLink,
.YelpLink,
.HouzzLink {
  background-image: url(../Content/images/facebook.png);
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
}
.TwitterLink {
  background-image: url('../Content/images/Twitter Bird.png');
}
.GoogleLink {
  background-image: url('../Content/images/Google Plus.png');
}
.LinkedinLink {
  background-image: url(../Content/images/linkedin.png);
}
.YoutubeLink {
  background-image: url(../Content/images/YouTube1.png);
  background-position: center;
  background-repeat: no-repeat;
}
.PinterestLink {
  background-image: url(../Content/images/pinterest.png);
}
.InstagramLink {
  background-image: url(../Content/images/Instagram.png);
}
.YelpLink {
  background-image: url(../Content/Images/Yelp_Yelp_burst_positive_RGB.png);
}
.HouzzLink {
  background-image: url(../Content/images/social_square_green_48px.png);
  background-position: center;
  background-repeat: no-repeat;
}
.photo-wrapper.company-logo .photo-inner {
  width: 100%;
  margin-bottom: 50px;
  display: block;
}
.button-back {
  margin: 20px 15px;
}
.button-back .btn-back {
  background: #1a53a5;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 18px;
  padding: 10px;
  margin-bottom: 20px;
}
.button-back .btn-back:hover {
  color: #FFFFFF;
  opacity: .7;
  text-decoration: underline;
}
.main-image-detail {
  margin-bottom: 20px;
}
/*Premium listing*/
li.premium-member:before {
  content: "\e258";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-weight: bold;
  color: #ccc;
  font-size: 40px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}
.projection-page.content-item .list-group.builder-list li.list-group-item {
  border: none;
  border-bottom: 2px solid #ddd;
}
.projection-page.content-item .list-group.builder-list:last-child {
  border-bottom: none;
}
.projection-page.content-item .list-group.builder-list .non-premium .website {
  display: none;
}
.projection-page.content-item .list-group.builder-list .non-premium .company-logo {
  display: none;
}
.projection-page.content-item .list-group.builder-list .non-premium .email {
  display: none;
}
.projection-page.content-item .list-group.builder-list .non-premium .social-list-builder {
  display: none;
}
.projection-page.content-item .list-group.builder-list .non-premium .address {
  display: none;
}
.projection-page.content-item .list-group.builder-list .premium-plus {
  padding-right: 50px;
}
.projection-page.content-item .list-group.builder-list .premium-plus:before {
  content: "\e258";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-weight: bold;
  color: #ccc;
  font-size: 40px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
.projection-page.content-item .list-group.builder-list .premium {
  padding-right: 50px;
}
.projection-page.content-item .list-group.builder-list .premium:before {
  content: "\e258";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-weight: bold;
  color: #ccc;
  font-size: 40px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
.projection-page.content-item .list-group.builder-list .premium .email {
  display: none;
}
.projection-page.content-item .list-group.builder-list .premium .social-list-builder {
  display: none;
}
.projection-page.content-item .list-group.builder-list .premium .company-logo {
  display: none;
}
.projection-page.content-item .list-group.builder-list .premium .address {
  display: none;
}
.events.content-item .tab-content {
  margin: 30px 0;
}
.events.content-item .page-header {
  display: block;
  padding-bottom: 10.5px;
  margin: 0;
  border-bottom: none;
}
.events.content-item .page-header h1 {
  font-size: 30px;
  font-weight: bold;
}
.date-time-wrapper {
  background: #1a53a5;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 80px;
  display: table;
  width: 440px;
  color: #FFFFFF;
}
.date-time-wrapper p {
  margin-bottom: 0;
}
.date-time-wrapper .icon-date-time {
  font-size: 40px;
  color: #FFFFFF;
  line-height: 0;
  display: table-cell;
  width: 40px;
  vertical-align: middle;
}
.date-time-wrapper .date-time-inner {
  overflow: hidden;
  margin-left: 50px;
  display: table-cell;
  padding-left: 15px;
}
.date-time-wrapper .name {
  font-size: 14px;
  font-weight: bold;
}
.date-time-wrapper .value {
  font-size: 14px;
}
.link-field.link-field-alternative-link {
  margin-bottom: 2em;
}
.link-field.link-field-alternative-link .name {
  font-size: 14px;
  margin-right: 5px;
  padding-left: 40px;
  position: relative;
  font-weight: normal;
}
.link-field.link-field-alternative-link .name:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\e144";
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #468fcc;
  font-size: 20px;
}
.link-field.link-field-alternative-link .value a {
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
}
.link-field.link-field-alternative-link .value a:hover {
  text-decoration: none;
}
.text-body {
  margin-bottom: 30px;
  overflow: hidden;
}
.text-body div.txt-content {
  padding-left: 10px;
  overflow: hidden;
  line-height: 1.4;
  margin: 0 0 0 30px;
}
.text-body p.glyphicon:empty {
  background: #468fcc;
  padding: 5px;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  float: left;
  border-radius: 3px;
  width: auto;
  font-size: 20px;
}
.location-wrapper {
  margin: 0 0 20px;
  padding-left: 40px;
  position: relative;
}
.location-wrapper .direction-wrapper h5 {
  display: inline-block;
}
.location-wrapper p {
  line-height: 1.2;
  margin-bottom: 0;
  font-size: 14px;
}
.location-wrapper:before {
  content: "";
  position: absolute;
  left: -6px;
  top: 0;
  background: url(../Content/images/Place_Icon.png) no-repeat left top;
  background-size: 100%;
  width: 40px;
  height: 50px;
}
.event-datail-wrapper textarea {
  margin-bottom: 15px;
}
.PreviewImg {
  max-height: 100%;
  max-width: 100%;
}
.logoThumbnail {
  max-height: 100%;
  max-width: 100%;
}
#event-editor-tab-1 .image-icon-wrapper {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  width: 200px;
}
#event-editor-tab-1 .image-icon-wrapper .image-icon {
  border: 3px solid #428697;
  padding: 0;
}
#sponsor .sponsor-title {
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
  padding: 0 20px 10px;
}
#sponsor .sponsor-title h2 {
  margin-top: 0;
  font-size: 35px;
}
#sponsor .sponsor-title:last-child {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border: none;
}
#sponsor .sponsor-title p {
  font-size: 10pt;
  margin-bottom: 0;
}
ul.list-group.builder-list li img {
  width: 50%;
  max-height: 100%;
}
ul.list-group.builder-list li a {
  color: #666;
}
ul.list-group.builder-list li a:hover {
  color: #666;
  text-decoration: underline;
}
ul.list-group.builder-list li a:active {
  color: #666;
}
.frist-col {
  font-weight: bold;
  font-style: italic;
  font-family: 'Crimson Text', serif;
}
.frist-col p {
  margin-bottom: 5px;
}
.frist-col .social-list-builder {
  margin-left: -5px;
  overflow: hidden;
}
.frist-col .social-list-builder a {
  float: left;
  margin-left: 5px;
  text-indent: -9999px;
  color: #666;
}
.frist-col .social-list-builder a:hover {
  opacity: .7;
}
.frist-col .social-list-builder .FacebookLink,
.frist-col .social-list-builder .TwitterLink,
.frist-col .social-list-builder .GoogleLink,
.frist-col .social-list-builder .LinkedinLink,
.frist-col .social-list-builder .YoutubeLink,
.frist-col .social-list-builder .PinterestLink,
.frist-col .social-list-builder .InstagramLink,
.frist-col .social-list-builder .YelpLink,
.frist-col .social-list-builder .HouzzLink {
  background-image: url(../Content/images/facebook.png);
  background-size: contain;
  width: 25px;
  height: 25px;
  display: inline-block;
}
.frist-col .social-list-builder .TwitterLink {
  background-image: url('../Content/images/Twitter Bird.png');
}
.frist-col .social-list-builder .GoogleLink {
  background-image: url('../Content/images/Google Plus.png');
}
.frist-col .social-list-builder .LinkedinLink {
  background-image: url(../Content/images/linkedin.png);
}
.frist-col .social-list-builder .YoutubeLink {
  background-image: url(../Content/images/YouTube1.png);
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .PinterestLink {
  background-image: url(../Content/images/pinterest.png);
}
.frist-col .social-list-builder .InstagramLink {
  background-image: url(../Content/images/Instagram.png);
}
.frist-col .social-list-builder .YelpLink {
  background-image: url(../Content/Images/Yelp_Yelp_burst_positive_RGB.png);
}
.frist-col .social-list-builder .HouzzLink {
  background-image: url(../Content/images/social_square_green_48px.png);
  background-position: center;
  background-repeat: no-repeat;
}
/*Products/Services Detail Page*/
.contentMember.product.non-premium .fax-number {
  display: none;
}
.contentMember.product.non-premium .address {
  display: none;
}
.contentMember.product.non-premium .img-thumbnail-google {
  display: none;
}
.contentMember.product.non-premium .col-sm-4.main-image-detail {
  display: none;
}
.contentMember.product.non-premium .company-logo {
  display: block;
}
.contentMember.product.non-premium .company-logo p {
  display: none;
}
.contentMember.product.non-premium .company-logo .section_detail {
  display: none;
}
.contentMember.product.non-premium .company-logo .additional-contact {
  display: none;
}
.contentMember.product.non-premium .company-logo .content-picker-field.content-picker-field-view-our-home {
  margin-top: 30px;
}
.contentMember.product.non-premium .company-logo .content-picker-field.content-picker-field-view-our-home h4 {
  font-weight: normal;
  margin: 0;
}
.contentMember.product.non-premium .company-logo .content-picker-field.content-picker-field-view-our-home li a {
  text-decoration: underline;
}
.contentMember.product.non-premium .email {
  display: none;
}
.contentMember.product.non-premium .social-panel {
  display: none;
}
.contentMember.product.non-premium .row.button-area {
  display: none;
}
.contentMember.product.non-premium .img-thumbnail-google {
  display: none;
}
.contentMember.product.non-premium .col-sm-4.main-image-detail {
  display: none;
}
.contentMember.product.premium .button-area .btn-website {
  display: block;
}
.contentMember.product.premium .button-area .btn-website:nth-child(2) {
  display: none;
}
.contentMember.product.premium .button-area .btn-map.search-panel {
  display: none;
}
.contentMember.product.premium .fax-number {
  display: none;
}
.contentMember.product.premium .address {
  display: none;
}
.contentMember.product.premium .email {
  display: none;
}
.contentMember.product.premium .social-panel {
  display: none;
}
.contentMember.product.premium .company-logo {
  display: block;
}
.contentMember.product.premium .company-logo p {
  display: none;
}
.contentMember.product.premium .company-logo .section_detail {
  display: none;
}
.contentMember.product.premium .company-logo .additional-contact {
  display: none;
}
.contentMember.product.premium .company-logo .content-picker-field.content-picker-field-view-our-home {
  margin-top: 30px;
}
.contentMember.product.premium .company-logo .content-picker-field.content-picker-field-view-our-home h4 {
  font-weight: normal;
  margin: 0;
}
.contentMember.product.premium .company-logo .content-picker-field.content-picker-field-view-our-home li a {
  text-decoration: underline;
}
.contentMember.product.premium .img-thumbnail-google {
  display: none;
}
.contentMember.product.premium .col-sm-4.main-image-detail {
  display: none;
}
#content-download .img-responsive {
  margin: 0;
  display: inline;
}
@media only screen and (max-width: 992px) {
  .carousel .item .col-xs-12:nth-last-child(-n+2) {
    display: none;
  }
}
@media all and (max-width: 1072px) {
  .logo-homepage {
    height: auto;
  }
  .logo-homepage img {
    max-width: 250px;
  }
  .navbar-collapse.collapse {
    display: none!important;
  }
  .navbar-collapse.collapse.in {
    display: block!important;
  }
  .navbar {
    min-height: 0;
  }
  .navbar .navbar-collapse {
    text-align: left;
  }
  .widget-navigation.widget-menu-widget.widget {
    position: static;
  }
  .nav-wrapper .navbar-toggle {
    position: absolute!important;
    right: 0;
    top: 0;
    z-index: 999;
    background: #fff;
    opacity: .7;
    display: block;
  }
  .nav-wrapper .navbar-toggle:hover {
    opacity: 1;
  }
  .navbar-toggle.collapsed {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    background: #fff;
    opacity: .7;
  }
  .navbar-toggle.collapsed:hover {
    opacity: 1;
  }
  #wrapper .navbar-nav {
    width: 80%;
    margin: 10.25px auto;
  }
  #wrapper .navbar-nav > li {
    display: block;
    float: none;
    margin-bottom: 25px;
  }
  #wrapper .navbar-nav > li:hover {
    position: static;
  }
  #wrapper .navbar-nav > li:hover:after {
    display: none;
  }
  #wrapper .navbar-nav > li > a {
    margin-bottom: 5px;
    padding: 0 0 5px;
  }
  #wrapper .navbar-nav .active {
    position: relative;
    margin-bottom: 25px;
  }
  #wrapper .navbar-nav .active:after {
    content: "";
    position: absolute;
    border: 2.5px solid #FFFFFF;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .zone.zone-navigation {
    position: relative;
  }
  .zone.zone-navigation .widget-navigation.widget-layout-widget.widget .orchard-layouts-root > div {
    width: 100%;
    min-height: 70px;
    height: 100%;
    position: absolute;
  }
  .navbar-collapse {
    padding: 0;
  }
}
@media all and (max-width: 768px) {
  .placeholder {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .title-panel {
    position: relative;
  }
  .title-panel .home-title {
    position: static;
  }
  .title-panel .home-title span.home-number {
    text-align: center;
    display: block;
    font-size: 30pt;
    padding: 0;
  }
  .title-panel .home-title span.title {
    position: static;
    display: block;
    text-align: center;
    font-size: 22pt;
    padding: 0;
  }
  .zone.zone-content .filter-panel.single-selection {
    position: relative;
    top: 10px;
    z-index: 99;
    padding: 0 0 0 5px;
  }
  .zone.zone-content .filter-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
  }
  .zone.zone-content .filter-wrapper .filter #button-slide {
    position: absolute;
    right: -25px;
    top: 0;
    background: #4b3e75;
    color: #FFFFFF;
    padding: 5px;
  }
  .zone.zone-content .filter-wrapper .filter #button-slide:before {
    content: "\e250";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .zone.zone-content .filter-wrapper .filter #button-slide.collaps {
    position: absolute;
    right: -25px;
    top: 0;
    background: #4b3e75;
    color: #FFFFFF;
    padding: 5px;
  }
  .zone.zone-content .filter-wrapper .filter #button-slide.collaps:before {
    content: "\e251";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .zone.zone-content .map-listing .map-wrapper {
    height: 877px;
    position: relative;
    margin-bottom: 20px;
    top: 30px;
  }
  .zone.zone-content .result-listing {
    float: none;
    width: 100%;
  }
  .zone.zone-content .result-listing ul li {
    width: 50%;
    height: 260px;
  }
  #content-download .span-5.cell {
    width: 100%;
  }
  #content-download .span-2.cell {
    width: 100%;
  }
  #content-download .img-responsive {
    margin: 0 auto 10px;
    display: block;
  }
  #wrapper {
    padding-top: 0;
  }
}
@media all and (min-width: 768px) {
  .sponsor-slide .carousel-inner > .active.left {
    left: 50%;
  }
  .sponsor-slide .carousel-inner > .prev {
    left: -50%;
  }
  .sponsor-slide .carousel-inner > .active.right {
    left: 50%;
  }
  .sponsor-slide .carousel-inner > .next {
    left: 50%;
  }
  .sponsor-slide .carousel-inner > .active {
    left: 0;
  }
  .sponsor-slide .carousel-inner > .left {
    left: 0;
  }
  .sponsor-slide .carousel-inner > .prev.right {
    left: 0;
  }
  .sponsor-slide .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .sponsor-slide .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.left {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.prev.right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .sponsor-slide .carousel-inner > .active.left {
    left: -16.6%;
  }
  .sponsor-slide .carousel-inner > .prev {
    left: -16.6%;
  }
  .sponsor-slide .carousel-inner > .active.right {
    left: 16.6%;
  }
  .sponsor-slide .carousel-inner > .next {
    left: 16.6%;
  }
  .sponsor-slide .carousel-inner > .left {
    left: 0;
  }
  .sponsor-slide .carousel-inner > .prev.right {
    left: 0;
  }
  .sponsor-slide .carousel-inner > .active {
    left: 0;
  }
  .sponsor-slide .carousel-inner .cloneditem-2 {
    display: block;
  }
  .sponsor-slide .carousel-inner .cloneditem-3 {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .sponsor-slide .carousel-inner > .item.next {
    -webkit-transform: translate3d(16.6%, 0, 0);
    transform: translate3d(16.6%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(16.6%, 0, 0);
    transform: translate3d(16.6%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-16.6%, 0, 0);
    transform: translate3d(-16.6%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-16.6%, 0, 0);
    transform: translate3d(-16.6%, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.left {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.prev.right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .sponsor-slide .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (max-width: 360px) {
  #before-main .widget-before-main.widget-ad-widget.widget .ads-side-panel {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 71px;
    text-align: center;
    z-index: 999;
  }
  #before-main #container.show-home-page {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    margin: 0 auto;
    z-index: 999;
  }
  #before-main #container.show-home-page h2 {
    font-size: 35px ;
  }
  .zone.zone-content .filter-panel.single-selection span label {
    font-size: 14px;
  }
  .page content-item .orchard-layouts-root img {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  #before-main .widget-before-main.widget-html-widget.widget #container.show-home-page h2 {
    font-size: 20px;
  }
  #before-main #main-image.home-page {
    height: 100%;
  }
  #before-main #main-image.home-page img {
    height: 100%;
  }
}
.carousel-inner {
  max-width: 1140px;
  height: 450px;
}
.carousel-inner img {
  height: 100%;
  width: 100%;
}
#about-page ul {
  padding: 0;
  list-style: none;
}
.p1 a {
  word-break: break-word;
}
#tab-content ul.nav-tabs {
  margin-left: -15px;
  padding: 15px 0;
}
#tab-content ul.nav-tabs > li {
  background: #1a53a5;
  margin-left: 15px;
}
#tab-content ul.nav-tabs > li:hover {
  background: #00a9e2;
}
#tab-content ul.nav-tabs > li:hover > a {
  color: #FFFFFF;
}
#tab-content ul.nav-tabs > li > a {
  color: #FFFFFF;
  font-size: 16px;
  padding: 5px 10px;
}
#tab-content ul.nav-tabs > li.active {
  background: #00a9e2;
}
#tab-content ul.nav-tabs > li.active > a {
  color: #FFFFFF;
}
#tab-content .tab-content {
  height: 580px;
  overflow-x: auto;
}
#tab-content .tab-content img {
  display: block;
  width: 50%;
  margin: 0 auto 15px;
}
#tab-content .tab-content .tab-pane > div {
  margin: 15px 0;
}
#tab-content .tab-content .tab-pane > div > a {
  color: #424242;
  font-size: 16px;
  position: relative;
  display: block;
}
#tab-content .tab-content .tab-pane > div > a:after {
  content: "\e080";
  position: absolute;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 50%;
  right: 0;
  transform: translate(-100%, -50%);
}
#tab-content .tab-content .tab-pane > div > a p {
  margin: 0;
}
.widget-before-main.widget-rotate-ad-widget.widget .ads-top-panel {
  max-width: 1170px;
  margin: 15px auto;
  padding: 0 15px;
}
.widget-before-main.widget-rotate-ad-widget.widget .ads-top-panel img {
  width: 100%;
  height: auto;
}
.widget-before-content.widget-rotate-ad-widget.widget .ads-top-panel {
  max-width: 1170px;
  margin: 15px auto;
  padding: 0 15px;
}
.widget-before-content.widget-rotate-ad-widget.widget .ads-top-panel img {
  width: 100%;
  height: auto;
}
.widget-after-content.widget-rotate-ad-widget.widget .ads-top-panel {
  max-width: 1170px;
  margin: 15px auto;
  padding: 0 15px;
}
.widget-after-content.widget-rotate-ad-widget.widget .ads-top-panel img {
  width: 100%;
  height: auto;
}
#google-map-address {
  display: none;
}
@media all and (max-width: 992px) {
  .mid-line {
    margin: 15px 0;
  }
  #tab-content .tab-content {
    height: auto;
  }
  .title-panel .home-title {
    display: block;
  }
  .title-panel .home-title span.home-number {
    display: block;
    text-align: left;
    padding-left: 20px;
  }
  .title-panel .home-title span.title {
    display: block;
    text-align: left;
    position: static;
    padding-left: 20px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhbHdlZW4uY3NzIiwic2Fsd2Vlbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxBQ0NBO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsMkNBQUE7Q0RMSDtBQ09EOztFQUNJLG1DQUFBO0NESkg7QUNNRDtFQUNJLGlCQUFBO0NESkg7QUNNRDtFQUNJLGVBQUE7Q0RKSDtBQ01EO0VBQ0ksY0FBQTtDREpIO0FDTUQ7RUFDSSxtQkFBQTtDREpIO0FDT1c7RUFDSSxhQUFBO0VBQ0EsWUFBQTtDRExmO0FDVUQ7RUFDSSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtDRFJIO0FDVUQ7RUFDSSxrQkFBQTtDRFJIO0FDT0Q7RUFHUSxVQUFBO0NEUFA7QUNJRDtFQU1RLFVBQUE7Q0RQUDtBQ1VEO0VBQ0ksV0FBQTtDRFJIO0FDT0Q7RUFJWSxVQUFBO0NEUlg7QUNJRDtFQVFnQixZQUFBO0VBQ0EsYUFBQTtDRFRmO0FDY0Q7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0NEWkg7QUNRRDtFQU9RLFVBQUE7Q0RaUDtBQ0tEO0VBVVEsVUFBQTtDRFpQO0FDRUQ7RUFhUSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0NEWlA7QUNlRDtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0NEYkg7QUNVRDtFQUtRLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7Q0RaUDtBQ2VEO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtDRGJIO0FDV0Q7RUFJUSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7Q0RaUDtBQ2FPO0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7Q0RYWDtBQ1lXO0VBQ0ksaUJBQUE7RUFDQSxlQUFBO0NEVmY7QUNXZTtFQUNJ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LGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtDRGhUbkI7QUNpVG1CO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0Esa0NBQUE7Q0QvU3ZCO0FDa1NlO0VBZ0JRLFVBQUE7Q0QvU3ZCO0FDdVREO0VBRUksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0NEdFRIO0FDa1REO0VBTVksWUFBQTtFQUNBLGFBQUE7Q0RyVFg7QUN5VEQ7RUFFUSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7Q0R4VFA7QUNvVEQ7RUFNWSxZQUFBO0VBQ0EsYUFBQTtDRHZUWDtBQzJURDtFQUVJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtDRDFUSDtBQ3NURDtFQU1ZLFlBQUE7RUFDQSxhQUFBO0NEelRYO0FDNlREO0VBQ0ksY0FBQTtDRDNUSDtBQzZURDtFQUNJO0lBQ0ksZUFBQTtHRDNUTDtFQzZUQztJQUVRLGFBQUE7R0Q1VFQ7RUMrVEM7SUFFUSxlQUFBO0dEOVRUO0VDNFRDO0lBSVksZUFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7R0Q3VGI7RUN1VEM7SUFTWSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0dEN1RiO0NBQ0YiLCJmaWxlIjoic2Fsd2Vlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzdBNzc3ODtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xufVxuaDEsXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7XG59XG4ucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNsYXlvdXQtd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uem9uZS56b25lLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uem9uZS56b25lLW5hdmlnYXRpb24gLndpZGdldC1uYXZpZ2F0aW9uLndpZGdldC1sYXlvdXQtd2lkZ2V0LndpZGdldCAub3JjaGFyZC1sYXlvdXRzLXJvb3QgPiBkaXYge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldC1uYXZpZ2F0aW9uLndpZGdldC1tZW51LXdpZGdldC53aWRnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiAycHg7XG59XG4uaGFlZGVyLWhvbWUge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5oYWVkZXItaG9tZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhhZWRlci1ob21lIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtd3JhcHBlciAuem9uZS56b25lLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi13cmFwcGVyIC56b25lLnpvbmUtaGVhZGVyIC53aWRnZXQtaGVhZGVyLndpZGdldC1oZWFkZXItd2lkZ2V0LndpZGdldCBpbWcuaW1hZ2VIZWFkZXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmxvZ28tbm90LWhvbWUtcGFnZSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5sb2dvLW5vdC1ob21lLXBhZ2UgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sb2dvLW5vdC1ob21lLXBhZ2UgaDEge1xuICBtYXJnaW46IDA7XG59XG4ubG9nby1ub3QtaG9tZS1wYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5sb2dvLWhvbWVwYWdlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIGhlaWdodDogMjYwcHg7XG59XG4ubG9nby1ob21lcGFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4jd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jd3JhcHBlciAubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jd3JhcHBlciAubmF2YmFyLW5hdiA+IGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbn1cbiN3cmFwcGVyIC5uYXZiYXItbmF2ID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiN3cmFwcGVyIC5uYXZiYXItbmF2ID4gbGk6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMi41cHggc29saWQgI0ZGRkZGRjtcbiAgYm90dG9tOiAtMjFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jd3JhcHBlciAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiN3cmFwcGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jd3JhcHBlciAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3dyYXBwZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3dyYXBwZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDIuNXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvdHRvbTogLTIxcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3dyYXBwZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jd3JhcHBlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnpvbmUtYWZ0ZXItbWFpbiAud2lkZ2V0LWFmdGVyLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQgLmFkcy1zaWRlLXBhbmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnpvbmUtYWZ0ZXItbWFpbiAud2lkZ2V0LWFmdGVyLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQgLmFkcy1zaWRlLXBhbmVsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmVmb3JlLW1haW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuI2JlZm9yZS1tYWluIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQgLmFkcy1zaWRlLXBhbmVsIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNiZWZvcmUtbWFpbiAud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1hZC13aWRnZXQud2lkZ2V0IC5hZHMtc2lkZS1wYW5lbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYmVmb3JlLW1haW4gI21haW4taW1hZ2Uge1xuICBoZWlnaHQ6IDM3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2JlZm9yZS1tYWluICNtYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQ1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDk5O1xufVxuI2JlZm9yZS1tYWluIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWh0bWwtd2lkZ2V0LndpZGdldCAjY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogNzUlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNiZWZvcmUtbWFpbiAud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1odG1sLXdpZGdldC53aWRnZXQgI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk7XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2UgaDEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2UgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbiNiZWZvcmUtbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuI2JlZm9yZS1tYWluIC53aWRnZXQtaHRtbC13aWRnZXQgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuI2JlZm9yZS1tYWluIGgxIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2JlZm9yZS1tYWluIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4jYmVmb3JlLW1haW4gLmRvbnctbG9hZC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNiZWZvcmUtbWFpbiAuZG9udy1sb2FkLXdyYXBwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL0NvbnRlbnQvaW1hZ2VzL3RyYXBlem9pZC1iYW5uZXIucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzdweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNiZWZvcmUtbWFpbiAuZG9udy1sb2FkLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDA7XG59XG4jYmVmb3JlLW1haW4gLmRvbnctbG9hZC13cmFwcGVyIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNiZWZvcmUtbWFpbiAuZG9udy1sb2FkLXdyYXBwZXIgdWwgbGkgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuI2JlZm9yZS1tYWluIC5kb253LWxvYWQtd3JhcHBlciB1bCBsaS5sb2dvLWFwcCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM4cHg7XG59XG4jYmVmb3JlLW1haW4gLmRvbnctbG9hZC13cmFwcGVyIHVsIGxpLmxvZ28tYXBwIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2JlZm9yZS1tYWluIC5kb253LWxvYWQtd3JhcHBlciB1bCBsaS50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNiZWZvcmUtbWFpbiAuZG9udy1sb2FkLXdyYXBwZXIgdWwgbGkubG9nby1nb29sZSB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuI2JlZm9yZS1tYWluIC5kb253LWxvYWQtd3JhcHBlciB1bCBsaS5sb2dvLWdvb2xlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNiZWZvcmUtbWFpbiAuZG9udy1sb2FkLXdyYXBwZXIgdWwgbGkubG9nby1nb29sZSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYmVmb3JlLW1haW4gLmRvbnctbG9hZC13cmFwcGVyIHVsIGxpLmxvZ28tYXBwbGUge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbiNiZWZvcmUtbWFpbiAuZG9udy1sb2FkLXdyYXBwZXIgdWwgbGkubG9nby1hcHBsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYmVmb3JlLW1haW4gLmRvbnctbG9hZC13cmFwcGVyIHVsIGxpLmxvZ28tYXBwbGUgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnpvbmUtYWZ0ZXItY29udGVudCAuYWRzLXNpZGUtcGFuZWwge1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi56b25lLWFmdGVyLWNvbnRlbnQgLmFkcy1zaWRlLXBhbmVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYWluLWltYWdlLWFsbC1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM3MnB4O1xufVxuI21haW4taW1hZ2UtaG9tZS1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLypTbGlkZXIgbWluIG1heCBzdHlsZSovXG4jbWFwLXZpZXcge1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzRBNEE0QTtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzRBNEE0QTtcbn1cbi5zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgdG9wOiAtNHB4O1xufVxuLnNsaWRlciAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxYTUzYTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zbGlkZXIgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFhNTNhNTtcbn1cbi5zcG9uc29yLXNsaWRlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5oaWRkZW4teHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwb25zb3Itc2xpZGUgLmxlZnQuY2Fyb3VzZWwtY29udHJvbC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcG9uc29yLXNsaWRlIC5yaWdodC5jYXJvdXNlbC1jb250cm9sLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWNvbnRyb2wge1xuICB3aWR0aDogNCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zcG9uc29yLXNsaWRlIC5jbG9uZWRpdGVtLTEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwb25zb3Itc2xpZGUgLmNsb25lZGl0ZW0tMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3BvbnNvci1zbGlkZSAuY2xvbmVkaXRlbS0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gaW1nIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNhcm91c2VsIC5pdGVtIC5jb2wteHMtMTIge1xuICBwYWRkaW5nOiAwO1xufVxuLnpvbmUtYWZ0ZXItY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uaG9tZXBhZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS5jb250ZW50LWl0ZW0gLnBob3RvLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob21lLmNvbnRlbnQtaXRlbSAucGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTNhM2E7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmhvbWUuY29udGVudC1pdGVtIC5wYWdlLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lLmNvbnRlbnQtaXRlbSBwLnRleHQtZmllbGQgLm5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS5jb250ZW50LWl0ZW0gcC50ZXh0LWZpZWxkIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS5jb250ZW50LWl0ZW0gcC5udW1lcmljLWZpZWxkLW51bWJlci1vZi1iYXRocm9vbXMgLm5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS5jb250ZW50LWl0ZW0gcC5udW1lcmljLWZpZWxkLW51bWJlci1vZi1iYXRocm9vbXMgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLmNvbnRlbnQtaXRlbSBwLm51bWVyaWMtZmllbGQtbnVtYmVyLW9mLWJlZHJvb21zIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNhM2EzYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUuY29udGVudC1pdGVtIHAubnVtZXJpYy1maWVsZC1udW1iZXItb2YtYmVkcm9vbXMgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLmNvbnRlbnQtaXRlbSAubG9jYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUuY29udGVudC1pdGVtIC5sb2NhdGlvbi13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWUuY29udGVudC1pdGVtIC5sb2NhdGlvbi13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG4gIHRvcDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhZ2UuY29udGVudC1pdGVtIC5saW5rLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucGFnZS5jb250ZW50LWl0ZW0gLmxpbmstY29udGVudCAuY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYWdlLmNvbnRlbnQtaXRlbSAubGluay1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLmNvbnRlbnQtaXRlbSAubGluay1jb250ZW50IGEge1xuICBiYWNrZ3JvdW5kOiAjNzNDREQ2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhZ2UuY29udGVudC1pdGVtIC5saW5rLWNvbnRlbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNzNDREQ2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3M0NERDY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogNDUlO1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNhcm91c2VsLWNhcHRpb24gaDMge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnJvdy5saW5rLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4jdG9Ub3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvb3RlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI2Zvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI2Zvb3RlciBwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Zvb3RlciBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBoMyBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzRlYzlmNDtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAucHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzNhM2EzYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbiAgY29sb3I6ICMzMzM0MzQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwLmJlZHJvb21zIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAuYmVkcm9vbXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBCRFwiO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5iYXRocm9vbXMge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5iYXRocm9vbXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBCQVwiO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5iYXRocm9vbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAuc2l6ZS1ob21lIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAuc2l6ZS1ob21lOmFmdGVyIHtcbiAgY29udGVudDogXCIgc3EuZnQuXCI7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwLnNpemUtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5hZGRyZXNzLWNpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC56aXAtcG9zdGFsLWNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG9tZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgcGFkZGluZzogMTAwcHggNTBweDtcbn1cbi5ob21lLXdyYXBwZXIgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUtd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNhM2EzYTtcbn1cbi5ob21lLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaG9tZS13cmFwcGVyIC5idXR0b24td3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZS13cmFwcGVyIC5idXR0b24td3JhcHBlciB1bCBsaSBwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTlweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNhOWRlZWE7XG4gIGhlaWdodDogNTVweDtcbn1cbi5ob21lLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIHVsIGxpIHAgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tncm91bmQ6ICM3M2NjZDY7XG4gIHBhZGRpbmc6IDE0cHggMTRweCAxM3B4O1xufVxuLmhvbWUtd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgdWwgbGkgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNzNjY2Q2O1xufVxuLmhvbWUtd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgdWwgbGkgcCBhLm1hcC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXBhbmVsLnNpbmdsZS1zZWxlY3Rpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXBhbmVsLnNpbmdsZS1zZWxlY3Rpb24gc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXBhbmVsLnNpbmdsZS1zZWxlY3Rpb24gc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHNwYW4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiBzcGFuIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uem9uZS56b25lLWNvbnRlbnQgI21hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uem9uZS56b25lLWNvbnRlbnQgI21hcC1jb250YWluZXIgI21hcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciAuZmlsdGVyICNidXR0b24tc2xpZGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgI2J1dHRvbi1zbGlkZS5jb2xsYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDVweDtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgYnV0dG9uLFxuLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGEuYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMWE1M2E1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgYnV0dG9uOmhvdmVyLFxuLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGEuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMxYTUzYTU7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgYnV0dG9uOmFjdGl2ZSxcbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBhLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWE1M2E1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBmb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzRBNEE0QTtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBmb3JtIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGZvcm0gaW5wdXQge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgZm9ybSBpbnB1dC5rZXktd29yZHMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzRBNEE0QTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBmb3JtIGxhYmVsLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGZvcm0gbGFiZWwuc2VsZWN0OmJlZm9yZSB7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgZm9ybSBsYWJlbC5zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLnJlc3VsdC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNEE0QTRBO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi56b25lLnpvbmUtY29udGVudCAucmVzdWx0LWxpc3RpbmcgdWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQ2ZTcxO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi56b25lLnpvbmUtY29udGVudCAucmVzdWx0LWxpc3RpbmcgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjUwcHg7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLnJlc3VsdC1saXN0aW5nIHVsIGxpIGRpdi5jb250ZW50LWxlZnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNmQ2ZTcxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB1bCBsaSBkaXYuY29udGVudC1sZWZ0IC5idWlsZGVyIGEge1xuICBjb2xvcjogIzZkNmU3MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLnJlc3VsdC1saXN0aW5nIHVsIGxpIGRpdi5jb250ZW50LWxlZnQgLmJ1aWxkZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB1bCBsaSBkaXYuY29udGVudC1sZWZ0IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi56b25lLnpvbmUtY29udGVudCAucmVzdWx0LWxpc3RpbmcgdWwgbGkgLmltZy1ob3VzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB1bCBsaSAuaW1nLWhvdXNlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB1bCBsaSAuaW1nLWhvdXNlIGEgaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB1bCBsaSAuaW1nLWhvdXNlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cbi56b25lLnpvbmUtY29udGVudCAucmVzdWx0LWxpc3RpbmcgdWwgbGkgLmltZy1ob3VzZSAuaG91c2UtbnVtYmVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMWE1M2E1O1xuICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi56b25lLnpvbmUtY29udGVudCAucmVzdWx0LWxpc3RpbmcgdWwgbGkgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZ20tc3R5bGUtaXcge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHg7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmdtLXN0eWxlLWl3IGEuZGlyZWN0aW9ucyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMWE1M2E1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmdtLXN0eWxlLWl3IGEuZGlyZWN0aW9uczpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5nbS1zdHlsZS1pdyA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYgPiBkaXYgcCB7XG4gIGNvbG9yOiAjNmQ2ZTcxO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYgPiBkaXYgcCAuaXctaG91c2UtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5nbS1zdHlsZS1pdyA+IGRpdiA+IGRpdiA+IGRpdiBwIGEge1xuICBjb2xvcjogIzZkNmU3MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmdtLXN0eWxlLWl3ID4gZGl2ID4gZGl2ID4gZGl2IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56b25lLnpvbmUtY29udGVudCAuZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYgPiBkaXYgcCAuaXctdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uem9uZS56b25lLWNvbnRlbnQgLmdtLXN0eWxlLWl3ID4gZGl2ID4gZGl2ID4gZGl2IHAgLml3LXByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5nbS1zdHlsZS1pdyA+IGRpdiA+IGRpdiA+IGRpdiBwIC5pdy1zaXplIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnpvbmUuem9uZS1jb250ZW50IC5nbS1zdHlsZS1pdyA+IGRpdiA+IGRpdiA+IGRpdiAuaXctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWFwID4gZGl2ID4gZGl2ID4gOm50aC1jaGlsZCgxKSA+IDpudGgtY2hpbGQoMykgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCg0KSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XG59XG4jbWFwID4gZGl2ID4gZGl2ID4gOm50aC1jaGlsZCgxKSA+IDpudGgtY2hpbGQoMykgPiBkaXY6bnRoLWNoaWxkKDIpID4gZGl2Om50aC1jaGlsZCg0KSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHghaW1wb3J0YW50O1xufVxuI21hcC1jb250YWluZXIge1xuICBoZWlnaHQ6IDgwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNtYXAtY29udGFpbmVyICNsaXN0aW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbiNtYXAtY29udGFpbmVyICNsaXN0aW5nIHVsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI21hcC1jb250YWluZXIgI2xpc3RpbmcgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzQzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG59XG4jbWFwLWNvbnRhaW5lciAjbGlzdGluZyB1bCBsaSAuaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21hcC1jb250YWluZXIgI2xpc3RpbmcgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGxhY2Vob2xkZXIge1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wbGFjZWhvbGRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGluay1jb250ZW50IC5zcGFuLTMuY2VsbC5jb2wtc20tMyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubGluay1jb250ZW50IC5zcGFuLTMuY2VsbC5jb2wtc20tMyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbiAgI21hcC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNtYXAtY29udGFpbmVyICNsaXN0aW5nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gICNtYXAtY29udGFpbmVyICNtYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAvKiBCb290c3RyYXAgY29tcGF0aWJsZSBzcGFucyAqL1xuICAudGFibGUgLnNwYW4tMSxcbiAgLnRhYmxlIC5zcGFuLTIsXG4gIC50YWJsZSAuc3Bhbi0zLFxuICAudGFibGUgLnNwYW4tNCxcbiAgLnRhYmxlIC5zcGFuLTUsXG4gIC50YWJsZSAuc3Bhbi02LFxuICAudGFibGUgLnNwYW4tNyxcbiAgLnRhYmxlIC5zcGFuLTgsXG4gIC50YWJsZSAuc3Bhbi05LFxuICAudGFibGUgLnNwYW4tMTAsXG4gIC50YWJsZSAuc3Bhbi0xMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFibGUgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmltZy1jZW50ZXIgaW1nIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uaW1nLXJlc3BvbnNpdmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNhYm91dC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jYWJvdXQtcGFnZSBoMyB7XG4gIGNvbG9yOiAjMWE1M2E1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYWJvdXQtcGFnZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYWJvdXQtcGFnZSAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYWJvdXQtcGFnZSAubG9nby1hcHAgLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xufVxuI2Fib3V0LXBhZ2UgLmxvZ28tYXBwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYWJvdXQtcGFnZSAubG9nby1hcHAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4jYWJvdXQtcGFnZSAubG9nby1hcHAgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIHdpZHRoOiA0NSU7XG59XG4jd3JhcHBlciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm1bcm9sZT1mb3JtXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2Fsd2Vlbi1jYWxlbmRhci1ldmVudHMgLmxpc3QtZXZlbnQtd3JhcHBlciAubGlzdC1ldmVudC1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5saXN0LWV2ZW50LXdyYXBwZXIgLmxpc3QtZXZlbnQtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5oZWFkLXRpdGxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5oZWFkLXRpdGxlIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWV2ZW50LXdyYXBwZXIgLmxpc3QtZXZlbnQtaW5uZXIgLmhlYWQtdGl0bGUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIGNvbG9yOiAjMWE1M2E1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zcHg7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5oZWFkLXRpdGxlIHVsIGxpIGEge1xuICBjb2xvcjogIzFhNTNhNTtcbn1cbi5saXN0LWV2ZW50LXdyYXBwZXIgLmxpc3QtZXZlbnQtaW5uZXIgLmhlYWQtdGl0bGUgdWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0LWV2ZW50LXdyYXBwZXIgLmxpc3QtZXZlbnQtaW5uZXIgLmZjLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5mYy10b29sYmFyIC5mYy1yaWdodCAuZmMtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0LWV2ZW50LXdyYXBwZXIgLmxpc3QtZXZlbnQtaW5uZXIgLmZjLXRvb2xiYXIgLmZjLWxlZnQgYnV0dG9uLmZjLXRvZGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktd2lkZ2V0LWhlYWRlciA+IGRpdi5mYy1yb3cudWktd2lkZ2V0LWhlYWRlciA+IHRhYmxlIHtcbiAgYm9yZGVyOiAjMWE1M2E1O1xufVxuLnVpLXdpZGdldC1oZWFkZXIgPiBkaXYuZmMtcm93LnVpLXdpZGdldC1oZWFkZXIgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJhY2tncm91bmQ6ICMxYTUzYTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6ICMxYTUzYTU7XG59XG4udWktd2lkZ2V0LWhlYWRlciA+IGRpdi5mYy1yb3cudWktd2lkZ2V0LWhlYWRlciA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAjMWE1M2E1O1xufVxuLnVpLXdpZGdldC1oZWFkZXIgPiBkaXYuZmMtcm93LnVpLXdpZGdldC1oZWFkZXIgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6ICMxYTUzYTU7XG59XG4uZmMtZGF5LW51bWJlciB7XG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhNTNhNSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDAgM3B4IWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZmMtZGF5LW51bWJlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZjLWNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5saXN0LWV2ZW50IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICAvKlBhZ2VuYXRpb24gZm9yIGV2ZW50IGxpc3QqL1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3QgbGkge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMWE1M2E1O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkFBOUE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGlzdC1ldmVudCB1bC5saXN0IGxpIGRpdi5saXN0LWV2ZW50LWlubmVyIHtcbiAgY29sb3I6ICMyMzIwMjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciAuaW1hZ2UtaWNvbi13cmFwcGVyIC5pbWFnZS1pY29uIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQyODY5Nztcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3QgbGkgZGl2Lmxpc3QtZXZlbnQtaW5uZXIgaDIudGl0dGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3QgbGkgZGl2Lmxpc3QtZXZlbnQtaW5uZXIgaDIudGl0dGxlIGEge1xuICBjb2xvcjogIzIzMjAyODtcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3QgbGkgZGl2Lmxpc3QtZXZlbnQtaW5uZXIgZGwuZGwtbGlzdC1ldmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciBkbC5kbC1saXN0LWV2ZW50IGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3QgbGkgZGl2Lmxpc3QtZXZlbnQtaW5uZXIgZGwuZGwtbGlzdC1ldmVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3QgbGkgZGl2Lmxpc3QtZXZlbnQtaW5uZXIgZGwuZGwtbGlzdC1ldmVudCBkZCBhIHtcbiAgY29sb3I6ICMyMzIwMjg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciBkbC5kbC1saXN0LWV2ZW50IGRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdC1ldmVudCB1bC5saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtZXZlbnQgLnBhZ2luYXRpb24td3JhcHBlci1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5saXN0LWV2ZW50IC5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWV2ZW50IC5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5saXN0LWV2ZW50IC5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubGlzdC1ldmVudCAucGFnaW5hdGlvbi13cmFwcGVyLWxpc3QgI3BhZ2luYXRpb24gdWwucGFnaW5hdGlvbiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWE1M2E1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5saXN0LWV2ZW50IC5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0ZGOTE3RDtcbn1cbi5saXN0LWV2ZW50IC5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIGEgaS5mYS5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubGlzdC1ldmVudCAucGFnaW5hdGlvbi13cmFwcGVyLWxpc3QgI3BhZ2luYXRpb24gdWwucGFnaW5hdGlvbiBsaSBhIGkuZmEuZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTGFzdFwiO1xufVxuLmxpc3QtZXZlbnQgLnBhZ2luYXRpb24td3JhcHBlci1saXN0ICNwYWdpbmF0aW9uIHVsLnBhZ2luYXRpb24gbGkgYSBpLmZhLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmxpc3QtZXZlbnQgLnBhZ2luYXRpb24td3JhcHBlci1saXN0ICNwYWdpbmF0aW9uIHVsLnBhZ2luYXRpb24gbGkgYSBpLmZhLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRmlyc3RcIjtcbn1cbi5saXN0LWV2ZW50IC5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIGEjcGFnZXItY3VycmVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjRkY5MTdEO1xufVxuLnRpdGxlLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpdGxlLXBhbmVsIC5ob21lLXRpdGxlLXNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICMxYTUzYTU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNzFweDtcbiAgei1pbmRleDogOTk7XG59XG4udGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUtc2xpZGVyIHNwYW4uaG9tZS1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE1M2E1O1xuICBmb250LXNpemU6IDMwcHQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50aXRsZS1wYW5lbCAuaG9tZS10aXRsZS1zbGlkZXIgc3Bhbi50aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5ZTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDMycHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEwMHB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpdGxlLXBhbmVsIC5ob21lLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUgc3Bhbi5ob21lLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTUzYTU7XG4gIGZvbnQtc2l6ZTogMzBwdDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnRpdGxlLXBhbmVsIC5ob21lLXRpdGxlIHNwYW4udGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzMnB0O1xuICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5taWQtbGluZSB7XG4gIGNvbG9yOiAjMWE1M2E1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE1M2E1O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGVzY3JpcHRpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbiAgZm9udC1mYW1pbHk6IENhbGlicmksQXJpYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGV4dC1jb2x1bW4ge1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xufVxuLnRleHQtY29sdW1uIC5yb3cge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGV4dC1jb2x1bW4gLnRleHQtZmllbGQgLm5hbWUge1xuICBmbG9hdDogbGVmdDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZCAudmFsdWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xufVxuLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkLmxhc3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkLmxhc3Qgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkLmxhc3QgLnNvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udGV4dC1jb2x1bW4gLnRleHQtZmllbGQubGFzdCAuc29jaWFsLWxpbmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkLmxhc3QgLnNvY2lhbC1saW5rIC5zaGFyZS5mYWNlYm9vay1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL1NvY2lhbC1NZWRpYS0wMi5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayAuc2hhcmUudHdpdHRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL1NvY2lhbC1NZWRpYS0wMy5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayAuc2hhcmUuZ29vZ2xlLXBsdXMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Tb2NpYWwtTWVkaWEtMDQucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udGV4dC1jb2x1bW4gLnRleHQtZmllbGQubGFzdCAuc29jaWFsLWxpbmsgLnNoYXJlLnBpbnRlcmVzdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL1NvY2lhbC1NZWRpYS0wNS5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayAuZW1haWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Tb2NpYWwtTWVkaWEtMDYucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udGV4dC1jb2x1bW4gaDQge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xufVxuLmltYWdlLXNsaWRlLXNob3cge1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG4uY2Fyb3VzZWwtaG9tZSB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uY2Fyb3VzZWwtaG9tZSAuY2Fyb3VzZWwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLWlubmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMzcHg7XG4gIHotaW5kZXg6IDE1O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuYXJyb3ctY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYXJvdXNlbC1Ib21lUGhvdG9zIC5hcnJvdy1jb250cm9sIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTgwcHg7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuYXJyb3ctY29udHJvbCAubGVmdC5jYXJvdXNlbC1jb250cm9sIHtcbiAgbGVmdDogLTgwcHg7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuYXJyb3ctY29udHJvbCAucmlnaHQuY2Fyb3VzZWwtY29udHJvbCB7XG4gIHJpZ2h0OiAtODBweDtcbn1cbiNjYXJvdXNlbC1Ib21lUGhvdG9zIC5jYXJvdXNlbC1pbm5lciB7XG4gIGhlaWdodDogNTgwcHg7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuY2Fyb3VzZWwtaW5uZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDIwcHggMCAwIC0yMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNjYXJvdXNlbC1Ib21lUGhvdG9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IC43O1xuICBsZWZ0OiAwO1xufVxuI2FjY29yZGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2FjY29yZGlvbiAucGFuZWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2FjY29yZGlvbiAucGFuZWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAubGlzdC1ncm91cC1pdGVtIHNwYW4uYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAubGlzdC1ncm91cC1pdGVtIHNwYW4uYmFkZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLmxpc3QtZ3JvdXAtaXRlbS5jb2xsYXBzZWQgc3Bhbi5iYWRnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxYTUzYTU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IGxpLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSBoNSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGE6aG92ZXIgaDUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgaW1nLmltZy1yZXNwb25zaXplIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgLmZ1bGwtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgLnBob25lLW51bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxYTUzYTU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2Njtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgaDQge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgaDUge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYTpob3ZlciBoNSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSBpbWcuaW1nLXJlc3BvbnNpemUge1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSAuZnVsbC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSAucGhvbmUtbnVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCAubm9uLXByZW1pdW0gLndlYnNpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCAubm9uLXByZW1pdW0gLmNvbXBhbnktbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5ub24tcHJlbWl1bSAuZW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCAubm9uLXByZW1pdW0gLnNvY2lhbC1saXN0LWJ1aWxkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCAubm9uLXByZW1pdW0gLmFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCAucHJlbWl1bS1wbHVzIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLnByZW1pdW0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLnByZW1pdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCAucHJlbWl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLnByZW1pdW0gLmNvbXBhbnktbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5wcmVtaXVtIC5lbWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5wcmVtaXVtIC5zb2NpYWwtbGlzdC1idWlsZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLnByZW1pdW0gLmFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypGb3IgTWVtYmVycyBQcm9kdWN0IGFuZCBTZXJ2aWNlcyBEZXRhaWwgUGFnZSAqL1xuLmNvbnRlbnRNZW1iZXIge1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5jb250ZW50TWVtYmVyIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnRNZW1iZXIgLnJvdyAuYnRuLXdlYnNpdGUuc2VhcmNoLXBhbmVsIHtcbiAgbWFyZ2luOiA1cHggMCAxNXB4O1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250ZW50TWVtYmVyIC5jb250ZW50TWVtYmVyV3JhcCBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIC5jb2wtc20tNC5tYWluLWltYWdlLWRldGFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50TWVtYmVyIC5jb250ZW50TWVtYmVyV3JhcCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250ZW50TWVtYmVyIC5jb250ZW50TWVtYmVyV3JhcCAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIHAucGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jb250ZW50TWVtYmVyIC5jb250ZW50TWVtYmVyV3JhcCBwLnBob25lOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIHAuZmF4LW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIHAuZmF4LW51bWJlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvZmF4LWljb24uanBnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmNvbnRlbnRNZW1iZXIgLnNlY3Rpb25fZGV0YWlsIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4uY29udGVudE1lbWJlciAuc2VjdGlvbl9kZXRhaWwgaDQge1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudE1lbWJlciAuc2VjdGlvbl9kZXRhaWwgdWwgbGkge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudC1tZW1iZXItbGlzdGluZy13cmFwcGVyIHAucGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jb250ZW50LW1lbWJlci1saXN0aW5nLXdyYXBwZXIgcC5waG9uZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jb250ZW50LW1lbWJlci1saXN0aW5nLXdyYXBwZXIgcC5mYXgtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY29udGVudC1tZW1iZXItbGlzdGluZy13cmFwcGVyIHAuZmF4LW51bWJlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvZmF4LWljb24uanBnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmJ1dHRvbi1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbi5idXR0b24tYXJlYSA+IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5idXR0b24tYXJlYSBhLmJ0biB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTUwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMWE1M2E1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLmJ1dHRvbi1hcmVhIGEuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG4uc29jaWFsLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uc29jaWFsLXBhbmVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNvY2lhbC1wYW5lbCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zb2NpYWwtcGFuZWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cbi5GYWNlYm9va0xpbmssXG4uVHdpdHRlckxpbmssXG4uR29vZ2xlTGluayxcbi5MaW5rZWRpbkxpbmssXG4uWW91dHViZUxpbmssXG4uUGludGVyZXN0TGluayxcbi5JbnN0YWdyYW1MaW5rLFxuLlllbHBMaW5rLFxuLkhvdXp6TGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9mYWNlYm9vay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLlR3aXR0ZXJMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Ud2l0dGVyIEJpcmQucG5nJyk7XG59XG4uR29vZ2xlTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvR29vZ2xlIFBsdXMucG5nJyk7XG59XG4uTGlua2VkaW5MaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0NvbnRlbnQvaW1hZ2VzL2xpbmtlZGluLnBuZyk7XG59XG4uWW91dHViZUxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvWW91VHViZTEucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLlBpbnRlcmVzdExpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvcGludGVyZXN0LnBuZyk7XG59XG4uSW5zdGFncmFtTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9JbnN0YWdyYW0ucG5nKTtcbn1cbi5ZZWxwTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L0ltYWdlcy9ZZWxwX1llbHBfYnVyc3RfcG9zaXRpdmVfUkdCLnBuZyk7XG59XG4uSG91enpMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0NvbnRlbnQvaW1hZ2VzL3NvY2lhbF9zcXVhcmVfZ3JlZW5fNDhweC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGhvdG8td3JhcHBlci5jb21wYW55LWxvZ28gLnBob3RvLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1dHRvbi1iYWNrIHtcbiAgbWFyZ2luOiAyMHB4IDE1cHg7XG59XG4uYnV0dG9uLWJhY2sgLmJ0bi1iYWNrIHtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnV0dG9uLWJhY2sgLmJ0bi1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IC43O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluLWltYWdlLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4vKlByZW1pdW0gbGlzdGluZyovXG5saS5wcmVtaXVtLW1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5ub24tcHJlbWl1bSAud2Vic2l0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLm5vbi1wcmVtaXVtIC5jb21wYW55LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5ub24tcHJlbWl1bSAuZW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5ub24tcHJlbWl1bSAuc29jaWFsLWxpc3QtYnVpbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLm5vbi1wcmVtaXVtIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCAucHJlbWl1bS1wbHVzIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCAucHJlbWl1bS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiA0MHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5wcmVtaXVtIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCAucHJlbWl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCAucHJlbWl1bSAuZW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5wcmVtaXVtIC5zb2NpYWwtbGlzdC1idWlsZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCAucHJlbWl1bSAuY29tcGFueS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCAucHJlbWl1bSAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnRzLmNvbnRlbnQtaXRlbSAudGFiLWNvbnRlbnQge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5ldmVudHMuY29udGVudC1pdGVtIC5wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNXB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZXZlbnRzLmNvbnRlbnQtaXRlbSAucGFnZS1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGUtdGltZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDQ0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXRlLXRpbWUtd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXRlLXRpbWUtd3JhcHBlciAuaWNvbi1kYXRlLXRpbWUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGF0ZS10aW1lLXdyYXBwZXIgLmRhdGUtdGltZS1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZGF0ZS10aW1lLXdyYXBwZXIgLm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGUtdGltZS13cmFwcGVyIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5saW5rLWZpZWxkLmxpbmstZmllbGQtYWx0ZXJuYXRpdmUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5saW5rLWZpZWxkLmxpbmstZmllbGQtYWx0ZXJuYXRpdmUtbGluayAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmxpbmstZmllbGQubGluay1maWVsZC1hbHRlcm5hdGl2ZS1saW5rIC5uYW1lOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNDY4ZmNjO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubGluay1maWVsZC5saW5rLWZpZWxkLWFsdGVybmF0aXZlLWxpbmsgLnZhbHVlIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5saW5rLWZpZWxkLmxpbmstZmllbGQtYWx0ZXJuYXRpdmUtbGluayAudmFsdWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZXh0LWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRleHQtYm9keSBkaXYudHh0LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbn1cbi50ZXh0LWJvZHkgcC5nbHlwaGljb246ZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAjNDY4ZmNjO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubG9jYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvY2F0aW9uLXdyYXBwZXIgLmRpcmVjdGlvbi13cmFwcGVyIGg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvY2F0aW9uLXdyYXBwZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sb2NhdGlvbi13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvUGxhY2VfSWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmV2ZW50LWRhdGFpbC13cmFwcGVyIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5QcmV2aWV3SW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmxvZ29UaHVtYm5haWwge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jZXZlbnQtZWRpdG9yLXRhYi0xIC5pbWFnZS1pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuI2V2ZW50LWVkaXRvci10YWItMSAuaW1hZ2UtaWNvbi13cmFwcGVyIC5pbWFnZS1pY29uIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQyODY5NztcbiAgcGFkZGluZzogMDtcbn1cbiNzcG9uc29yIC5zcG9uc29yLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xufVxuI3Nwb25zb3IgLnNwb25zb3ItdGl0bGUgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDM1cHg7XG59XG4jc3BvbnNvciAuc3BvbnNvci10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNzcG9uc29yIC5zcG9uc29yLXRpdGxlIHAge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCBsaSBpbWcge1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxudWwubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxudWwubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnVsLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uZnJpc3QtY29sIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnLCBzZXJpZjtcbn1cbi5mcmlzdC1jb2wgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkZhY2Vib29rTGluayxcbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLlR3aXR0ZXJMaW5rLFxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuR29vZ2xlTGluayxcbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkxpbmtlZGluTGluayxcbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLllvdXR1YmVMaW5rLFxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuUGludGVyZXN0TGluayxcbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkluc3RhZ3JhbUxpbmssXG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5ZZWxwTGluayxcbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkhvdXp6TGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9mYWNlYm9vay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLlR3aXR0ZXJMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Ud2l0dGVyIEJpcmQucG5nJyk7XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5Hb29nbGVMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Hb29nbGUgUGx1cy5wbmcnKTtcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkxpbmtlZGluTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9saW5rZWRpbi5wbmcpO1xufVxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuWW91dHViZUxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvWW91VHViZTEucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuUGludGVyZXN0TGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9waW50ZXJlc3QucG5nKTtcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkluc3RhZ3JhbUxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvSW5zdGFncmFtLnBuZyk7XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5ZZWxwTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L0ltYWdlcy9ZZWxwX1llbHBfYnVyc3RfcG9zaXRpdmVfUkdCLnBuZyk7XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5Ib3V6ekxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvc29jaWFsX3NxdWFyZV9ncmVlbl80OHB4LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi8qUHJvZHVjdHMvU2VydmljZXMgRGV0YWlsIFBhZ2UqL1xuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuZmF4LW51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmltZy10aHVtYm5haWwtZ29vZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmNvbC1zbS00Lm1haW4taW1hZ2UtZGV0YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmNvbXBhbnktbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuY29tcGFueS1sb2dvIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuY29tcGFueS1sb2dvIC5zZWN0aW9uX2RldGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5jb21wYW55LWxvZ28gLmFkZGl0aW9uYWwtY29udGFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5jb21wYW55LWxvZ28gLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuY29tcGFueS1sb2dvIC5jb250ZW50LXBpY2tlci1maWVsZC5jb250ZW50LXBpY2tlci1maWVsZC12aWV3LW91ci1ob21lIGg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuY29tcGFueS1sb2dvIC5jb250ZW50LXBpY2tlci1maWVsZC5jb250ZW50LXBpY2tlci1maWVsZC12aWV3LW91ci1ob21lIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmVtYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLnNvY2lhbC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5yb3cuYnV0dG9uLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuaW1nLXRodW1ibmFpbC1nb29nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuY29sLXNtLTQubWFpbi1pbWFnZS1kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5idXR0b24tYXJlYSAuYnRuLXdlYnNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuYnV0dG9uLWFyZWEgLmJ0bi13ZWJzaXRlOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmJ1dHRvbi1hcmVhIC5idG4tbWFwLnNlYXJjaC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmZheC1udW1iZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuZW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5zb2NpYWwtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5jb21wYW55LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuY29tcGFueS1sb2dvIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5jb21wYW55LWxvZ28gLnNlY3Rpb25fZGV0YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuY29tcGFueS1sb2dvIC5hZGRpdGlvbmFsLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5jb21wYW55LWxvZ28gLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5jb21wYW55LWxvZ28gLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUgaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmNvbXBhbnktbG9nbyAuY29udGVudC1waWNrZXItZmllbGQuY29udGVudC1waWNrZXItZmllbGQtdmlldy1vdXItaG9tZSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmltZy10aHVtYm5haWwtZ29vZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuY29sLXNtLTQubWFpbi1pbWFnZS1kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQtZG93bmxvYWQgLmltZy1yZXNwb25zaXZlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJvdXNlbCAuaXRlbSAuY29sLXhzLTEyOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDcycHgpIHtcbiAgLmxvZ28taG9tZXBhZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubG9nby1ob21lcGFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53aWRnZXQtbmF2aWdhdGlvbi53aWRnZXQtbWVudS13aWRnZXQud2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXYtd3JhcHBlciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi13cmFwcGVyIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3dyYXBwZXIgLm5hdmJhci1uYXYge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAxMC4yNXB4IGF1dG87XG4gIH1cbiAgI3dyYXBwZXIgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAjd3JhcHBlciAubmF2YmFyLW5hdiA+IGxpOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICN3cmFwcGVyIC5uYXZiYXItbmF2ID4gbGk6aG92ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3dyYXBwZXIgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICB9XG4gICN3cmFwcGVyIC5uYXZiYXItbmF2IC5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gICN3cmFwcGVyIC5uYXZiYXItbmF2IC5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMi41cHggc29saWQgI0ZGRkZGRjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuem9uZS56b25lLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuem9uZS56b25lLW5hdmlnYXRpb24gLndpZGdldC1uYXZpZ2F0aW9uLndpZGdldC1sYXlvdXQtd2lkZ2V0LndpZGdldCAub3JjaGFyZC1sYXlvdXRzLXJvb3QgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGl0bGUtcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnRpdGxlLXBhbmVsIC5ob21lLXRpdGxlIHNwYW4uaG9tZS1udW1iZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMwcHQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUgc3Bhbi50aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNGIzZTc1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAuem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgI2J1dHRvbi1zbGlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlLmNvbGxhcHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI1cHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICM0YjNlNzU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlLmNvbGxhcHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTI1MVwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAuem9uZS56b25lLWNvbnRlbnQgLm1hcC1saXN0aW5nIC5tYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA4NzdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gICNjb250ZW50LWRvd25sb2FkIC5zcGFuLTUuY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbnRlbnQtZG93bmxvYWQgLnNwYW4tMi5jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29udGVudC1kb3dubG9hZCAuaW1nLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciAuY2xvbmVkaXRlbS0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAodHJhbnNmb3JtLTNkKSwgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTYuNiU7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGxlZnQ6IC0xNi42JTtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxNi42JTtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gICAgbGVmdDogMTYuNiU7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLmxlZnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgLmNsb25lZGl0ZW0tMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyIC5jbG9uZWRpdGVtLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICh0cmFuc2Zvcm0tM2QpLCBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNi42JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNi42JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgI2JlZm9yZS1tYWluIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQgLmFkcy1zaWRlLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDcxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjYmVmb3JlLW1haW4gI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgI2JlZm9yZS1tYWluICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweCA7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiBzcGFuIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBhZ2UgY29udGVudC1pdGVtIC5vcmNoYXJkLWxheW91dHMtcm9vdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgI2JlZm9yZS1tYWluIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWh0bWwtd2lkZ2V0LndpZGdldCAjY29udGFpbmVyLnNob3ctaG9tZS1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI2JlZm9yZS1tYWluICNtYWluLWltYWdlLmhvbWUtcGFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICNiZWZvcmUtbWFpbiAjbWFpbi1pbWFnZS5ob21lLXBhZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuLmNhcm91c2VsLWlubmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYWJvdXQtcGFnZSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucDEgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4jdGFiLWNvbnRlbnQgdWwubmF2LXRhYnMge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiN0YWItY29udGVudCB1bC5uYXYtdGFicyA+IGxpIHtcbiAgYmFja2dyb3VuZDogIzFhNTNhNTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jdGFiLWNvbnRlbnQgdWwubmF2LXRhYnMgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMGE5ZTI7XG59XG4jdGFiLWNvbnRlbnQgdWwubmF2LXRhYnMgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiN0YWItY29udGVudCB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuI3RhYi1jb250ZW50IHVsLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwYTllMjtcbn1cbiN0YWItY29udGVudCB1bC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiN0YWItY29udGVudCAudGFiLWNvbnRlbnQge1xuICBoZWlnaHQ6IDU4MHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuI3RhYi1jb250ZW50IC50YWItY29udGVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbn1cbiN0YWItY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gZGl2IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4jdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSA+IGRpdiA+IGEge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3RhYi1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXYgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xufVxuI3RhYi1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXYgPiBhIHAge1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXRvcC1wYW5lbCB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQgLmFkcy10b3AtcGFuZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi53aWRnZXQtYmVmb3JlLWNvbnRlbnQud2lkZ2V0LXJvdGF0ZS1hZC13aWRnZXQud2lkZ2V0IC5hZHMtdG9wLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ud2lkZ2V0LWJlZm9yZS1jb250ZW50LndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXRvcC1wYW5lbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndpZGdldC1hZnRlci1jb250ZW50LndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXRvcC1wYW5lbCB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLndpZGdldC1hZnRlci1jb250ZW50LndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXRvcC1wYW5lbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2dvb2dsZS1tYXAtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWlkLWxpbmUge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gICN0YWItY29udGVudCAudGFiLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aXRsZS1wYW5lbCAuaG9tZS10aXRsZSBzcGFuLmhvbWUtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUgc3Bhbi50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuIiwiQGJhc2VDb2xvcjogIzFhNTNhNTtcclxuQGJhc2VMaWdodEZvbnRDb2xvcjogI0ZGRkZGRjtcclxuQGJhc2VMaWdodEZvbnRDb2xvcjI6ICMwMDA7XHJcbkBzZWNvbmRhcnlDb2xvcjogIzAwYTllMjtcclxuQGZvbnRGYW1pbHlUaXRsZTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xyXG5AZm9udEZhbWlseUJvZHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjN0E3Nzc4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5Qm9keTtcclxufVxyXG5oMSxoMiB7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHlUaXRsZTtcclxufVxyXG4ucm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuI2xheW91dC13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5uYXZiYXItYnJhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uem9uZS56b25lLW5hdmlnYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLndpZGdldC1uYXZpZ2F0aW9uLndpZGdldC1sYXlvdXQtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAgICAgLm9yY2hhcmQtbGF5b3V0cy1yb290IHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud2lkZ2V0LW5hdmlnYXRpb24ud2lkZ2V0LW1lbnUtd2lkZ2V0LndpZGdldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdG9wOiAycHg7XHJcbn1cclxuLmhhZWRlci1ob21lIHtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG4ubmF2LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC56b25lLnpvbmUtaGVhZGVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2lkZ2V0LWhlYWRlci53aWRnZXQtaGVhZGVyLXdpZGdldC53aWRnZXQge1xyXG4gICAgICAgICAgICBpbWcuaW1hZ2VIZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxvZ28tbm90LWhvbWUtcGFnZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmxvZ28taG9tZXBhZ2Uge1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuI3dyYXBwZXIge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogMTE0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDIuNXB4IHNvbGlkIEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMi41cHggc29saWQgQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uem9uZS1hZnRlci1tYWluIHtcclxuICAgIC53aWRnZXQtYWZ0ZXItbWFpbi53aWRnZXQtYWQtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAgICAgLmFkcy1zaWRlLXBhbmVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYmVmb3JlLW1haW4ge1xyXG4gICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICAud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1hZC13aWRnZXQud2lkZ2V0IHtcclxuICAgICAgICAuYWRzLXNpZGUtcGFuZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21haW4taW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMzcycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWh0bWwtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAgICAgI2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAjY29udGFpbmVyLnNob3ctaG9tZS1wYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuICAgIC53aWRnZXQtaHRtbC13aWRnZXQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuZG9udy1sb2FkLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL0NvbnRlbnQvaW1hZ2VzL3RyYXBlem9pZC1iYW5uZXIucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzdweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkubG9nby1hcHAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTM4cHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLmxvZ28tZ29vbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLmxvZ28tYXBwbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi56b25lLWFmdGVyLWNvbnRlbnQge1xyXG4gICAgLmFkcy1zaWRlLXBhbmVsIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtYWluLWltYWdlLWFsbC1wYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzcycHg7XHJcbn1cclxuI21haW4taW1hZ2UtaG9tZS1wYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbn1cclxuLypTbGlkZXIgbWluIG1heCBzdHlsZSovXHJcbiNtYXAtdmlldyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnNsaWRlci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRBNEE0QTtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgIC5zbGlkZXItc2VsZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNEE0QTRBO1xyXG4gICAgfVxyXG59XHJcbi5zbGlkZXItaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICB0b3A6IC00cHg7XHJcbn1cclxuLnNsaWRlciB7XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC50b29sdGlwLnRvcCB7XHJcbiAgICAgICAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3BvbnNvci1zbGlkZSB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzLmhpZGRlbi14cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWZ0LmNhcm91c2VsLWNvbnRyb2wudmlzaWJsZS14cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yaWdodC5jYXJvdXNlbC1jb250cm9sLnZpc2libGUteHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICB3aWR0aDogNCU7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XHJcbiAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcclxuICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jbG9uZWRpdGVtLTEge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbG9uZWRpdGVtLTIge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbG9uZWRpdGVtLTMge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2Fyb3VzZWwge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi56b25lLWFmdGVyLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxufVxyXG4uaG9tZXBhZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ob21lLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAucGhvdG8taW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2EzYTNhO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC50ZXh0LWZpZWxkIHtcclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwLm51bWVyaWMtZmllbGQtbnVtYmVyLW9mLWJhdGhyb29tcyB7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2EzYTNhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2EzYTNhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5udW1lcmljLWZpZWxkLW51bWJlci1vZi1iZWRyb29tcyB7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2EzYTNhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2EzYTNhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTA2MlwiO1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhZ2UuY29udGVudC1pdGVtIHtcclxuICAgIC5saW5rLWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzNDREQ2O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzczQ0RENjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3M0NERDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgYm90dG9tOiA0NSU7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgfVxyXG59XHJcbi5yb3cubGluay1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4jdG9Ub3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jZm9vdGVyIHtcclxuICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHtcclxuICAgIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzU3NTc1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGVjOWY0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM0MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAuYmVkcm9vbXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIEJEXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC5iYXRocm9vbXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIEJBXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAuc2l6ZS1ob21lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2EzYTNhO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBzcS5mdC5cIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC5hZGRyZXNzLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC56aXAtcG9zdGFsLWNvZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ob21lLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjM2EzYTNhO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E5ZGVlYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAyMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzNjY2Q2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzNjY2Q2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEubWFwLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA2MlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi56b25lLnpvbmUtY29udGVudCB7XHJcbiAgICAuZmlsdGVyLXBhbmVsLnNpbmdsZS1zZWxlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAjbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAjYnV0dG9uLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUyNTFcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjYnV0dG9uLXNsaWRlLmNvbGxhcHMge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJ1dHRvbiwgYS5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QTRBNEE7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0QTRBNEE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dC5rZXktd29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0QTRBNEE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEE0QTRBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMjUyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjZweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRBNEE0QTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3VsdC1saXN0aW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRBNEE0QTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZDZlNzE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGRpdi5jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmU3MTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1aWxkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZTcxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLWhvdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ob3VzZS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nbS1zdHlsZS1pdyB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGEuZGlyZWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmU3MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXctaG91c2UtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZTcxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdy1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml3LXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXctaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtYXAge1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICYgPiA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICYgPiA6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtYXAtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogODB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICNtYXAge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAjbGlzdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzQzNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBsYWNlaG9sZGVyIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubGluay1jb250ZW50IHtcclxuICAgICAgICAuc3Bhbi0zLmNlbGwuY29sLXNtLTMge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgI2xpc3Rpbmcge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAjbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIEJvb3RzdHJhcCBjb21wYXRpYmxlIHNwYW5zICovXHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIC5zcGFuLTEsLnNwYW4tMiwuc3Bhbi0zLC5zcGFuLTQsLnNwYW4tNSwuc3Bhbi02LC5zcGFuLTcsLnNwYW4tOCwuc3Bhbi05LC5zcGFuLTEwLC5zcGFuLTExIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICYgPiAucm93IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuLmltZy1jZW50ZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgIH1cclxufVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuI2Fib3V0LXBhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC51bmRlcmxpbmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgLmxvZ28tYXBwIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jd3JhcHBlciB7XHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbmZvcm1bcm9sZT1mb3JtXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zYWx3ZWVuLWNhbGVuZGFyLWV2ZW50cyB7XHJcbiAgICAubGlzdC1ldmVudC13cmFwcGVyIHtcclxuICAgICAgICAubGlzdC1ldmVudC1pbm5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxpc3QtZXZlbnQtd3JhcHBlciB7XHJcbiAgICAubGlzdC1ldmVudC1pbm5lciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC5oZWFkLXRpdGxlIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZjLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5mYy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAuZmMtYnV0dG9uLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYy1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5mYy10b2RheS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICAgICYgPiBkaXYuZmMtcm93LnVpLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mYy1kYXktbnVtYmVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IEBiYXNlQ29sb3IhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMCAzcHghaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZmMtY29udGVudCB7XHJcbiAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxufVxyXG4ubGlzdC1ldmVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgdWwubGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkFBOUE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIFx0ZGl2Lmxpc3QtZXZlbnQtaW5uZXIge1xyXG4gICAgICAgIFx0XHRjb2xvcjogIzIzMjAyODtcclxuICAgICAgICBcdFx0Ym9yZGVyOiBub25lO1xyXG4gICAgICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgXHQgICAgLmltYWdlLWljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjNDI4Njk3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcdCAgICB9XHJcbiAgICAgICAgXHRcdGgyLnRpdHRsZSB7XHJcbiAgICAgICAgXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzMjAyODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHRcdGRsLmRsLWxpc3QtZXZlbnQge1xyXG4gICAgICAgIFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcblxyXG4gICAgICAgIFx0XHRcdGR0IHtcclxuICAgICAgICBcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIFx0XHRcdH1cclxuICAgICAgICBcdFx0XHRkZCB7XHJcbiAgICAgICAgXHRcdFx0XHRtYXJnaW4tbGVmdDogMTYwcHg7XHJcbiAgICAgICAgXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgXHRcdFx0YSB7XHJcbiAgICAgICAgICAgIFx0XHRcdFx0Y29sb3I6ICMyMzIwMjg7XHJcbiAgICAgICAgICAgIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKlBhZ2VuYXRpb24gZm9yIGV2ZW50IGxpc3QqL1xyXG4gICAgLnBhZ2luYXRpb24td3JhcHBlci1saXN0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICNwYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgdWwucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOTE3RDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5mYS5mYS1hbmdsZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwODBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEuZmEtYW5nbGUtZG91YmxlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkxhc3RcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEuZmEtYW5nbGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEuZmEtYW5nbGUtZG91YmxlLWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJGaXJzdFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSNwYWdlci1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjkxN0Q7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50aXRsZS1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaG9tZS10aXRsZS1zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNzFweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBzcGFuLmhvbWUtbnVtYmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB0O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnRpdGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG9tZS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBzcGFuLmhvbWUtbnVtYmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB0O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnRpdGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1pZC1saW5le1xyXG4gICAgY29sb3I6QGJhc2VDb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6QGJhc2VDb2xvcjtcclxuICAgIGhlaWdodDo1cHg7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG59XHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLEFyaWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxufVxyXG4udGV4dC1jb2x1bW4ge1xyXG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAudGV4dC1maWVsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWZpZWxkLmxhc3Qge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaGFyZS5mYWNlYm9vay1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Tb2NpYWwtTWVkaWEtMDIucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hhcmUudHdpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Tb2NpYWwtTWVkaWEtMDMucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hhcmUuZ29vZ2xlLXBsdXMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvU29jaWFsLU1lZGlhLTA0LnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNoYXJlLnBpbnRlcmVzdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Tb2NpYWwtTWVkaWEtMDUucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW1haWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvU29jaWFsLU1lZGlhLTA2LnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5VGl0bGU7XHJcbiAgICB9XHJcblxyXG59XHJcbi5pbWFnZS1zbGlkZS1zaG93IHtcclxuICAgIHBhZGRpbmc6IDAgNjBweDtcclxufVxyXG4uY2Fyb3VzZWwtaG9tZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yOyAgICBcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIH1cclxufVxyXG4jY2Fyb3VzZWwtSG9tZVBob3RvcyB7XHJcbiAgICAuYXJyb3ctY29udHJvbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgICAgICByaWdodDogLTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgLTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2FjY29yZGlvbntcclxuICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC1ncm91cC1pdGVtLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUyNThcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICB1bC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICAgICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nLmltZy1yZXNwb25zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZ1bGwtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob25lLW51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaS5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcuaW1nLXJlc3BvbnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZ1bGwtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob25lLW51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubm9uLXByZW1pdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC53ZWJzaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnktbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtbGlzdC1idWlsZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcmVtaXVtLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTI1OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJlbWl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29tcGFueS1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1saXN0LWJ1aWxkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qRm9yIE1lbWJlcnMgUHJvZHVjdCBhbmQgU2VydmljZXMgRGV0YWlsIFBhZ2UgKi9cclxuLmNvbnRlbnRNZW1iZXIge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5idG4td2Vic2l0ZS5zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRNZW1iZXJXcmFwIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLXNtLTQubWFpbi1pbWFnZS1kZXRhaWwge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAucGhvbmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUxODJcIjtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuZmF4LW51bWJlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL0NvbnRlbnQvaW1hZ2VzL2ZheC1pY29uLmpwZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uX2RldGFpbCB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29udGVudC1tZW1iZXItbGlzdGluZy13cmFwcGVyIHtcclxuICAgIHAucGhvbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwLmZheC1udW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvZmF4LWljb24uanBnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnV0dG9uLWFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcbi5zb2NpYWwtcGFuZWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5GYWNlYm9va0xpbmsge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9mYWNlYm9vay5wbmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLlR3aXR0ZXJMaW5rIHtcclxuICAmOmV4dGVuZCguRmFjZWJvb2tMaW5rKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL1R3aXR0ZXIgQmlyZC5wbmcnKTtcclxufVxyXG4uR29vZ2xlTGluayB7XHJcbiAgJjpleHRlbmQoLkZhY2Vib29rTGluayk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Hb29nbGUgUGx1cy5wbmcnKTtcclxufVxyXG4uTGlua2VkaW5MaW5rIHtcclxuICAmOmV4dGVuZCguRmFjZWJvb2tMaW5rKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvbGlua2VkaW4ucG5nKTtcclxufVxyXG4uWW91dHViZUxpbmsge1xyXG4gICY6ZXh0ZW5kKC5GYWNlYm9va0xpbmspO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9Zb3VUdWJlMS5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5QaW50ZXJlc3RMaW5rIHtcclxuICAmOmV4dGVuZCguRmFjZWJvb2tMaW5rKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvcGludGVyZXN0LnBuZyk7XHJcbn1cclxuLkluc3RhZ3JhbUxpbmsge1xyXG4gICY6ZXh0ZW5kKC5GYWNlYm9va0xpbmspO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9JbnN0YWdyYW0ucG5nKTtcclxufVxyXG4uWWVscExpbmsge1xyXG4gICY6ZXh0ZW5kKC5GYWNlYm9va0xpbmspO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L0ltYWdlcy9ZZWxwX1llbHBfYnVyc3RfcG9zaXRpdmVfUkdCLnBuZyk7XHJcbn1cclxuLkhvdXp6TGluayB7XHJcbiAgJjpleHRlbmQoLkZhY2Vib29rTGluayk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0NvbnRlbnQvaW1hZ2VzL3NvY2lhbF9zcXVhcmVfZ3JlZW5fNDhweC5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5waG90by13cmFwcGVyLmNvbXBhbnktbG9nbyB7XHJcbiAgICAucGhvdG8taW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLmJ1dHRvbi1iYWNrIHtcclxuICAgIG1hcmdpbjogMjBweCAxNXB4O1xyXG4gICAgLmJ0bi1iYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tYWluLWltYWdlLWRldGFpbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qUHJlbWl1bSBsaXN0aW5nKi9cclxubGkucHJlbWl1bS1tZW1iZXIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIH1cclxufVxyXG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAubGlzdC1ncm91cC5idWlsZGVyLWxpc3Qge1xyXG4gICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub24tcHJlbWl1bSB7XHJcbiAgICAgICAgICAgIC53ZWJzaXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbXBhbnktbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwtbGlzdC1idWlsZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJlbWl1bS1wbHVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUyNThcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJlbWl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1saXN0LWJ1aWxkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tcGFueS1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXZlbnRzLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhdGUtdGltZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5pY29uLWRhdGUtdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIC5kYXRlLXRpbWUtaW5uZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLnZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLmxpbmstZmllbGQubGluay1maWVsZC1hbHRlcm5hdGl2ZS1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIC5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgY29sb3I6ICM0NjhmY2M7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmFsdWUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRleHQtYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBkaXYudHh0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgcC5nbHlwaGljb246ZW1wdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjhmY2M7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5kaXJlY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9Db250ZW50L2ltYWdlcy9QbGFjZV9JY29uLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudC1kYXRhaWwtd3JhcHBlciB7XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbi5QcmV2aWV3SW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLmxvZ29UaHVtYm5haWwge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4jZXZlbnQtZWRpdG9yLXRhYi0xIHtcclxuICAgIC5pbWFnZS1pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAuaW1hZ2UtaWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM0Mjg2OTc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzcG9uc29yIHtcclxuICAgLnNwb25zb3ItdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbnVsLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZnJpc3QtY29sIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5VGl0bGU7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWxpc3QtYnVpbGRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuRmFjZWJvb2tMaW5rIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9Db250ZW50L2ltYWdlcy9mYWNlYm9vay5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Ud2l0dGVyTGluayB7XHJcbiAgICAgICAgICAmOmV4dGVuZCguZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5GYWNlYm9va0xpbmspO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Ud2l0dGVyIEJpcmQucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Hb29nbGVMaW5rIHtcclxuICAgICAgICAgICY6ZXh0ZW5kKC5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkZhY2Vib29rTGluayk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL0dvb2dsZSBQbHVzLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuTGlua2VkaW5MaW5rIHtcclxuICAgICAgICAgICY6ZXh0ZW5kKC5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkZhY2Vib29rTGluayk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvbGlua2VkaW4ucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLllvdXR1YmVMaW5rIHtcclxuICAgICAgICAgICY6ZXh0ZW5kKC5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkZhY2Vib29rTGluayk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvWW91VHViZTEucG5nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5QaW50ZXJlc3RMaW5rIHtcclxuICAgICAgICAgICY6ZXh0ZW5kKC5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkZhY2Vib29rTGluayk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvcGludGVyZXN0LnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5JbnN0YWdyYW1MaW5rIHtcclxuICAgICAgICAgICY6ZXh0ZW5kKC5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkZhY2Vib29rTGluayk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvSW5zdGFncmFtLnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ZZWxwTGluayB7XHJcbiAgICAgICAgICAmOmV4dGVuZCguZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5GYWNlYm9va0xpbmspO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0NvbnRlbnQvSW1hZ2VzL1llbHBfWWVscF9idXJzdF9wb3NpdGl2ZV9SR0IucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkhvdXp6TGluayB7XHJcbiAgICAgICAgICAmOmV4dGVuZCguZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5GYWNlYm9va0xpbmspO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0NvbnRlbnQvaW1hZ2VzL3NvY2lhbF9zcXVhcmVfZ3JlZW5fNDhweC5wbmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qUHJvZHVjdHMvU2VydmljZXMgRGV0YWlsIFBhZ2UqL1xyXG4gICAgLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSB7XHJcbiAgICAgICAgLmZheC1udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctdGh1bWJuYWlsLWdvb2dsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtc20tNC5tYWluLWltYWdlLWRldGFpbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21wYW55LWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAgYmxvY2s7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbl9kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1wYW5lbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3cuYnV0dG9uLWFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXRodW1ibmFpbC1nb29nbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLXNtLTQubWFpbi1pbWFnZS1kZXRhaWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSB7XHJcbiAgICAgICAgLmJ1dHRvbi1hcmVhIHtcclxuICAgICAgICAgICAgLmJ0bi13ZWJzaXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi13ZWJzaXRlOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tbWFwLnNlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYXgtbnVtYmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW1haWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLXBhbmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICBibG9jaztcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uX2RldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudC1waWNrZXItZmllbGQuY29udGVudC1waWNrZXItZmllbGQtdmlldy1vdXItaG9tZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICAuaW1nLXRodW1ibmFpbC1nb29nbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLXNtLTQubWFpbi1pbWFnZS1kZXRhaWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuI2NvbnRlbnQtZG93bmxvYWQge1xyXG4gICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyBcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA3MnB4KSB7XHJcbiAgICAubG9nby1ob21lcGFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53aWRnZXQtbmF2aWdhdGlvbi53aWRnZXQtbWVudS13aWRnZXQud2lkZ2V0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMC4yNXB4IGF1dG87XHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMi41cHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56b25lLnpvbmUtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC53aWRnZXQtbmF2aWdhdGlvbi53aWRnZXQtbGF5b3V0LXdpZGdldC53aWRnZXQge1xyXG4gICAgICAgICAgICAub3JjaGFyZC1sYXlvdXRzLXJvb3Qge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaG9tZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHNwYW4uaG9tZS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56b25lLnpvbmUtY29udGVudCB7XHJcbiAgICAgICAgLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7IFxyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgI2J1dHRvbi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRiM2U3NTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTI1MFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjYnV0dG9uLXNsaWRlLmNvbGxhcHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YjNlNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUyNTFcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtbGlzdGluZyB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg3N3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzdWx0LWxpc3Rpbmcge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29udGVudC1kb3dubG9hZCB7XHJcbiAgICAgICAgLnNwYW4tNS5jZWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGFuLTIuY2VsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgIC5zcG9uc29yLXNsaWRlIHtcclxuICAgICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgICAgJiA+IC5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJiA+IC5wcmV2IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAmID4gLmFjdGl2ZS5yaWdodCB7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAmID4gLm5leHQge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJiA+IC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICYgPiAubGVmdCB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJiA+IC5wcmV2LnJpZ2h0IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAuY2xvbmVkaXRlbS0xIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHRyYW5zZm9ybS0zZCksXHJcbmFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcclxuICAgLnNwb25zb3Itc2xpZGUge1xyXG4gICAgICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAmID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICYgPiAuaXRlbS5uZXh0IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICYgPiAuaXRlbS5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJiA+IC5pdGVtLnByZXYge1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gLml0ZW0ubGVmdCB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAmID4gLml0ZW0ucHJldi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJiA+IC5pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgJiA+IC5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgICBsZWZ0OiAtMTYuNiU7XHJcbiAgICAgICB9XHJcbiAgICAgICAmID4gLnByZXYge1xyXG4gICAgICAgICAgbGVmdDogLTE2LjYlO1xyXG4gICAgICAgfVxyXG4gICAgICAgJiA+IC5hY3RpdmUucmlnaHQge1xyXG4gICAgICAgICAgbGVmdDogMTYuNiU7XHJcbiAgICAgICB9XHJcbiAgICAgICAmID4gLm5leHQge1xyXG4gICAgICAgICAgbGVmdDogMTYuNiU7XHJcbiAgICAgICB9XHJcbiAgICAgICAmID4gLmxlZnQge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgIH1cclxuICAgICAgICYgPiAucHJldi5yaWdodCB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgfVxyXG4gICAgICAgJiA+IC5hY3RpdmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgIH1cclxuICAgICAgIC5jbG9uZWRpdGVtLTIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICB9XHJcbiAgICAgICAuY2xvbmVkaXRlbS0zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICh0cmFuc2Zvcm0tM2QpLFxyXG5hbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XHJcbiAgIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAmID4gLml0ZW0ubmV4dCB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgfVxyXG4gICAgICAgJiA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgfVxyXG4gICAgICAgJiA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgIH1cclxuICAgICAgICYgPiAuaXRlbS5wcmV2IHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgIH1cclxuICAgICAgICYgPiAuaXRlbS5sZWZ0IHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgfVxyXG4gICAgICAgJiA+IC5pdGVtLnByZXYucmlnaHQge1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICB9XHJcbiAgICAgICAgJiA+IC5pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAjYmVmb3JlLW1haW4ge1xyXG4gICAgICAgIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQge1xyXG4gICAgICAgICAgICAuYWRzLXNpZGUtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNXB4IDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC56b25lLnpvbmUtY29udGVudCB7XHJcbiAgICAgICAgLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2Uge1xyXG4gICAgICAgIGNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgIC5vcmNoYXJkLWxheW91dHMtcm9vdCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAjYmVmb3JlLW1haW4ge1xyXG4gICAgICAgIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWh0bWwtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAgICAgICAgICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2Uge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjbWFpbi1pbWFnZS5ob21lLXBhZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiNhYm91dC1wYWdlIHtcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnAxIHtcclxuICAgIGEge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbn0gXHJcbiN0YWItY29udGVudCB7XHJcbiAgICB1bC5uYXYtdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gbGkuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAuYWRzLXRvcC1wYW5lbCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53aWRnZXQtYmVmb3JlLWNvbnRlbnQud2lkZ2V0LXJvdGF0ZS1hZC13aWRnZXQud2lkZ2V0IHtcclxuICAgIC5hZHMtdG9wLXBhbmVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLndpZGdldC1hZnRlci1jb250ZW50LndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAuYWRzLXRvcC1wYW5lbCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNnb29nbGUtbWFwLWFkZHJlc3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm1pZC1saW5lIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICAgICN0YWItY29udGVudCB7XHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS1wYW5lbCB7XHJcbiAgICAgICAgLmhvbWUtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgc3Bhbi5ob21lLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
