/*
** 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.
*/

.hover-active-tab {
  background: #513528;
  color: #FFFFFF;
  font-size: 16px;
  padding: 5px 10px;
  text-decoration: none;
  display: block;
  border-radius: 0;
}
.hover-active-navigation {
  content: "";
  position: absolute;
  height: 6px;
  background: #FFFFFF;
  bottom: -6px;
  left: 0;
  width: 100%;
}
html {
  position: relative;
  min-height: 100%;
}
body {
  font-size: 16px;
  color: #7A7778;
  font-family: 'Source Sans Pro', sans-serif;
  margin-bottom: 60px;
  overflow-x: hidden;
}
h1,
h2 {
  font-family: 'Crimson Text', serif;
}
.zone.zone-navigation {
  position: relative;
}
.first-content {
  padding: 15px 0 100px;
}
.header-home {
  max-height: 400px;
}
.header-home h1,
.header-home p {
  margin: 0;
}
.widget-signup-widget.widget {
  padding: 20px;
}
.widget-signup-widget.widget .popover-area {
  overflow: hidden;
}
.widget-signup-widget.widget .popover-area .status-area {
  text-align: right;
}
.widget-signup-widget.widget .popover-area .icon-system {
  text-align: right;
}
.widget-signup-widget.widget .popover-area .icon-system ul {
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.widget-signup-widget.widget .popover-area .icon-system ul li {
  float: left;
  margin-left: 15px;
}
.nav-wrapper {
  width: 100%;
}
.nav-wrapper .logo-not-home-page {
  max-height: 200px;
  margin: 20px auto;
  max-width: 250px;
}
.nav-wrapper .logo-not-home-page img,
.nav-wrapper .logo-homepage img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0 20px;
}
.nav-wrapper .logo-homepage {
  margin: 20px auto;
  max-width: 460px;
  max-height: 260px;
}
#wrapper {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
#wrapper .widget-after-main.widget-ad-widget.widget .ads-side-panel {
  text-align: center;
}
#wrapper .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;
  max-width: 1170px;
  padding: 0 15px;
}
#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 .down-load-wrapper {
  padding: 40px 0;
  margin-left: 100px;
  position: relative;
}
#before-main .down-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 .down-load-wrapper ul {
  list-style: none;
  position: relative;
  z-index: 2;
  padding: 0;
}
#before-main .down-load-wrapper ul li {
  float: left;
  margin-left: 25px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 20px;
}
#before-main .down-load-wrapper ul li img {
  margin: 0;
}
#before-main .down-load-wrapper ul li.logo-app {
  border-radius: 8px;
  width: 150px;
  height: 150px;
  position: relative;
  top: -38px;
}
#before-main .down-load-wrapper ul li.logo-app img {
  height: 100%;
  border-radius: 8px;
}
#before-main .down-load-wrapper ul li.text {
  margin-top: 15px;
}
#before-main .down-load-wrapper ul li.logo-goole {
  width: 135px;
  height: 40px;
  margin-top: 13px;
}
#before-main .down-load-wrapper ul li.logo-goole a {
  display: block;
}
#before-main .down-load-wrapper ul li.logo-goole a img {
  width: 100%;
  height: 100%;
}
#before-main .down-load-wrapper ul li.logo-apple {
  width: 135px;
  height: 40px;
  margin-top: 13px;
}
#before-main .down-load-wrapper ul li.logo-apple a {
  display: block;
}
#before-main .down-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-home-page {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
}
#main-image-all-page {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 372px;
}
.zone-after-content {
  margin: 0 0 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 .location-wrapper {
  padding-left: 40px;
  position: relative;
  margin-bottom: 30px;
}
.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;
}
.home.content-item p {
  margin-bottom: 0;
}
.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;
}
.row.link-content {
  margin: 0;
}
.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";
}
.table {
  margin-bottom: 0;
}
.table > .row {
  margin: 0;
}
.img-center img {
  margin: 20px auto;
}
.img-responsive {
  max-width: 100%;
}
#footer {
  color: #FFFFFF;
  margin-top: 40px;
  background: #428697;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
#footer p {
  margin-bottom: 0;
  font-size: 14px;
}
#footer p a {
  color: #FFFFFF;
  text-decoration: none;
}
#footer p a:hover {
  text-decoration: underline;
}
.placeholder {
  width: 250px;
  display: inline-block;
  margin-top: 20px;
}
.placeholder img {
  width: 100%;
  min-height: 100%;
}
#about-page {
  padding-top: 20px;
}
#about-page h3 {
  color: #428697;
  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%;
}
form[role=form] {
  display: none;
}
.photo-wrapper.company-logo .photo-inner {
  width: 100%;
  margin-bottom: 50px;
  display: block;
}
.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;
}
.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;
}
.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;
}
/*Products/Services Detail Page*/
#content-download .img-responsive {
  margin: 0;
  display: inline;
}
#about-page ul {
  padding: 0;
  list-style: none;
}
.p1 a {
  word-break: break-word;
}
.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;
}
.home-sold-wrap {
  position: relative;
}
.home-sold-wrap .home-sold {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 30px;
  padding: 0 15px;
  margin: 0;
}
#home-list .home-sold {
  position: absolute;
  right: 30px;
  bottom: 10px;
  font-size: 30px;
  padding: 0 15px;
  margin: 0;
}
#home-list .featured-home {
  right: 21px;
  font-size: 16px;
}
.home-sold-detail {
  position: absolute;
  right: 10px;
  bottom: 86px;
  font-size: 30px;
  padding: 0 15px;
  margin: 0;
}
.home-sold-detail-imageSlide {
  position: absolute;
  right: 10px;
  bottom: 186px;
  font-size: 30px;
  padding: 0 15px;
  margin: 0;
  z-index: 99;
}
li.premium-member {
  padding-right: 50px;
}
li.premium-member:before {
  content: "\f054";
  display: inline-block;
  font-family: 'FontAwesome';
  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;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.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.zip-postal-code,
.projection-page.content-item ul.projector-list-layout.projector-layout li p.address-city {
  display: inline-block;
}
.projection-page.content-item ul.projector-list-layout.projector-layout li p.address-city {
  margin-right: 5px;
}
.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,
.projection-page.content-item .list-group.builder-list .non-premium .company-logo,
.projection-page.content-item .list-group.builder-list .non-premium .email,
.projection-page.content-item .list-group.builder-list .non-premium .social-list-builder,
.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: "\f054";
  display: inline-block;
  font-family: 'FontAwesome';
  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;
  -webkit-transform: translate(-50%, -50%);
          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: "\f054";
  display: inline-block;
  font-family: 'FontAwesome';
  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;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.projection-page.content-item .list-group.builder-list .premium .email,
.projection-page.content-item .list-group.builder-list .premium .social-list-builder,
.projection-page.content-item .list-group.builder-list .premium .company-logo,
.projection-page.content-item .list-group.builder-list .premium .address {
  display: none;
}
#pagination {
  float: none;
  margin-top: 15px;
}
#pagination ul.pager {
  margin: 0;
  overflow: hidden;
  margin-left: -10px;
  display: block;
  border-radius: 0;
  list-style: none;
  padding: 0;
}
#pagination ul.pager li {
  float: left;
  margin-left: 10px;
}
#pagination ul.pager li:first-child a {
  border-radius: 0;
}
#pagination ul.pager li:last-child a {
  border-radius: 0;
}
#pagination ul.pager li a {
  display: block;
  border: none;
  padding: 0;
  background: none;
  color: #497ec4;
  border: 1px solid #2E4287;
  padding: 2px 8px;
  background: #2E4287;
  color: #FFFFFF;
  border-radius: 0;
}
#pagination ul.pager li a:hover {
  opacity: 0.7;
}
#pagination ul.pager li a#pager-current {
  color: #FFFFFF;
}
#pagination ul.pager li.active a {
  opacity: 0.7;
}
#pagination ul.pager li.active a:hover {
  opacity: 0.7;
}
.contentMember.listing {
  margin: 0;
}
.addressWrap .phone {
  position: relative;
  padding-left: 20px;
  word-break: break-all;
  margin: 0;
}
.addressWrap .phone:before {
  content: "\f095";
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 6px;
  color: #000;
}
.addressWrap .fax-number {
  position: relative;
  padding-left: 20px;
  word-break: break-all;
  margin: 0 0 5px;
}
.addressWrap .fax-number:before {
  content: "";
  position: absolute;
  left: -3px;
  top: 3px;
  background: url(../Content/images/fax-icon.jpg) no-repeat left top;
  background-size: 100% 100%;
  width: 17px;
  height: 17px;
}
h5.companyName {
  color: #2196f3;
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  line-height: 1;
}
/*hide Address Fieds for non Premium*/
.contentMemberlisting .content-member-listing-wrapper .addressWrap {
  display: none;
}
.contentMemberlisting .content-member-listing-wrapper.premium .addressWrap {
  display: block;
}
.content-member-listing-wrapper > .contentInnerMember {
  padding: 15px 0;
}
.content-member-listing-wrapper > .contentInnerMember .inner {
  margin: 0 -15px;
}
.featured-home {
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px 10px;
}
.filter-panel.single-selection {
  position: absolute;
  top: 10px;
  right: 0;
  margin: 0 auto;
  z-index: 99;
  width: 500px;
}
.filter-panel.single-selection span {
  display: inline-block;
  background: #FFFFFF;
  color: #000;
  font-weight: bold;
  margin-left: -4px;
}
.filter-panel.single-selection span input[type=checkbox] {
  visibility: hidden;
  border: 1px solid #FFFFFF;
  display: none;
}
.filter-panel.single-selection span input[type=checkbox]:checked {
  border: 1px solid #000;
  background: #000;
  color: #FFFFFF;
}
.filter-panel.single-selection span input[type=checkbox]:checked + label {
  color: #FFFFFF;
  background: #000;
  font-weight: bold;
  border: 1px solid #000;
}
.filter-panel.single-selection span label {
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  border: 1px solid #000;
}
#map-container {
  height: 100%;
}
#map-container #map {
  height: 100%;
}
.filter-wrapper .filter {
  position: relative;
}
.filter-wrapper .filter #button-slide {
  position: absolute;
  right: -25px;
  top: 0;
  background: #428697;
  color: #FFFFFF;
  padding: 5px;
}
.filter-wrapper .filter #button-slide:before {
  position: relative;
  top: 1px;
  display: inline-block;
}
.filter-wrapper .filter #button-slide:before:before {
  content: '\e251';
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.filter-wrapper .filter #button-slide:hover {
  cursor: pointer;
}
.filter-wrapper .filter #button-slide.collaps:before {
  position: relative;
  top: 1px;
  display: inline-block;
}
.filter-wrapper .filter #button-slide.collaps:before:before {
  content: '\e25';
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.filter-wrapper .filter-inner {
  position: relative;
  width: 100%;
  padding: 20px 30px;
  background: #EAEAEA;
  border: 1px solid #DDDDDD;
  height: auto;
  display: inline-block;
  text-align: center;
  font-weight: bold;
}
.filter-wrapper .filter-inner button,
.filter-wrapper .filter-inner a.btn {
  border: none;
  background: #428697;
  border-radius: 5px;
  padding: 2px 20px;
  color: #FFFFFF;
  font-size: 12px;
  margin-right: 10px;
}
.filter-wrapper .filter-inner button:hover,
.filter-wrapper .filter-inner a.btn:hover {
  background: #FFFFFF;
  color: #428697;
}
.filter-wrapper .filter-inner button:active,
.filter-wrapper .filter-inner a.btn:active {
  background: #428697;
  color: #FFFFFF;
}
.filter-wrapper .filter-inner form {
  text-align: left;
  padding: 10px 0;
  color: #4A4A4A;
}
.filter-wrapper .filter-inner form label {
  margin: 0;
}
.filter-wrapper .filter-inner form input {
  margin: 0 0 5px;
  background: #FFFFFF;
  color: #4A4A4A;
  padding: 0 5px;
  width: 100%;
  border: 1px solid #ddd;
  font-weight: bold;
}
.filter-wrapper .filter-inner form input.key-words {
  background: #FFFFFF;
  color: #4A4A4A;
  border: 1px solid #ddd;
}
.filter-wrapper .filter-inner form label.select {
  display: block;
  background: #FFFFFF;
}
.filter-wrapper .filter-inner form label.select select {
  color: #4A4A4A;
  padding: 0 5px;
  margin: 0 0 10px;
  border: 1px solid #ddd;
  font-weight: bold;
}
.result-listing {
  margin-bottom: 20px;
}
.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;
}
.result-listing ul {
  border: 1px solid #6d6e71;
  padding: 10px 0;
  margin: 0;
}
.result-listing ul li.ad-middle-listing {
  height: 100%;
}
.result-listing ul li {
  margin: 0;
  height: 340px;
}
.result-listing ul li div.content-left {
  height: 100%;
  color: #6d6e71;
  font-weight: bold;
  padding: 5px;
}
.result-listing ul li div.content-left .builder a {
  color: #6d6e71;
  text-decoration: none;
  font-size: 13px;
}
.result-listing ul li div.content-left .builder a:hover {
  text-decoration: underline;
}
.result-listing ul li div.content-left .price {
  font-size: 16px;
}
.result-listing ul li div.content-left .price span {
  display: none;
}
.result-listing ul li .img-house {
  width: 100%;
  overflow: hidden;
}
.result-listing ul li .img-house a {
  position: relative;
  display: block;
  overflow: hidden;
  height: 200px;
}
.result-listing ul li .img-house a img {
  width: 300px;
  height: 100%;
  display: inline-block;
  margin-left: 35px;
  overflow: hidden;
}
.result-listing ul li .img-house a:hover {
  opacity: 0.7;
}
.result-listing ul li .img-house .house-number {
  width: 35px;
  position: absolute;
  top: 0;
  left: 0;
  background: #428697;
  padding: 5px 3px 0;
  color: #FFFFFF;
  font-size: 14px;
  height: 100%;
  line-height: 1;
  word-wrap: break-word;
  text-align: center;
}
.result-listing ul li p {
  margin: 0;
  line-height: 1.2;
}
.gm-style-iw {
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  margin: 15px;
}
.gm-style-iw a.directions {
  color: #FFFFFF;
  background: #428697;
  font-size: 14px;
  position: absolute;
  right: 0;
  bottom: 5px;
  text-decoration: none;
  padding: 3px 8px;
  border-radius: 10px;
}
.gm-style-iw a.directions:hover {
  opacity: 0.7;
}
.gm-style-iw > div > div > div {
  width: 300px;
  overflow: hidden;
}
.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;
}
.gm-style-iw > div > div > div p .iw-house-number {
  font-size: 14px;
  position: absolute;
  height: 100%;
  background: #428697;
  padding: 5px 10px;
  left: 0;
  top: 0;
  color: #FFFFFF;
  font-weight: bold;
}
.gm-style-iw > div > div > div p a {
  color: #6d6e71;
  text-decoration: underline;
}
.gm-style-iw > div > div > div p a:hover {
  text-decoration: none;
}
.gm-style-iw > div > div > div p .iw-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.gm-style-iw > div > div > div p .iw-price {
  display: block;
  margin-right: 30px;
  position: relative;
}
.gm-style-iw > div > div > div p .iw-size {
  position: relative;
}
.gm-style-iw > div > div > div .iw-img {
  width: 100%;
}
.homepage img {
  margin: 0 auto 30px;
}
p.numeric-field-number-of-bathrooms .name,
p.numeric-field-number-of-bedrooms .name {
  font-size: 16px;
  color: #3a3a3a;
  position: relative;
}
p.numeric-field-number-of-bathrooms .value,
p.numeric-field-number-of-bedrooms .value {
  font-size: 20px;
  font-weight: bold;
  color: #3a3a3a;
  position: relative;
}
#map {
  height: 600px;
  width: 100%;
}
/*AD Widget Rotate For Map View Page*/
.zone-content .widget-rotate-ad-widget.widget {
  position: absolute;
  top: 30px;
  right: 15px;
  z-index: 999;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
  padding: 0 15px;
}
.zone-content .widget-rotate-ad-widget.widget .ads-top-panel {
  height: 165px;
  width: 165px;
}
.zone-content .widget-rotate-ad-widget.widget:nth-child(2) {
  position: absolute;
  top: 490px;
}
.zone-content .widget-rotate-ad-widget.widget:nth-child(3) {
  position: absolute;
  top: 260px;
}
.zone-content .widget-rotate-ad-widget.widget img {
  width: 100%;
  height: 100%;
}
.result-listing ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.result-listing li {
  float: left;
}
#map-container {
  margin-top: 30px;
}
#map-container .clearfix,
#map-container #Home_Builder {
  margin: 0 0 15px;
}
#map-container .btn {
  display: block;
  width: 100%;
  margin: 0 0 15px;
  text-align: center;
}
#map-container .btn:last-child {
  background: #4A4A4A;
}
#map-container .btn:last-child:hover {
  color: #4A4A4A;
  opacity: 0.7;
}
#map-container ::-webkit-input-placeholder {
  color: #4A4A4A;
}
#map-container ::-moz-placeholder {
  color: #4A4A4A;
}
#map-container :-ms-input-placeholder {
  color: #4A4A4A;
}
#map-container ::-ms-input-placeholder {
  color: #4A4A4A;
}
#map-container ::placeholder {
  color: #4A4A4A;
}
@media (max-width: 992px) {
  .filter-inner {
    border: none;
  }
  .filter-inner .col-left,
  .filter-inner .col-right {
    float: left;
    width: 50%;
    padding: 0 15px 0 0;
  }
  .filter-inner .col-right {
    float: right;
  }
  #map-container .col-md-offset-3 {
    margin-top: 120px;
  }
}
@media (max-width: 768px) {
  #map-view {
    margin-bottom: 0;
  }
  .filter-inner {
    border: none;
  }
  .filter-inner .col-left {
    float: left;
    width: 50%;
    padding: 0 15px 0 0;
  }
  .filter-inner .col-right {
    float: right;
    width: 50%;
    padding: 0 0 0 15px;
  }
  #map-container .col-md-offset-3 {
    margin-top: 200px;
  }
  /*AD Widget Rotate For Map View Page*/
  .zone-content .widget-content.widget-rotate-ad-widget.widget {
    position: absolute;
    top: 1160px;
    left: 15px;
    z-index: 999;
    width: 100px;
    height: 100px;
    max-width: 100px;
  }
  .zone-content .widget-content.widget-rotate-ad-widget.widget:nth-child(2) {
    position: absolute;
    left: unset;
    top: 1160px;
    max-width: 100px;
    height: 100px;
    right: 45px;
  }
  .zone-content .widget-content.widget-rotate-ad-widget.widget:nth-child(2) .ads-top-panel {
    margin: 0 auto;
    display: block;
    width: 100px;
    height: 100px;
  }
  .zone-content .widget-content.widget-rotate-ad-widget.widget:nth-child(3) {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 1160px;
    max-width: 100px;
    height: 100px;
    right: 45px;
    margin: 0 auto;
  }
  .zone-content .widget-content.widget-rotate-ad-widget.widget img {
    width: 100px;
    height: 100px;
  }
}
.zone.zone-content .map-listing .map-wrapper {
  height: 626px;
  position: relative;
  margin-bottom: 20px;
}
.home-map #map-container .result-listing .ad-listing {
  padding: 20px 30px;
  overflow: hidden;
  margin: 0 0 0;
  position: relative;
  top: -25px;
  width: 100%;
  height: auto;
}
.home-map #map-container .result-listing .ad-listing a {
  display: block;
  text-align: center;
}
.custom-clustericon {
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999;
}
.custom-clustericon > div {
  /*Override style inline from javascript google map cluster*/
  color: #fff !important;
  font-size: 15px !important;
  font-weight: bold !important;
}
.custom-clustericon > img {
  display: none;
}
.custom-clustericon::before,
.custom-clustericon::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  opacity: 0.2;
  border-radius: 100%;
}
.custom-clustericon::before {
  padding: 7px;
}
.custom-clustericon::after {
  padding: 14px;
}
#home-list #map-container #home-map {
  display: none;
}
#home-list .search-results {
  display: none;
}
#home-list .result-listing .ad-listing {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
  height: auto;
  width: 100%;
}
#home-list .result-listing .ad-listing a {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 15px 20px;
}
#home-list .result-listing ul {
  border: none;
}
#home-list .result-listing ul li.home-list {
  width: 100%;
  margin-bottom: 20px;
  float: none;
  max-width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: block;
  overflow: hidden;
  height: auto;
  padding: 0 20px 20px;
  border-bottom: 1px solid #ddd;
}
#home-list .result-listing ul li.home-list div.content-left {
  position: relative;
  font-weight: normal;
  font-size: 18px;
  float: right;
  width: 60%;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first {
  margin: 0;
  position: relative;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first .home-price {
  padding: 0;
  text-align: right;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first .title {
  margin-bottom: 5px;
  font-weight: bold;
  font-style: italic;
  font-size: 20px;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first .title a {
  color: #6d6e71;
  text-decoration: underline;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first .title a:hover {
  text-decoration: none;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first .builder {
  margin-bottom: 5px;
  font-size: 20px;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first .builder a {
  font-size: 18px;
  display: block;
  text-decoration: underline;
  font-style: italic;
}
#home-list .result-listing ul li.home-list div.content-left .home-detail-first .builder a:hover {
  text-decoration: none;
}
#home-list .result-listing ul li.home-list div.content-left p.price {
  color: #432A74;
  font-weight: bold;
  font-size: 18px;
}
#home-list .result-listing ul li.home-list div.content-left p.price span {
  display: inline-block;
  margin-right: 10px;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0 0 -15px;
  overflow: hidden;
  padding: 30px 0 0;
  width: 100%;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option p.directions {
  text-align: right;
  padding: 0;
  float: right;
  position: relative;
  top: -5px;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option p.directions a {
  display: block;
  padding: 5px 30px;
  border-radius: 10px;
  color: #fff;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option p.directions a:hover {
  text-decoration: none;
  opacity: 0.7;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option p {
  position: relative;
  padding: 0 30px 0;
  float: left;
  margin-bottom: 10px;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option p:before {
  position: absolute;
  content: "";
  width: 25px;
  height: 25px;
  left: 0;
  top: -5px;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option .size-home:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQo8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9InVybCgjcGF0dGVybjBfNzYxXzU3KSIvPg0KPGRlZnM+DQo8cGF0dGVybiBpZD0icGF0dGVybjBfNzYxXzU3IiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+DQo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTBfNzYxXzU3IiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPg0KPC9wYXR0ZXJuPg0KPGltYWdlIGlkPSJpbWFnZTBfNzYxXzU3IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFCQUNBWUFBQUNxYVhIZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJEWXlRalEwTkRSQk56VTFNVEZGT0VKQk5ETkJNek0zT0VRd00wTTJSRGdpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UkRZeVFqUTBORFZCTnpVMU1URkZPRUpCTkROQk16TTNPRVF3TTBNMlJEZ2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBFTmpKQ05EUTBNa0UzTlRVeE1VVTRRa0UwTTBFek16YzRSREF6UXpaRU9DSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEVOakpDTkRRME0wRTNOVFV4TVVVNFFrRTBNMEV6TXpjNFJEQXpRelpFT0NJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BqTFZZZmdBQUFZQVNVUkJWSGphN0Z0cmJCVkZGSjRpTFNwcDA0cUlKbWdSaklqVnBQaEFLeWErR3RzYUlCcFNhcXdKOFk4YWFrMmp4bmNVRFlsb0RJcEtoQmlEU3NCb1l2VUhsVWNrVVF2RjZnK3RnbEVUcFJUa2g0aHZzUkRxZW83N0RSekhuYmx6OTk3YnU3MjNKL25DN2V6WjJYUE96cHpYRGlWQkVLaFJ5aCtOQVlxU1NnbXZBNlhGcHZ5SmhBMkVBTmlBc2FLZ1NZUWVLSDRJNE4vYkNCTUxYZm5MQ045RDRUOEkxeExxQ2I5amJBL2hra0pWL2c3Q1lTamFUN2hRWEp0SjJDVld4ZTJGdHQvWGlQMittVEFoZ3U4a3d5KzhRamhocENzL2pkQUhoZjRtTEVrUjl2amE0K0RsZXo0bG5EbFNsWjlEK0JtSy9FS1lGL1BlbndqWGpiVGtScjdGendsbldYakxBWi9WczVoUWtuVGxlUjl2RlB0NHJTTysxeEMrQW1vOC9jZTdoS3FrS24rQjhPVHM3ZHNkdkswSWc0RUlpYTBPL2pZUlFiNGoxQ1pOK1ZzSWYwSEFmWVRaRnI0eXdncWgrRFpBLzcwQ1BGRlVKM0tJZzRTRlNWQjhIR0dWVU9BRHdxa1czak1JdllMM1dkUUFwZml0eDN2QmE4c2kzeGU4THpvTWxuTTZuZkN4RUdZWllheUZ0NUh3SS9oK0l6Ukg4RFRqV2dEZVJzdGMvSXlueFhNL0lrd2VidVd2SWV5SEFKekdMbkJFQlBiZVErRGRRWmp1bUhjNmVBTGNzOWlSTnpTTEZQb0h3dFhEb1RpSG9mc0pSL0JnOXVEblduaFBKbXd5SXNKNGoyZU1CNisrYnhQbWlxSVprQ0dBVFBmbFV2a0t3dHRDc0U2TVJSRVhOQU1pdDE4VTQzbUxSS1U0NENpU09JOTR5MU91Mk1SeCttdFBTN2NKd1hjVFptWHczRm1ZUXh1eXpjRjdyK2ZLVEp0YVJNeDI3VFZldXV2RW05aG9LWHJTcFFsR2NyWE9zWld1Z296YU43Vms4bUQydHM5NGV0dHpDRHM5blZmYzlGbzYwNTE0WmhSTmhxdyswY2xLSE1zLzlJeTNMY0liYy9ocXlLRWZhaERoMVBXR3l5Q3pUMzd5UDVxTmJDNUFkbWZMdURpQldlNlp3R1NUeklScXViSTNWUmNpYTB5Vm9SNmxPNDJjZTZaam1mVjRwckM1SURPbDduRnN6MXJvNHF4Unlvelk2NnE2Nm9XalNWWEU1SnBhRFFkZGIrR3JnazR5Si9uUEMxdHQxTjFqTEVuUXc4SVJ1Y3JZNGFRYWtRd05RY1lTaHlQVmZZclYrc0tsd2pLdGpqcS9TL0M5NldoazVJUEtJWk9XcndzeTIxYU41bVBkMVdQNG85dHl3MFZHbmQ4aFZrUmxURlJZTXMyNDgrazMzaUY4MkM3SUhrWGQ0R0hkLzEweXVsdHIwbTJFUVZ6ZmEzalJTbUhKZE5FZjhheitET2FyTktMWVhvd1BRZ2VUTnVNNmJ3blZKRkpjSGNOUElid3FIckFGWTJvRUdFREx2MFZjZjAzSTN5QlM1dXYxRFRMcDJTMGNuUzR1am9zUVdCcWcybk9wenZjd3dIelB1YW9kQmxDUXVWUHdESW02Z3JHVnQ0NU9FZWNTSGtRZW9KT1pBSHZyRzl6c29tNTQxMVRrODZIalR4VzIwVE9sSWNndW80RFdqUTF6Syt1b0RmQXJLcndYc0ZUWVVrc3MrOGZXSFVveXZVUjRYb1h0K1Q0a1JrY0xIa2w3Z0hScExoSVNuL0wyeVJROFQ2SHA0bE9zK1JLdnppK0EySk80YUt2bnNqM2VnK2Y4NFZ3YVl4TzRYSG1wZnVucFQ1WWx4UUNQb21PVGludytkRTVDQlplS3hpVnBCWFJrY1FVc0dDbGJnTi80cXBqM0hvZ1lXNXRCQysxUVBnekF6WkpzbnVSNEtCOE9wMmpQNkkwYUlBdGJZRXdHUGNBanFOak1ObHRjZVFZOFUvR3NHcUFDTlhjYzRsUjdTa1F5VlIxenZxcTQ5Y09vRDhqU1BGV29IRFhld1BnRHhuaVR4MXhOeGowMlZDWEpBS05Sb0JpamdOa1FrVTBUN2N5NHdYS2pHQzh2VkFPY1p4ay9EU2o0RlhDekNsdFptdTRtWEs3Q00zNmRZcHcvdFQyU05BUE1ReEhDWDBvdVZ1SDVuM1RyN0M0akR1dGx6M1g5TzJKOE1JKzY4cWV3dTFUWUxmNUVoVWY3RHJBQitNQUJuOGhjcjhMekFOeFgzMUdBL283L2I4SVRLanlYZUFQaFplNDdzQUgwYVl0N0NGUHgreWJ4MjdjZklOL3VEUHg3aGNGM2RwNlVyMVhIdmtaTmhhNGxXdmRVSHgyV1dpYk4xWWVSUmsrbDVQTXJMVHhMVThraW5lQjZPQzZlYkxzSzIrUFRIQUljRmhsZnVyUi9tRmZBdHlyOGZGNEhYOFYxeHh3ekNyVERZYkVCbmlOY21jSUFCNDBZbjJSNlQ0VkhiT3RRaUxWckE0eW13a1k5cms5TlRFeGkxcFlCbGF0ai95V3ZUQm5IYWVJNndXeFRYcHhnMFc4QnVRSzRRL01aZnJOelc1bEJtRXNhVmtLbkFEcE9rU3VBejl4eFQyMGZ3aCszdS9zSzhFWDNRYmZ0MEpWMTd2MUhnQUVBck5SdDBwQjEveDBBQUFBQVNVVk9SSzVDWUlJPSIvPg0KPC9kZWZzPg0KPC9zdmc+DQo=") no-repeat;
  background-size: 25px 25px;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option .number-bedroom:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQo8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9InVybCgjcGF0dGVybjBfNzYxXzU0KSIvPg0KPGRlZnM+DQo8cGF0dGVybiBpZD0icGF0dGVybjBfNzYxXzU0IiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+DQo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTBfNzYxXzU0IiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPg0KPC9wYXR0ZXJuPg0KPGltYWdlIGlkPSJpbWFnZTBfNzYxXzU0IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFCQUNBWUFBQUNxYVhIZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlF6VkVOVFF5UlVGQk56VTFNVEZGT0RoRk1qQkVNVVZGTmpNMU1qazNNMFlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UXpWRU5UUXlSVUpCTnpVMU1URkZPRGhGTWpCRU1VVkZOak0xTWprM00wWWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBETlVRMU5ESkZPRUUzTlRVeE1VVTRPRVV5TUVReFJVVTJNelV5T1RjelJpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEROVVExTkRKRk9VRTNOVFV4TVVVNE9FVXlNRVF4UlVVMk16VXlPVGN6UmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1ByanBBWFFBQUFNT1NVUkJWSGphN0p0TmJBMVJGTWZ2ZXo1S2ZTYlNSdFJIaUhSQm9oWk5CSkdLajFRa1lsa3MyRmhZMlZoMVlkczAyRmpZV0RkWUZna1ZMTmlRa05EZ2hTS0lFSVFJRlY3TE0vNG4vVTl5T20vYXZEZnpKSjEzejBsK21UY3puVHR6LzNQdlBlZmNPODBGUWVCOHRyenozRXdBRThBRU1BRk1BQlBBQkRBQlRBQVR3QVF3QVV3QUU4QUVNQUZNQUJQQU04dFYrSGNMd1I2d0dpd0YwNlpvZlViQUMvQUVYQU9sV2doMERId0JRY1lvOEtXbGFnSGRvRWZ0RDRNUDRPOFViUUV6d0JJd2kvdnluTHZBOVNTRmJRQy9xYVkwcWEwWkd0ZTZ3R2MrKzBmUWxLU2dVeXpnTzFpVndmRnR0K29PQjVJVWNJTVhYODN3SUIrMmdwTkozT0E2YnU5bFdJQkJidHVTQ0RDZjIwS0dCUmlPMUtYTXBpY29kQkZvcnlLR2lOb3o4R3FDYzh2QTJoUVZma2d2VlJNcnN2L3NVOGZFSmY1SzZaL0ZOVjJPQ2FiT2d6OHB5eDRGWjFXWi9UeCt0eFlDdE5UZ0FUVjcxYjA2YWh3RXRWVXFRRFZkWUx0NmF3ZkJvNFF0Nnd6WUJEckJSUjdyNVBZSDJKS2kxVDVRNVExV2NrRTFBdWdCOHpuN1c1cUJLUjlUZGlsRnVZbVNQRXVIVFFBVHdDWkV0SzBBKzhFT3NJM25meklybkFsbXE5RTY2V1RESEE2K280d3BITlBYQnY3K2xxSStDNVFMSDFIM0tqS25rZnltandsZW1SM21DQjNVT1cvbzBzZTFnS1BndEJMakR2MzgxLy9RNm9KSnd1Z2dSWWc5V1RkdkJwczVwUmZlWnllNEdjYmY0WnQvQzliWGNYZnZVcE04a28vTWxSTW5lS0JZeDVYWGRrUjFCMm41N2dwM2Juc3k4RGR3QUpZNjkwbi9XTU1UOXowUlFMekRZLzV1RndHV3EvamVGd3ZyMnBwWG82NVBuNDJIZGMzbDFJNm84dDRUQWFUYk40V3V3ZXQvR05EekFRWEdBVDZZekJndDF2MGhvSC8weFM2RTliWjAyTkxoc2NYRFpnWkNMejJwOTBiR1ArOWtwOGVERkhnaWp1YzRhWERJamEyZ3lucmdQUERKalo5aWRzeWVoakx5aGx2QlNrNnVoR3NDSFp4NGtRWFRXK0FjdUJTOWNJREs5RWVpSnFFM1EwMjgxNVV2aUx6bXNRRWJCRTBBRThBRU1BRmlraUZITnlkdVQ2YU5uOGFjeTRvTnFhUW5yRWRMSmZXUXJ6TktNUUdEZkNqWm1DRUJHbDM4eDUwbEYva0M1WjhBQXdCV3A1RE5wa3JiNlFBQUFBQkpSVTVFcmtKZ2dnPT0iLz4NCjwvZGVmcz4NCjwvc3ZnPg0K") no-repeat;
  background-size: 25px 25px;
}
#home-list .result-listing ul li.home-list div.content-left div.home-option .number-bathroom:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQo8cmVjdCB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIGZpbGw9InVybCgjcGF0dGVybjBfNzYxXzYyKSIvPg0KPGRlZnM+DQo8cGF0dGVybiBpZD0icGF0dGVybjBfNzYxXzYyIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+DQo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTBfNzYxXzYyIiB0cmFuc2Zvcm09InNjYWxlKDAuMDE1NjI1KSIvPg0KPC9wYXR0ZXJuPg0KPGltYWdlIGlkPSJpbWFnZTBfNzYxXzYyIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFCQUNBWUFBQUNxYVhIZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFrRkNOelV6UVRsQk56VTFNVEZGT0RsQ1JEVkJRMFV6TVVJelFUSXhPVFlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UWtGQ056VXpRVUZCTnpVMU1URkZPRGxDUkRWQlEwVXpNVUl6UVRJeE9UWWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBDUVVJM05UTkJOMEUzTlRVeE1VVTRPVUpFTlVGRFJUTXhRak5CTWpFNU5pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcENRVUkzTlROQk9FRTNOVFV4TVVVNE9VSkVOVUZEUlRNeFFqTkJNakU1TmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BqK2hudk1BQUFTWFNVUkJWSGphN0Z0bmFCUkJGSjR6dGlUMmdyMTN4VVFqU0VTTnhGNVFFMUZFRk5UOHNZQm9STEQ5OHBjbENvSUtsZ2dXUk5UODBLaWdxQVFSVzJJTUVhTkk5SSs5eGg0MVVkZjN1Rys1OGNoZDltNHZ1WjNaUFBqWW03dVptMzF2M3J3MnV4N0RNSVNicVo1d09kVUpvRTRBTGllUHd2ZmVoakNWa0VRWVNvZ25GQUozQ0hkMVhyaDB3aHVDRVFSbkNSMTBaRDViWXJJVTdhV0UrWVFzd21YQ1QveGVodSsxb1F5SitSMkVCZ0g2RFNUa1MzM1RkR0MrSStFakdGcGxvWDhNWVEvNnZ5YTBWbDBBdThITVBUQm5oUnFpUDQ4N3Jyb0FTc0RJN0JESHNaZjRnN0hLYWdHN3ZMOWdvbzBONFUxVU5SQ2FpWmpsT2VGekdPT0xjQjJtMnNxUEl4VDcrZmUzaEkwaEJuRnJNUGFrU3N6elhxK1FHR2RML2t0cWgyTFVsbUxNQlZXWWI0R1Y1cHUrVGhpQzc1c1Jsa2xDU05kVkFFdHd3eDhSMURUM2d4a05YckVyZ1BvT0ZjQWdTUk5LZ3ZRYnJHczZYQXEzVngwOXNqdVJVelZnRitFZ0lybEFaSVRwRXBVUUFGTTVVS1BrMUMwd2xuQ2UwQWR0enV0ekNkT2xQZ2NJbTNRdGVCeUJpcS8yUzROenBjelFRSnlncFJmZ2lLMFg0U0xhWE9TNFJqaUc5aXRDRHVHbHFDTjdHdUJVRzlBRFJZOFdhTWNTVmhENlNYM21FU2JydW1MN3NXTExKV2JsWk1aTWo3L29xZ0Z4MVZ3Ykl4dU0welVPWUExb0JFUEhkSTV3Q3E1UG9DNndHOWVvVWs5Q2Y3Y1pRUTVQdHhBZUVwN2d5bTRwSzRJYU5ZSndpTkJOMnZNSEVTQ1p0Sm1RV1J2U2F5Vjk5cUFRWWVialhHejhMclh6Q0YwaU1PZGgvSi9KNEdLMHowaVJvWUVDU1kzVUF3WVFUc1BLR2xqcHZZU2owc1FiQ0oyRjkzQWlGUlViVXhEdkNQc0k3Y0lVd0J5a3dVbG85eGJlOG5hR3BMbVhvQ1VSRjhCWThYOHBxaXBzRDVERDUvbjFld2M3NFZnYjRFKzgxOHJRdVFBcndWc2dHZFVYL3Y0RnFqS0JpSU9YQmJBTjNMOVlSUDhVMnJJQU1vV3ZBTm0rQ29NNWc1QmdjZEsrMGhaS2Rhb0FQTktlVzRLVjVuUDJyOUFFdTlRV3djcW5TQlF2YkZCVGFQSlBMTzRUMktoVHNvVjFJeFo3WUcyNThucENjajg2RS9POGtEQ1g4RUJJKzNTMGk5TGowZUQ1aXdmK2REemhLWXlFR3pTQTAraXVLTFNJUlBocnQrMS81am5SSS9uL05KU2hPQTRmZzNMVFVVMVduZU9TVG9TcmhKdndBaHpwdnErcTgyUnpmd2hubDgydFVqMjRZZVpwaXBVQlRRaVZHSkNzZ1FBU3dFc2w0b0ZxMCtGdkNJT0ZYL3Fwc3NWbktrU0FaNmtla0lkcnFnWUNHT1hIa3lVYUI3VXBGOEhQNTFTZ1orQmxVaWlEWW9YdmFZd1VoWm52THUzLytFQVdzaXI2UWJpbGdSMHcxYjhBbFN2TEF0REZEb1MxLzAxS2tjcGZzWW9Ld0h3K2NFSTRneHZCQ0JySUZWUWp6di81OUtoQ0JEbEFDYllGZU9WdjRQTTBCUVV3QVlsUHZyRHhvTVVpNFhzVXBibGlBcmlOZTE5aDUwOTRHNWh2WnZBeFZZd2l6SzhWdmhjbTR1MysyWHpoZTFDWkR5WjZPSmh4MXRJc0tlWE5zRkljc0VJckNUdnh1UUsyNFg0ZzN4b0Y0c09aL2tqbFcrSzdkWVN0a1p5RXcrTWlCUW9kSmFGNHJWQVBMTmhyakJUZVV5QitXb05mVytQNi8yTmgvYkhWU05KdzRYMWxqby9KdHlIalk2di91elltNTl6NkE2UStQVXFxUDFqeTliVnVtOWFEK2FJbzcvOGMzRWQyYlUvOEVoUFBpcklBWkMwSW1mNEpNQURBNk9xVjJOWDgxQUFBQUFCSlJVNUVya0pnZ2c9PSIvPg0KPC9kZWZzPg0KPC9zdmc+DQo=") no-repeat;
  background-size: 25px 25px;
}
#home-list .result-listing ul li.home-list div.img-house {
  float: left;
  margin-right: 0;
  width: 33.33%;
}
#home-list .result-listing ul li.home-list div.img-house p.home-img {
  position: relative;
  display: block;
  overflow: hidden;
  height: 200px;
}
#home-list .result-listing ul li.home-list div.img-house p.home-img img {
  width: 300px;
  height: 100%;
  display: inline-block;
  margin-left: 35px;
  overflow: hidden;
}
#home-list .result-listing ul li.home-list:last-child {
  border: none;
}
.title-panel {
  position: relative;
}
.title-panel .carousel.slide .home-title-slider {
  display: inline-block;
  line-height: 1;
  background: #428697;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 450px;
  z-index: 99;
}
.title-panel .carousel.slide .home-title-slider span.home-number {
  background-color: #428697;
  font-size: 20px;
  color: #FFFFFF;
  padding: 0px 15px;
  line-height: 66px;
  text-align: center;
  display: inline-block;
  z-index: 1;
}
.title-panel .carousel.slide .home-title-slider span.title {
  background-color: #513528;
  color: #FFFFFF;
  text-align: left;
  font-size: 18pt;
  padding: 21px 21px 21px 10px;
  position: absolute;
  width: 100%;
  z-index: -9;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.title-panel .carousel.slide .home-title-slider .home-slider-wrapper {
  position: relative;
  height: 66px;
}
.title-panel .carousel.slide .home-title {
  display: inline-block;
  line-height: 1;
  background: #428697;
  width: 100%;
  overflow: hidden;
}
.title-panel .carousel.slide .home-title span.home-number {
  background-color: #428697;
  font-size: 20px;
  color: #FFFFFF;
  padding: 0px 15px;
  line-height: 66px;
  text-align: center;
  display: inline-block;
  z-index: 1;
}
.title-panel .carousel.slide .home-title span.title {
  background-color: #513528;
  color: #FFFFFF;
  text-align: left;
  font-size: 18pt;
  padding: 21px 21px 21px 10px;
  position: absolute;
  width: 100%;
  z-index: -9;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.title-panel .home-title-slider {
  display: inline-block;
  line-height: 1;
  background: #428697;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 455px;
  z-index: 99;
}
.title-panel .home-title-slider span.home-number {
  background-color: #428697;
  font-size: 20px;
  color: #FFFFFF;
  padding: 0px 15px;
  line-height: 66px;
  text-align: center;
  display: inline-block;
  z-index: 1;
}
.title-panel .home-title-slider span.title {
  background-color: #513528;
  color: #FFFFFF;
  text-align: left;
  font-size: 18pt;
  padding: 21px 21px 21px 10px;
  position: absolute;
  width: 100%;
  z-index: -9;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.title-panel .home-title-slider .home-slider-wrapper {
  position: relative;
  height: 66px;
}
.title-panel .home-title {
  display: inline-block;
  line-height: 1;
  background: #428697;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: -99;
}
.title-panel .home-title span.home-number {
  background-color: #428697;
  font-size: 20px;
  color: #FFFFFF;
  padding: 0px 15px;
  line-height: 66px;
  text-align: center;
  display: inline-block;
  z-index: 1;
}
.title-panel .home-title span.title {
  background-color: #513528;
  color: #FFFFFF;
  text-align: left;
  font-size: 18pt;
  padding: 21px 21px 21px 10px;
  position: absolute;
  width: 100%;
  z-index: -9;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.title-panel .featured-home {
  font-size: 18px;
}
.location-wrapper {
  margin: 0 0 20px;
  padding-left: 40px;
  position: relative;
}
.location-wrapper .direction-wrapper h5 {
  display: inline-block;
  color: #444;
}
.location-wrapper p {
  line-height: 1.2;
  margin-bottom: 0;
  font-size: 14px;
}
.location-wrapper:before {
  content: "";
  position: absolute;
  left: -6px;
  top: -15px;
  background: url('../Content/images/Place_Icon.png') no-repeat left top;
  background-size: 100%;
  width: 40px;
  height: 50px;
}
.image-slide-show {
  padding: 0 60px;
}
.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: 0.7;
}
.mid-line {
  color: #428697;
  background-color: #428697;
  height: 5px;
  border: none;
  margin: 50px 0;
}
.description {
  text-align: left;
}
.description span {
  font-size: 11pt;
  font-family: Calibri,Arial;
  font-style: normal;
  color: #000;
}
.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;
  color: #3a3a3a;
  position: relative;
}
.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;
  float: left;
}
.text-column .text-field.last .social-link a:hover {
  opacity: 0.7;
}
.text-column .text-field.last .social-link .share.facebook-button {
  background-image: url('../Content/images/Social-Media-02.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .share.twitter-button {
  background-image: url('../Content/images/x-logo-black.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .share.google-plus-button {
  background-image: url('../Content/images/Social-Media-04.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .share.pinterest-button {
  background-image: url('../Content/images/Social-Media-05.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  padding: 0;
}
.text-column .text-field.last .social-link .email-button {
  background-image: url('../Content/images/Social-Media-06.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  padding: 0;
}
.text-column h4 {
  font-family: 'Crimson Text', serif;
}
.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: 0.7;
}
.frist-col .social-list-builder .FacebookLink {
  background-image: url('../Content/images/facebook.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .TwitterLink {
  background-image: url('../Content/images/x-logo-black.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .GoogleLink {
  background-image: url('../Content/images/Google Plus.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .LinkedinLink {
  background-image: url('../Content/images/linkedin.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .YoutubeLink {
  background-image: url('../Content/images/YouTube1.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .PinterestLink {
  background-image: url('../Content/images/pinterest.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .InstagramLink {
  background-image: url('../Content/images/Instagram.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .YelpLink {
  background-image: url('../Content/images/Yelp_Yelp_burst_positive_RGB.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.frist-col .social-list-builder .HouzzLink {
  background-image: url('../Content/images/social_square_green_48px.png');
  background-size: contain;
  width: 25px;
  height: 25px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.contentMember.product.non-premium .fax-number,
.contentMember.product.non-premium .address,
.contentMember.product.non-premium .img-thumbnail-google,
.contentMember.product.non-premium .col-sm-4.main-image-detail,
.contentMember.product.non-premium .email,
.contentMember.product.non-premium .social-panel,
.contentMember.product.non-premium .button-area {
  display: none;
}
.contentMember.product.non-premium .company-logo {
  display: block;
}
.contentMember.product.non-premium .company-logo p,
.contentMember.product.non-premium .company-logo .section_detail,
.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.premium .button-area {
  margin-left: -30px;
  overflow: hidden;
}
.contentMember.product.premium .button-area .btn-website {
  display: block;
}
.contentMember.product.premium .button-area .btn-website:nth-child(2),
.contentMember.product.premium .button-area .btn-map.search-panel {
  display: none;
}
.contentMember.product.premium .fax-number,
.contentMember.product.premium .address,
.contentMember.product.premium .email,
.contentMember.product.premium .social-panel,
.contentMember.product.premium .img-thumbnail-google {
  display: none;
}
.contentMember.product.premium .company-logo {
  display: block;
}
.contentMember.product.premium .company-logo p,
.contentMember.product.premium .company-logo .section_detail,
.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;
}
.row.social {
  margin: 0 -15px 20px;
}
#tab-content ul.nav-tabs {
  margin-left: -15px;
  padding: 15px 0;
}
#tab-content ul.nav-tabs > li {
  background: #428697;
  margin-left: 15px;
}
#tab-content ul.nav-tabs > li:hover > a {
  background: #513528;
  color: #FFFFFF;
  font-size: 16px;
  padding: 5px 10px;
  text-decoration: none;
  display: block;
  border-radius: 0;
}
#tab-content ul.nav-tabs > li > a {
  color: #FFFFFF;
  font-size: 16px;
  padding: 5px 10px;
  -webkit-box-shadow: inset 0 -2px 0 #2196f3;
  box-shadow: inset 0 -2px 0 #2196f3;
  line-height: 1.846;
  display: block;
}
#tab-content ul.nav-tabs > li > a.active {
  background: #513528;
  color: #FFFFFF;
  font-size: 16px;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 0;
  display: block;
}
#tab-content .tab-content {
  height: 450px;
  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: "\f054";
  position: absolute;
  font-family: 'FontAwesome';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 50%;
  right: 0;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
}
#tab-content .tab-content .tab-pane > div > a p {
  margin: 0;
}
.button-back {
  margin: 20px 0;
}
.button-back .btn-back {
  background: #428697;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 18px;
  padding: 10px;
  margin-bottom: 20px;
}
.button-back .btn-back:hover {
  color: #FFFFFF;
  opacity: 0.7;
  text-decoration: underline;
}
.main-image-detail {
  margin-bottom: 20px;
}
.FacebookLink {
  background-image: url('../Content/images/facebook.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.TwitterLink {
  background-image: url('../Content/images/x-logo-black.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.GoogleLink {
  background-image: url('../Content/images/Google Plus.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.LinkedinLink {
  background-image: url('../Content/images/linkedin.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.PinterestLink {
  background-image: url('../Content/images/pinterest.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.InstagramLink {
  background-image: url('../Content/images/Instagram.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.YelpLink {
  background-image: url('../Content/images/Yelp_Yelp_burst_positive_RGB.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.YoutubeLink {
  background-image: url('../Content/images/YouTube1.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.HouzzLink {
  background-image: url('../Content/images/social_square_green_48px.png');
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.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%;
  height: 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: "\f095";
  top: 5px;
  left: 0;
  display: inline-block;
  font-style: normal;
  font-family: 'FontAwesome';
  font-weight: 900;
  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;
}
/*For Members Product and Services Detail Page */
.content-member-listing-wrapper p.phone {
  position: relative;
  padding-left: 20px;
}
.content-member-listing-wrapper p.phone:before {
  position: absolute;
  content: "\f095";
  top: 5px;
  left: 0;
  display: inline-block;
  font-style: normal;
  font-family: 'FontAwesome';
  font-weight: 900;
  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;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: bold;
  background: #428697;
  border: 1px solid #FFFFFF;
}
.button-area a.btn:hover {
  opacity: 0.7;
}
.virtualTourLink {
  width: 100%;
  margin-bottom: 15px;
}
.virtualTourLink a {
  text-align: center;
  display: block;
  padding: 5px 0px;
  font-size: 18px;
  color: #fff;
}
.virtualTourLink a:hover {
  text-decoration: none;
  opacity: 0.7;
}
.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: #428697;
  position: relative;
  left: -3px;
}
.list-event-wrapper .list-event-inner .head-title ul li a {
  color: #428697;
}
.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;
}
/*This code for Header calendar page*/
.ui-widget-header > div.fc-row.ui-widget-header > table {
  border: #428697;
}
.ui-widget-header > div.fc-row.ui-widget-header > table > th {
  background: #428697;
  color: #FFFFFF;
  border: #428697;
}
.ui-widget-header > div.fc-row.ui-widget-header > table > td {
  border: #428697;
}
.ui-widget-header > div.fc-row.ui-widget-header > table > td .ui-widget-content {
  border: #428697;
}
/*This code for Content calendar page*/
.fc-day-number {
  text-align: left!important;
  color: #428697 !important;
  font-size: 24px;
  padding: 0 3px!important;
  line-height: 1;
}
.fc-day-number:before {
  background: none;
}
.fc-content {
  color: #FFFFFF;
}
/*This for Event List*/
.list-event {
  padding: 10px 0;
}
.list-event ul.list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.list-event ul.list li {
  border: 5px solid #428697;
  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;
}
/*Pagenation for event list*/
.pagination-wrapper-list {
  overflow: hidden;
  margin-top: 10px;
}
.pagination-wrapper-list #pagination {
  float: right;
}
.pagination-wrapper-list #pagination ul.pagination {
  margin: 0;
  overflow: hidden;
  margin-left: -8px;
}
.pagination-wrapper-list #pagination ul.pagination li {
  float: left;
  margin-left: 8px;
}
.pagination-wrapper-list #pagination ul.pagination li a {
  display: block;
  border: none;
  padding: 0 10px;
  background: #428697;
  color: #FFFFFF;
}
.pagination-wrapper-list #pagination ul.pagination li a:hover {
  color: #FFFFFF;
  background: #FF917D;
}
.pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-right:before {
  content: '\e080';
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-double-right:before {
  content: "Last";
}
.pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-left:before {
  content: '\e079';
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pagination-wrapper-list #pagination ul.pagination li a i.fa.fa-angle-double-left:before {
  content: "First";
}
.pagination-wrapper-list #pagination ul.pagination li a#pager-current {
  color: #FFFFFF;
  background: #FF917D;
}
.date-time-wrapper {
  background: #428697;
  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;
}
.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: #428697;
  padding: 5px 0;
}
/*Slider min & max style*/
.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: #428697;
  width: 20px;
  height: 20px;
  border: 3px solid #fff;
  top: -4px;
}
.slider .tooltip-inner {
  background: #428697;
  color: #FFFFFF;
  font-weight: bold;
}
.slider .tooltip.top .tooltip-arrow {
  border-top-color: #428697;
}
.sponsor-slide {
  margin: 20px 0;
}
.sponsor-slide .carousel-indicators.hidden-xs,
.sponsor-slide .left.carousel-control.visible-xs,
.sponsor-slide .right.carousel-control.visible-xs,
.sponsor-slide .cloneditem-1,
.sponsor-slide .cloneditem-2,
.sponsor-slide .cloneditem-3 {
  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 .active.carousel-item-left {
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.sponsor-slide .carousel-item-next.carousel-item-left {
  opacity: 1;
}
.sponsor-slide .carousel-inner {
  height: auto;
}
.sponsor-slide .carousel-inner .carousel-item {
  overflow: hidden;
}
.sponsor-slide .carousel-inner .carousel-item img {
  width: 16.66666667%;
  display: inline-block;
  float: left;
  padding: 0 15px;
}
.carousel .item .col-xs-12 {
  padding: 0;
}
#carousel-HomePhotos .slick-prev {
  z-index: 999;
  opacity: 0.5;
}
#carousel-HomePhotos .slick-prev:hover {
  opacity: 1;
}
#carousel-HomePhotos .slick-prev:before {
  color: #eee;
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
#carousel-HomePhotos .slick-next {
  z-index: 999;
  opacity: 0.5;
}
#carousel-HomePhotos .slick-next:hover {
  opacity: 1;
}
#carousel-HomePhotos .slick-next:before {
  color: #eee;
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
#carousel-HomePhotos .slick-slider.slider-for {
  height: 460px;
}
#carousel-HomePhotos .slick-slider.slider-for img {
  height: 450px;
  display: block;
  margin: 0 auto;
  text-align: center;
}
#carousel-HomePhotos .slick-slider.slider-for .slick-slide {
  background: #eee;
}
#carousel-HomePhotos .slider-nav.slick-slider {
  margin-top: 60px;
}
#carousel-HomePhotos .slider-nav.slick-slider .slick-slide {
  margin: 0 10px;
  height: 100px !important;
}
#carousel-HomePhotos .slider-nav.slick-slider .slick-slide img {
  width: 128px;
  height: 100px;
  text-indent: 0px;
  float: left;
  margin: 10px 10px 10px 0px;
  border: none;
  opacity: 0.3;
}
#carousel-HomePhotos .slider-nav.slick-slider .slick-slide.slick-active.slick-center img {
  border: 1px solid #eee;
  opacity: 1;
}
#carousel-HomePhotos .slider-nav.slick-slider .slick-list.draggable {
  padding: 0 0 10px 0 !important;
}
#accordion {
  color: #FFFFFF;
}
#accordion .panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 15px;
}
#accordion .panel .list-group-item {
  padding: 10px 30px 10px 15px;
  border: none;
  background: #428697;
  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: 'FontAwesome';
  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: '\f054';
  position: relative;
  right: -10px;
  top: 3px;
  display: inline-block;
  font-family: 'FontAwesome';
  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 #428697;
  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,
#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 .websitem,
#accordion .panel .panel-body ul.products-list .non-premium .company-logo,
#accordion .panel .panel-body ul.products-list .non-premium .email,
#accordion .panel .panel-body ul.products-list .non-premium .social-list-builder,
#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: "\f054";
  display: inline-block;
  font-family: 'FontAwesome';
  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;
  -webkit-transform: translate(-50%, -50%);
          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: "\f054";
  display: inline-block;
  font-family: 'FontAwesome';
  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;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#accordion .panel .panel-body ul.products-list .premium .company-logo,
#accordion .panel .panel-body ul.products-list .premium .email,
#accordion .panel .panel-body ul.products-list .premium .social-list-builder,
#accordion .panel .panel-body ul.products-list .premium .address {
  display: none;
}
/* Carousel lightbox */
.ekko-lightbox-nav-overlay a {
  opacity: 1;
}
.ekko-lightbox-nav-overlay a:first-child span {
  position: relative;
  left: -90px;
}
.ekko-lightbox-nav-overlay a:last-child span {
  position: relative;
  right: -90px;
}
.navbar.navbar-expand-lg {
  background: #428697;
  min-height: 70px;
  width: 100%;
}
.navbar {
  padding: 0;
}
.navbar .navbar-nav {
  display: table;
  float: none;
  vertical-align: middle;
  width: 1100px;
  margin: 0 auto;
}
.navbar .navbar-nav > li {
  display: table-cell;
  float: none;
  margin: 0 15px;
}
.navbar .navbar-nav > li > a {
  font-size: 20px;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
  opacity: 1;
  padding: 0.5rem;
  position: relative;
  display: block;
  margin: 0 1rem;
}
.navbar .navbar-nav > li > a:active {
  background: none;
}
.navbar .navbar-nav > li > a:hover {
  background: none;
  color: #FFFFFF;
}
.navbar .navbar-nav > li > a:hover:after {
  content: "";
  position: absolute;
  height: 6px;
  background: #FFFFFF;
  bottom: -6px;
  left: 0;
  width: 100%;
}
.navbar .navbar-nav > .active > a {
  background: none;
  position: relative;
  color: #FFFFFF;
  padding: 0.5rem;
}
.navbar .navbar-nav > .active > a:after {
  content: "";
  position: absolute;
  height: 6px;
  background: #FFFFFF;
  bottom: -6px;
  left: 0;
  width: 100%;
}
.navbar .navbar-collapse {
  text-align: center;
  padding: 0;
}
.navbar .navbar-collapse .raw img {
  position: relative;
  top: -2px;
  right: -4px;
}
.navbar .navbar-collapse #social-icon {
  position: absolute;
  right: -80px;
  bottom: 0;
  z-index: 999;
}
.navbar .navbar-collapse #social-icon a:hover {
  opacity: 0.7;
}
.widget-navigation.widget-menu-widget.widget {
  width: 100%;
  margin: 0 auto;
}
.login {
  display: none;
}
.titleBuyerGuide .row {
  margin: 0 -15px;
}
.titleBuyerGuide .row ul.col-lg-6.tree {
  margin-bottom: 1rem;
}
.titleBuyerGuide .row .tree li a .box-level.box-level-0 span {
  color: #fff;
}
.titleBuyerGuide .row .tree li a:active .box-level.box-level-0,
.titleBuyerGuide .row .tree li a:focus .box-level.box-level-0 {
  border: none;
}
.titleBuyerGuide .row .tree li a:active .box-level.box-level-0 span,
.titleBuyerGuide .row .tree li a:focus .box-level.box-level-0 span {
  color: #fff;
}
.titleBuyerGuide .row .tree li a:hover {
  opacity: 0.7;
}
.range-slider {
  -webkit-appearance: none !important;
  width: 100%;
  height: 20px;
  background: transparent !important;
  background-image: linear-gradient(90deg, #428697 var(--percentage), transparent var(--percentage));
  border: none !important;
}
.range-slider:hover {
  opacity: 1 !important;
}
.range-slider:focus {
  outline: none !important;
}
.range-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: #B8CCDA !important;
  background-image: linear-gradient(90deg, #428697 var(--percentage), transparent var(--percentage)) !important;
  -webkit-transition: 0.2s !important;
  -webkit-transition: opacity 0.2s !important;
  transition: opacity 0.2s !important;
}
.range-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  background: #428697 !important;
  border-radius: 50% !important;
  margin-top: -8px;
}
.range-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  overflow: hidden;
  margin-top: -4px;
  color: #B9B9B9;
}
.range-list .range-list-opt {
  display: inline-block;
  width: calc((100% - var(--thumb-width)) / (var(--list-length) - 1));
  text-align: center;
}
.range-wrap {
  width: 100%;
  position: relative;
  color: #428697;
}
.range-value {
  position: absolute;
  top: -50%;
}
.range-value span {
  width: 30px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.range-value span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  margin-top: -1px;
}
.segment-control {
  overflow: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.segment-control::-webkit-scrollbar {
  display: none;
}
.segment-control .btn-segment {
  background-color: white !important;
  color: black !important;
  padding: 8px 15px;
  font-size: 12px;
  font-weight: 500;
  border-width: 1px;
  border-color: #DDDDDD white #DDDDDD white;
  border-style: solid none solid none;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-transform: none;
}
.segment-control .btn-segment:first-child {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
  border-style: solid none solid solid;
  border-color: #DDDDDD white #DDDDDD #DDDDDD;
}
.segment-control .btn-segment:last-child {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-style: solid solid solid none;
  border-color: #DDDDDD #DDDDDD #DDDDDD white;
}
.segment-control .btn-segment:hover,
.segment-control .btn-segment.active {
  background-color: #F4FAFF !important;
  border-color: #428697;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.25rem !important;
  color: black !important;
}
.segment-left {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 10px;
  height: 35px;
  left: 20px;
}
.segment-right {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 10px;
  height: 35px;
  right: 20px;
}
@media all and (max-width: 1072px) {
  .title-panel {
    position: relative;
  }
  .title-panel .home-title,
  .title-panel .home-title-slider {
    position: static;
  }
  .title-panel .home-title span.home-number,
  .title-panel .home-title-slider span.home-number {
    text-align: center;
    display: block;
    font-size: 22px;
    padding: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    position: static;
  }
  .title-panel .home-title span.title,
  .title-panel .home-title-slider span.title {
    position: static;
    display: block;
    text-align: center;
    font-size: 18px;
    padding: 15px 0;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    width: 100%;
  }
  .title-panel .home-title-slider {
    margin-top: 60px;
  }
  .title-panel .home-title-slider .home-slider-wrapper {
    height: 100%;
  }
}
@media all and (max-width: 768px) {
  #content-download .span-5.cell,
  #content-download .span-2.cell {
    width: 100%;
  }
  #content-download .img-responsive {
    margin: 0 auto 10px;
    display: block;
  }
  #wrapper {
    padding-top: 0;
  }
  .span-9.cell a {
    word-break: break-word;
  }
  #tab-content {
    top: 40px;
  }
  #tab-content .tab-content {
    height: auto;
  }
  #tab-content ul.nav-tabs {
    margin-left: -45px;
  }
  #tab-content ul.nav-tabs > li {
    margin: 0 0 30px 30px;
  }
  #tab-content ul.nav-tabs > li:last-child {
    margin-bottom: 0;
  }
  #carousel-HomePhotos .carousel-inner {
    margin-left: -15px;
    height: auto;
  }
}
@media all and (max-width: 1072px) {
  .logo-homepage {
    height: auto;
  }
  .logo-homepage img {
    max-width: 250px;
  }
  .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;
  }
  .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%;
  }
  .placeholder {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}
@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%;
  }
}
@media all and (max-width: 768px) {
  #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;
  }
  .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';
    right: -10px;
    top: 3px;
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 1px;
    left: 0;
    top: 0;
  }
  .zone.zone-content .map-listing .map-wrapper {
    height: 426px;
    position: relative;
    margin-bottom: 20px;
    top: 30px;
  }
  .zone.zone-content .result-listing {
    float: none;
    width: 100%;
  }
  .zone.zone-content .result-listing ul li {
    width: 100%;
  }
  #home-list .result-listing ul li.home-list {
    height: 100%;
    position: relative;
  }
  #home-list .result-listing ul li.home-list div.img-house {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  #home-list .result-listing ul li.home-list div.content-left {
    float: none;
    width: 100%;
    position: static;
  }
  #home-list .result-listing ul li.home-list div.content-left .home-detail-first {
    margin: 0;
  }
  #home-list .result-listing ul li.home-list div.content-left .home-detail-first .home-price {
    position: static;
    text-align: right;
    margin: 15px 0;
  }
  #home-list .result-listing ul li.home-list div.content-left div.home-option {
    position: static;
  }
}
@media all and (max-width: 1072px) {
  .navbar .navbar-nav {
    display: table;
    float: none;
    vertical-align: middle;
    width: 720px;
    margin: 0 auto;
  }
  .navbar .navbar-collapse #social-icon {
    position: absolute;
    right: 10px;
    bottom: -30px;
    z-index: 999;
  }
  #wrapper .navbar button.navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border: 1px solid #fff;
    position: absolute;
    right: 15px;
    top: 20px;
    z-index: 999;
  }
  #wrapper .navbar button.navbar-toggler:focus {
    outline: none;
  }
  #wrapper .navbar button.navbar-toggler span.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 1%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  }
  #wrapper .navbar .login ul {
    margin: 10.25px auto;
    display: block;
    padding: 0 20px;
    width: 80% !important;
  }
  #wrapper .navbar-nav.menu.menu-main-menu {
    margin: 10.25px auto;
    display: block;
    padding: 50px 20px 0;
    width: 80% !important;
  }
  #wrapper .navbar-nav.menu.menu-main-menu > li {
    display: block;
    float: none;
    margin-bottom: 25px;
  }
  #wrapper .navbar-nav.menu.menu-main-menu > li:hover {
    position: relative;
  }
  #wrapper .navbar-nav.menu.menu-main-menu > li > a {
    margin-bottom: 5px;
    padding: 0 0 5px;
    display: block;
  }
  .zone.zone-navigation {
    position: relative;
    width: 100%;
  }
  .zone.zone-navigation .widget-navigation.widget-layout-widget.widget .orchard-layouts-root > div {
    width: 100%;
    min-height: 70px;
    height: 100%;
    position: absolute;
  }
}
@media all and (max-width: 768px) {
  .navbar {
    min-height: 0;
  }
  .navbar .navbar-collapse {
    text-align: left;
    width: 100%;
  }
  .nav-wrapper .navbar-toggle {
    position: absolute!important;
    right: 0;
    top: 0;
    z-index: 999;
    background: #fff;
    opacity: 0.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: 0.7;
  }
  .navbar-toggle.collapsed:hover {
    opacity: 1;
  }
  .navbar-collapse {
    padding: 0;
  }
}
@media all and (max-width: 768px) {
  .widget-navigation.widget-menu-widget.widget {
    position: relative;
  }
  .sponsor-slide .carousel-inner > .active.left,
  .sponsor-slide .carousel-inner > .prev,
  .sponsor-slide .carousel-inner > .active.right,
  .sponsor-slide .carousel-inner > .next {
    left: 50%;
  }
  .sponsor-slide .carousel-inner > .active,
  .sponsor-slide .carousel-inner > .left,
  .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,
  .sponsor-slide .carousel-inner > .item.next,
  .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.active.left,
  .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,
  .sponsor-slide .carousel-inner > .item.prev.right,
  .sponsor-slide .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (max-width: 992px) {
  .carousel .item .col-xs-12:nth-last-child(-n+2) {
    display: none;
  }
  .mid-line {
    margin: 15px 0;
  }
  #tab-content .tab-content {
    height: auto;
  }
  .sponsor-slide .carousel-inner > .active.left,
  .sponsor-slide .carousel-inner > .prev,
  .sponsor-slide .carousel-inner > .active.right,
  .sponsor-slide .carousel-inner > .next {
    left: -16.6%;
  }
  .sponsor-slide .carousel-inner > .left,
  .sponsor-slide .carousel-inner > .prev.right,
  .sponsor-slide .carousel-inner > .active {
    left: 0;
  }
  .sponsor-slide .carousel-inner .cloneditem-2,
  .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,
  .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,
  .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,
  .sponsor-slide .carousel-inner > .item.prev.right,
  .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;
  }
}
@media all and (max-width: 768px) {
  #carousel-HomePhotos .slick-slider.slider-for {
    height: auto;
  }
  #carousel-HomePhotos .slick-slider.slider-for img {
    height: auto;
  }
  #carousel-HomePhotos .slider-nav.slick-slider {
    margin-top: 0px;
  }
  #carousel-HomePhotos .slider-nav.slick-slider .slick-slide {
    margin: 0 10px;
    height: 100px !important;
  }
  #carousel-HomePhotos .slider-nav.slick-slider .slick-slide img {
    width: 128px;
    height: 100px;
    text-indent: 0px;
    float: left;
    margin: 10px 10px 10px 0px;
    border: none;
    opacity: 0.3;
  }
  #carousel-HomePhotos .slider-nav.slick-slider .slick-slide.slick-active.slick-center img {
    border: 1px solid #eee;
    opacity: 1;
  }
  #carousel-HomePhotos .slider-nav.slick-slider .slick-list.draggable {
    padding: 0 0 10px 0 !important;
  }
  .text-column .text-field {
    font-size: 14px;
  }
  .text-column .text-field .value {
    font-size: 14px;
  }
  .virtualTourLink a {
    font-size: 1.015625rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbXBvbmVudHMvbWl4aW4ubGVzcyIsImJhc2UuY3NzIiwiQ29tcG9uZW50cy9wb2gubGVzcyIsIkNvbXBvbmVudHMvbGlzdGluZy5sZXNzIiwiQ29tcG9uZW50cy9tYXAtcGFnZS5sZXNzIiwiQ29tcG9uZW50cy9kZXRhaWwtcGFnZS5sZXNzIiwiQ29tcG9uZW50cy9jYWxlbmRhci1ldmVudC5sZXNzIiwiQ29tcG9uZW50cy9jYXJvdXNlbC5sZXNzIiwiQ29tcG9uZW50cy9uYXZpZ2F0aW9uLmxlc3MiLCJDb21wb25lbnRzL2NhdGVnb3JpZS5sZXNzIiwiQ29tcG9uZW50cy9ob21lLWZpbHRlci1saXN0aW5nLmxlc3MiLCJDb21wb25lbnRzL3Jlc3BvbnNpdmUvZGV0YWlsLmxlc3MiLCJDb21wb25lbnRzL3Jlc3BvbnNpdmUvbGFuZGluZ3BhZ2UubGVzcyIsIkNvbXBvbmVudHMvcmVzcG9uc2l2ZS9tYXAtcGFnZS5sZXNzIiwiQ29tcG9uZW50cy9yZXNwb25zaXZlL25hdmlnYXRpb24ubGVzcyIsIkNvbXBvbmVudHMvcmVzcG9uc2l2ZS93aWRnZXQubGVzcyIsIkNvbXBvbmVudHMvcmVzcG9uc2l2ZS9jYXJvdXNlbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBb0tRO0VBQ0UsbUJBQUE7RUFDRyxjQUFBO0VBQ0ksZUFBQTtFQUNILGlCQUFBO0VBRUoscUJBQUE7RUFDWSxjQUFBO0VBSWpCLGdCQUFBO0FDdktMO0FEd0tLO0VBQ0gsV0FBQTtFQUFpQixrQkFBQTtFQUNULFdBQUE7RUFDTCxtQkFBQTtFQUNhLFlBQUE7RUFDVixPQUFBO0VBQ1IsV0FBQTtBQ3JLQTtBQ2RBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBRGdCSjtBQ2JBO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSwwQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QURlSjtBQ1pBOztFQUNJLGtDQUFBO0FEZUo7QUNaQTtFQUNJLGtCQUFBO0FEY0o7QUNYQTtFQUNJLHFC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Zm9pSGQ7RWVsakhFO0lBaUJnQixZQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLDBCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7RWZvaUhsQjtFZTNqSEU7SUE4QmdCLHNCQUFBO0lBQ0EsVUFBQTtFZmdpSGxCO0VlL2pIRTtJQW9DWSw4QkFBQTtFZjhoSGQ7RWV6aEhFO0lBRVEsZUFBQTtFZjBoSFY7RWU1aEhFO0lBS1ksZUFBQTtFZjBoSGQ7RWV0aEhFO0lBRVEsc0JBQUE7RWZ1aEhWO0FBQ0YiLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0ICd2YXJpYWJsZS5sZXNzJztcclxuLy9JY29uXHJcbi5pY29uLWZvbnQoQGljb24pIHtcclxuICAgIGNvbnRlbnQ6IEBpY29uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnRJY29uO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1mb250LXByZW1pdW0oKSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250SWNvbjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5pY29uLXNvY2lhbC1kZXRhaWwoQGljb247IEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2ltYWdlX3BhdGh9QHtpY29ufScpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLy9JY29uIGZvciBwYWdpbmF0aW9uXHJcbi5pY29uLXBhZ2luYXRpb24gKEBpY29uKSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogQGljb247XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250SWNvbjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2ljb24gZm9yIHBob25lIGFuZCBmYXhcclxuLmljb24tcGhvbmUtZmF4KCkge1xyXG4gICAgcC5waG9uZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250SWNvbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLmZheC1udW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdAe2ltYWdlX3BhdGh9ZmF4LWljb24uanBnJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vbmFtZSBhbmQgdmFsdWVcclxuLm5hbWUtdmFsdWUgKCkge1xyXG4gICAgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQcmVtaXVtIGljb24gbGlzdGluZ1xyXG4ucHJlbWl1bS1pY29uLWxpc3RpbmcgKEBwb3NYKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogQGZvbnRJY29uO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShAcG9zWCwgLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRm9yIGhvbWUgbnVtYmVyIGFuZCB0aXRsZVxyXG4uaG9tZS10aWxlLXBhbmVsKCkge1xyXG4gICAgc3Bhbi5ob21lLW51bWJlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4udGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThwdDtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDIxcHggMjFweCAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtOTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLy9UZXh0IFByaWNlXHJcbi50ZXh0LXByaWNlKEB0ZXh0KSB7XHJcbiAgICBjb2xvcjogQGNvbG9yUHJvamVjdGlvbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IEB0ZXh0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG92ZXItYWN0aXZlLXRhYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uaG92ZXItYWN0aXZlLW5hdmlnYXRpb24ge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCIuaG92ZXItYWN0aXZlLXRhYiB7XG4gIGJhY2tncm91bmQ6ICM1MTM1Mjg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmhvdmVyLWFjdGl2ZS1uYXZpZ2F0aW9uIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzdBNzc3ODtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5oMSxcbmgyIHtcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnLCBzZXJpZjtcbn1cbi56b25lLnpvbmUtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maXJzdC1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAwIDEwMHB4O1xufVxuLmhlYWRlci1ob21lIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4uaGVhZGVyLWhvbWUgaDEsXG4uaGVhZGVyLWhvbWUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQtc2lnbnVwLXdpZGdldC53aWRnZXQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndpZGdldC1zaWdudXAtd2lkZ2V0LndpZGdldCAucG9wb3Zlci1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aWRnZXQtc2lnbnVwLXdpZGdldC53aWRnZXQgLnBvcG92ZXItYXJlYSAuc3RhdHVzLWFyZWEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53aWRnZXQtc2lnbnVwLXdpZGdldC53aWRnZXQgLnBvcG92ZXItYXJlYSAuaWNvbi1zeXN0ZW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53aWRnZXQtc2lnbnVwLXdpZGdldC53aWRnZXQgLnBvcG92ZXItYXJlYSAuaWNvbi1zeXN0ZW0gdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aWRnZXQtc2lnbnVwLXdpZGdldC53aWRnZXQgLnBvcG92ZXItYXJlYSAuaWNvbi1zeXN0ZW0gdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubmF2LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtd3JhcHBlciAubG9nby1ub3QtaG9tZS1wYWdlIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLm5hdi13cmFwcGVyIC5sb2dvLW5vdC1ob21lLXBhZ2UgaW1nLFxuLm5hdi13cmFwcGVyIC5sb2dvLWhvbWVwYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5uYXYtd3JhcHBlciAubG9nby1ob21lcGFnZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbn1cbiN3cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN3cmFwcGVyIC53aWRnZXQtYWZ0ZXItbWFpbi53aWRnZXQtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXNpZGUtcGFuZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jd3JhcHBlciAud2lkZ2V0LWFmdGVyLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQgLmFkcy1zaWRlLXBhbmVsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmVmb3JlLW1haW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuI2JlZm9yZS1tYWluIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQgLmFkcy1zaWRlLXBhbmVsIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbiNiZWZvcmUtbWFpbiAud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1hZC13aWRnZXQud2lkZ2V0IC5hZHMtc2lkZS1wYW5lbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYmVmb3JlLW1haW4gI21haW4taW1hZ2Uge1xuICBoZWlnaHQ6IDM3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2JlZm9yZS1tYWluICNtYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQ1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDk5O1xufVxuI2JlZm9yZS1tYWluIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWh0bWwtd2lkZ2V0LndpZGdldCAjY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogNzUlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbiNiZWZvcmUtbWFpbiAud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1odG1sLXdpZGdldC53aWRnZXQgI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk7XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2UgaDEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2UgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbiNiZWZvcmUtbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuI2JlZm9yZS1tYWluIC53aWRnZXQtaHRtbC13aWRnZXQgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuI2JlZm9yZS1tYWluIGgxIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2JlZm9yZS1tYWluIGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4jYmVmb3JlLW1haW4gLmRvd24tbG9hZC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNiZWZvcmUtbWFpbiAuZG93bi1sb2FkLXdyYXBwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy90cmFwZXpvaWQtYmFubmVyLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzN3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuI2JlZm9yZS1tYWluIC5kb3duLWxvYWQtd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMDtcbn1cbiNiZWZvcmUtbWFpbiAuZG93bi1sb2FkLXdyYXBwZXIgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI2JlZm9yZS1tYWluIC5kb3duLWxvYWQtd3JhcHBlciB1bCBsaSBpbWcge1xuICBtYXJnaW46IDA7XG59XG4jYmVmb3JlLW1haW4gLmRvd24tbG9hZC13cmFwcGVyIHVsIGxpLmxvZ28tYXBwIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzhweDtcbn1cbiNiZWZvcmUtbWFpbiAuZG93bi1sb2FkLXdyYXBwZXIgdWwgbGkubG9nby1hcHAgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jYmVmb3JlLW1haW4gLmRvd24tbG9hZC13cmFwcGVyIHVsIGxpLnRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI2JlZm9yZS1tYWluIC5kb3duLWxvYWQtd3JhcHBlciB1bCBsaS5sb2dvLWdvb2xlIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4jYmVmb3JlLW1haW4gLmRvd24tbG9hZC13cmFwcGVyIHVsIGxpLmxvZ28tZ29vbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2JlZm9yZS1tYWluIC5kb3duLWxvYWQtd3JhcHBlciB1bCBsaS5sb2dvLWdvb2xlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNiZWZvcmUtbWFpbiAuZG93bi1sb2FkLXdyYXBwZXIgdWwgbGkubG9nby1hcHBsZSB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuI2JlZm9yZS1tYWluIC5kb3duLWxvYWQtd3JhcHBlciB1bCBsaS5sb2dvLWFwcGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNiZWZvcmUtbWFpbiAuZG93bi1sb2FkLXdyYXBwZXIgdWwgbGkubG9nby1hcHBsZSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uem9uZS1hZnRlci1jb250ZW50IC5hZHMtc2lkZS1wYW5lbCB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnpvbmUtYWZ0ZXItY29udGVudCAuYWRzLXNpZGUtcGFuZWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4taW1hZ2UtaG9tZS1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuI21haW4taW1hZ2UtYWxsLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzcycHg7XG59XG4uem9uZS1hZnRlci1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS5jb250ZW50LWl0ZW0gLnBob3RvLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ob21lLmNvbnRlbnQtaXRlbSAucGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTNhM2E7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmhvbWUuY29udGVudC1pdGVtIC5wYWdlLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lLmNvbnRlbnQtaXRlbSAubG9jYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUuY29udGVudC1pdGVtIC5sb2NhdGlvbi13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG4gIHRvcDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmhvbWUuY29udGVudC1pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UuY29udGVudC1pdGVtIC5saW5rLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucGFnZS5jb250ZW50LWl0ZW0gLmxpbmstY29udGVudCAuY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYWdlLmNvbnRlbnQtaXRlbSAubGluay1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLmNvbnRlbnQtaXRlbSAubGluay1jb250ZW50IGEge1xuICBiYWNrZ3JvdW5kOiAjNzNDREQ2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhZ2UuY29udGVudC1pdGVtIC5saW5rLWNvbnRlbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNzNDREQ2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3M0NERDY7XG59XG4ucm93LmxpbmstY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4O1xufVxuLmhvbWUtd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZS13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuLmhvbWUtd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5ob21lLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ob21lLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIHVsIGxpIHAgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxOXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2E5ZGVlYTtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmhvbWUtd3JhcHBlciAuYnV0dG9uLXdyYXBwZXIgdWwgbGkgcCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG4gIGhlaWdodDogNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2dyb3VuZDogIzczY2NkNjtcbiAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XG59XG4uaG9tZS13cmFwcGVyIC5idXR0b24td3JhcHBlciB1bCBsaSBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM3M2NjZDY7XG59XG4uaG9tZS13cmFwcGVyIC5idXR0b24td3JhcHBlciB1bCBsaSBwIGEubWFwLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFibGUgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmltZy1jZW50ZXIgaW1nIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uaW1nLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jZm9vdGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM0Mjg2OTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNmb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNmb290ZXIgcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNmb290ZXIgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGxhY2Vob2xkZXIge1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wbGFjZWhvbGRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbiNhYm91dC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jYWJvdXQtcGFnZSBoMyB7XG4gIGNvbG9yOiAjNDI4Njk3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYWJvdXQtcGFnZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYWJvdXQtcGFnZSAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYWJvdXQtcGFnZSAubG9nby1hcHAgLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xufVxuI2Fib3V0LXBhZ2UgLmxvZ28tYXBwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYWJvdXQtcGFnZSAubG9nby1hcHAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4jYWJvdXQtcGFnZSAubG9nby1hcHAgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIHdpZHRoOiA0NSU7XG59XG5mb3JtW3JvbGU9Zm9ybV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBob3RvLXdyYXBwZXIuY29tcGFueS1sb2dvIC5waG90by1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldmVudHMuY29udGVudC1pdGVtIC50YWItY29udGVudCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmV2ZW50cy5jb250ZW50LWl0ZW0gLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMC41cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ldmVudHMuY29udGVudC1pdGVtIC5wYWdlLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGluay1maWVsZC5saW5rLWZpZWxkLWFsdGVybmF0aXZlLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ubGluay1maWVsZC5saW5rLWZpZWxkLWFsdGVybmF0aXZlLWxpbmsgLm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5saW5rLWZpZWxkLmxpbmstZmllbGQtYWx0ZXJuYXRpdmUtbGluayAubmFtZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzQ2OGZjYztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmxpbmstZmllbGQubGluay1maWVsZC1hbHRlcm5hdGl2ZS1saW5rIC52YWx1ZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGluay1maWVsZC5saW5rLWZpZWxkLWFsdGVybmF0aXZlLWxpbmsgLnZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGV4dC1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0LWJvZHkgZGl2LnR4dC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG59XG4udGV4dC1ib2R5IHAuZ2x5cGhpY29uOmVtcHR5IHtcbiAgYmFja2dyb3VuZDogIzQ2OGZjYztcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmV2ZW50LWRhdGFpbC13cmFwcGVyIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5QcmV2aWV3SW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmxvZ29UaHVtYm5haWwge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jZXZlbnQtZWRpdG9yLXRhYi0xIC5pbWFnZS1pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuI2V2ZW50LWVkaXRvci10YWItMSAuaW1hZ2UtaWNvbi13cmFwcGVyIC5pbWFnZS1pY29uIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQyODY5NztcbiAgcGFkZGluZzogMDtcbn1cbiNzcG9uc29yIC5zcG9uc29yLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xufVxuI3Nwb25zb3IgLnNwb25zb3ItdGl0bGUgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDM1cHg7XG59XG4jc3BvbnNvciAuc3BvbnNvci10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNzcG9uc29yIC5zcG9uc29yLXRpdGxlIHAge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCBsaSBpbWcge1xuICB3aWR0aDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxudWwubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxudWwubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnVsLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM2NjY7XG59XG4vKlByb2R1Y3RzL1NlcnZpY2VzIERldGFpbCBQYWdlKi9cbiNjb250ZW50LWRvd25sb2FkIC5pbWctcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI2Fib3V0LXBhZ2UgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnAxIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQgLmFkcy10b3AtcGFuZWwge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LXJvdGF0ZS1hZC13aWRnZXQud2lkZ2V0IC5hZHMtdG9wLXBhbmVsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud2lkZ2V0LWJlZm9yZS1jb250ZW50LndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXRvcC1wYW5lbCB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLndpZGdldC1iZWZvcmUtY29udGVudC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQgLmFkcy10b3AtcGFuZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi53aWRnZXQtYWZ0ZXItY29udGVudC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQgLmFkcy10b3AtcGFuZWwge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi53aWRnZXQtYWZ0ZXItY29udGVudC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQgLmFkcy10b3AtcGFuZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNnb29nbGUtbWFwLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtc29sZC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtc29sZC13cmFwIC5ob21lLXNvbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4jaG9tZS1saXN0IC5ob21lLXNvbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4jaG9tZS1saXN0IC5mZWF0dXJlZC1ob21lIHtcbiAgcmlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob21lLXNvbGQtZGV0YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiA4NnB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWUtc29sZC1kZXRhaWwtaW1hZ2VTbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTg2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDk5O1xufVxubGkucHJlbWl1bS1tZW1iZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxubGkucHJlbWl1bS1tZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDQwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzU3NTc1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgaDMgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0ZWM5ZjQ7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBoMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAucHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG4gIGNvbG9yOiAjMzMzNDM0O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5iZWRyb29tcyB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwLmJlZHJvb21zOmFmdGVyIHtcbiAgY29udGVudDogXCIgQkRcIjtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAuYmF0aHJvb21zIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAuYmF0aHJvb21zOmFmdGVyIHtcbiAgY29udGVudDogXCIgQkFcIjtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAuYmF0aHJvb21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwLnNpemUtaG9tZSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwLnNpemUtaG9tZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHNxLmZ0LlwiO1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5zaXplLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIHVsLnByb2plY3Rvci1saXN0LWxheW91dC5wcm9qZWN0b3ItbGF5b3V0IGxpIHAuemlwLXBvc3RhbC1jb2RlLFxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gdWwucHJvamVjdG9yLWxpc3QtbGF5b3V0LnByb2plY3Rvci1sYXlvdXQgbGkgcC5hZGRyZXNzLWNpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCBsaSBwLmFkZHJlc3MtY2l0eSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IGxpLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLm5vbi1wcmVtaXVtIC53ZWJzaXRlLFxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5ub24tcHJlbWl1bSAuY29tcGFueS1sb2dvLFxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5ub24tcHJlbWl1bSAuZW1haWwsXG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLm5vbi1wcmVtaXVtIC5zb2NpYWwtbGlzdC1idWlsZGVyLFxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5ub24tcHJlbWl1bSAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLnByZW1pdW0tcGx1cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLnByZW1pdW0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wcm9qZWN0aW9uLXBhZ2UuY29udGVudC1pdGVtIC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCAucHJlbWl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLnByZW1pdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDQwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLnByZW1pdW0gLmVtYWlsLFxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5wcmVtaXVtIC5zb2NpYWwtbGlzdC1idWlsZGVyLFxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0gLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IC5wcmVtaXVtIC5jb21wYW55LWxvZ28sXG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSAubGlzdC1ncm91cC5idWlsZGVyLWxpc3QgLnByZW1pdW0gLmFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BhZ2luYXRpb24ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNwYWdpbmF0aW9uIHVsLnBhZ2VyIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI3BhZ2luYXRpb24gdWwucGFnZXIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4jcGFnaW5hdGlvbiB1bC5wYWdlciBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNwYWdpbmF0aW9uIHVsLnBhZ2VyIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcGFnaW5hdGlvbiB1bC5wYWdlciBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM0OTdlYzQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRTQyODc7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMyRTQyODc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3BhZ2luYXRpb24gdWwucGFnZXIgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNwYWdpbmF0aW9uIHVsLnBhZ2VyIGxpIGEjcGFnZXItY3VycmVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3BhZ2luYXRpb24gdWwucGFnZXIgbGkuYWN0aXZlIGEge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jcGFnaW5hdGlvbiB1bC5wYWdlciBsaS5hY3RpdmUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jb250ZW50TWVtYmVyLmxpc3Rpbmcge1xuICBtYXJnaW46IDA7XG59XG4uYWRkcmVzc1dyYXAgLnBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luOiAwO1xufVxuLmFkZHJlc3NXcmFwIC5waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFkZHJlc3NXcmFwIC5mYXgtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmFkZHJlc3NXcmFwIC5mYXgtbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9Db250ZW50L2ltYWdlcy9mYXgtaWNvbi5qcGcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5oNS5jb21wYW55TmFtZSB7XG4gIGNvbG9yOiAjMjE5NmYzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLypoaWRlIEFkZHJlc3MgRmllZHMgZm9yIG5vbiBQcmVtaXVtKi9cbi5jb250ZW50TWVtYmVybGlzdGluZyAuY29udGVudC1tZW1iZXItbGlzdGluZy13cmFwcGVyIC5hZGRyZXNzV3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlcmxpc3RpbmcgLmNvbnRlbnQtbWVtYmVyLWxpc3Rpbmctd3JhcHBlci5wcmVtaXVtIC5hZGRyZXNzV3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRlbnQtbWVtYmVyLWxpc3Rpbmctd3JhcHBlciA+IC5jb250ZW50SW5uZXJNZW1iZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uY29udGVudC1tZW1iZXItbGlzdGluZy13cmFwcGVyID4gLmNvbnRlbnRJbm5lck1lbWJlciAuaW5uZXIge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uZmVhdHVyZWQtaG9tZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZmlsdGVyLXBhbmVsLnNpbmdsZS1zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDUwMHB4O1xufVxuLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uZmlsdGVyLXBhbmVsLnNpbmdsZS1zZWxlY3Rpb24gc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiBzcGFuIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiBzcGFuIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiBzcGFuIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4jbWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyICNidXR0b24tc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjVweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgI2J1dHRvbi1zbGlkZTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlOmJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMjUxJztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgI2J1dHRvbi1zbGlkZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyICNidXR0b24tc2xpZGUuY29sbGFwczpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlLmNvbGxhcHM6YmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUyNSc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGJ1dHRvbixcbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGEuYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBidXR0b246aG92ZXIsXG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBhLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNDI4Njk3O1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgYnV0dG9uOmFjdGl2ZSxcbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGEuYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0Mjg2OTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgZm9ybSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBmb3JtIGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgZm9ybSBpbnB1dCB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1pbm5lciBmb3JtIGlucHV0LmtleS13b3JkcyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXItaW5uZXIgZm9ybSBsYWJlbC5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWlubmVyIGZvcm0gbGFiZWwuc2VsZWN0IHNlbGVjdCB7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVzdWx0LWxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlc3VsdC1saXN0aW5nIC5zZWFyY2gtcmVzdWx0cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNEE0QTRBO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5yZXN1bHQtbGlzdGluZyB1bCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDZlNzE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuLnJlc3VsdC1saXN0aW5nIHVsIGxpLmFkLW1pZGRsZS1saXN0aW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlc3VsdC1saXN0aW5nIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDM0MHB4O1xufVxuLnJlc3VsdC1saXN0aW5nIHVsIGxpIGRpdi5jb250ZW50LWxlZnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNmQ2ZTcxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xufVxuLnJlc3VsdC1saXN0aW5nIHVsIGxpIGRpdi5jb250ZW50LWxlZnQgLmJ1aWxkZXIgYSB7XG4gIGNvbG9yOiAjNmQ2ZTcxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5yZXN1bHQtbGlzdGluZyB1bCBsaSBkaXYuY29udGVudC1sZWZ0IC5idWlsZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZXN1bHQtbGlzdGluZyB1bCBsaSBkaXYuY29udGVudC1sZWZ0IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZXN1bHQtbGlzdGluZyB1bCBsaSBkaXYuY29udGVudC1sZWZ0IC5wcmljZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXN1bHQtbGlzdGluZyB1bCBsaSAuaW1nLWhvdXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzdWx0LWxpc3RpbmcgdWwgbGkgLmltZy1ob3VzZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5yZXN1bHQtbGlzdGluZyB1bCBsaSAuaW1nLWhvdXNlIGEgaW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzdWx0LWxpc3RpbmcgdWwgbGkgLmltZy1ob3VzZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnJlc3VsdC1saXN0aW5nIHVsIGxpIC5pbWctaG91c2UgLmhvdXNlLW51bWJlciB7XG4gIHdpZHRoOiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzQyODY5NztcbiAgcGFkZGluZzogNXB4IDNweCAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXN1bHQtbGlzdGluZyB1bCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmdtLXN0eWxlLWl3IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLmdtLXN0eWxlLWl3IGEuZGlyZWN0aW9ucyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZ20tc3R5bGUtaXcgYS5kaXJlY3Rpb25zOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmdtLXN0eWxlLWl3ID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdtLXN0eWxlLWl3ID4gZGl2ID4gZGl2ID4gZGl2IHAge1xuICBjb2xvcjogIzZkNmU3MTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYgPiBkaXYgcCAuaXctaG91c2UtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQyODY5NztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdtLXN0eWxlLWl3ID4gZGl2ID4gZGl2ID4gZGl2IHAgYSB7XG4gIGNvbG9yOiAjNmQ2ZTcxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nbS1zdHlsZS1pdyA+IGRpdiA+IGRpdiA+IGRpdiBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYgPiBkaXYgcCAuaXctdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYgPiBkaXYgcCAuaXctcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYgPiBkaXYgcCAuaXctc2l6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nbS1zdHlsZS1pdyA+IGRpdiA+IGRpdiA+IGRpdiAuaXctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZXBhZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbnAubnVtZXJpYy1maWVsZC1udW1iZXItb2YtYmF0aHJvb21zIC5uYW1lLFxucC5udW1lcmljLWZpZWxkLW51bWJlci1vZi1iZWRyb29tcyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnAubnVtZXJpYy1maWVsZC1udW1iZXItb2YtYmF0aHJvb21zIC52YWx1ZSxcbnAubnVtZXJpYy1maWVsZC1udW1iZXItb2YtYmVkcm9vbXMgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi8qQUQgV2lkZ2V0IFJvdGF0ZSBGb3IgTWFwIFZpZXcgUGFnZSovXG4uem9uZS1jb250ZW50IC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uem9uZS1jb250ZW50IC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQgLmFkcy10b3AtcGFuZWwge1xuICBoZWlnaHQ6IDE2NXB4O1xuICB3aWR0aDogMTY1cHg7XG59XG4uem9uZS1jb250ZW50IC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQ6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ5MHB4O1xufVxuLnpvbmUtY29udGVudCAud2lkZ2V0LXJvdGF0ZS1hZC13aWRnZXQud2lkZ2V0Om50aC1jaGlsZCgzKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNjBweDtcbn1cbi56b25lLWNvbnRlbnQgLndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlc3VsdC1saXN0aW5nIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzdWx0LWxpc3RpbmcgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbiNtYXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNtYXAtY29udGFpbmVyIC5jbGVhcmZpeCxcbiNtYXAtY29udGFpbmVyICNIb21lX0J1aWxkZXIge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuI21hcC1jb250YWluZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI21hcC1jb250YWluZXIgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzRBNEE0QTtcbn1cbiNtYXAtY29udGFpbmVyIC5idG46bGFzdC1jaGlsZDpob3ZlciB7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBvcGFjaXR5OiAwLjc7XG59XG4jbWFwLWNvbnRhaW5lciA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZpbHRlci1pbm5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5maWx0ZXItaW5uZXIgLmNvbC1sZWZ0LFxuICAuZmlsdGVyLWlubmVyIC5jb2wtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgfVxuICAuZmlsdGVyLWlubmVyIC5jb2wtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAjbWFwLWNvbnRhaW5lciAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtYXAtdmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyLWlubmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZpbHRlci1pbm5lciAuY29sLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgfVxuICAuZmlsdGVyLWlubmVyIC5jb2wtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIH1cbiAgI21hcC1jb250YWluZXIgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLypBRCBXaWRnZXQgUm90YXRlIEZvciBNYXAgVmlldyBQYWdlKi9cbiAgLnpvbmUtY29udGVudCAud2lkZ2V0LWNvbnRlbnQud2lkZ2V0LXJvdGF0ZS1hZC13aWRnZXQud2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTYwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAuem9uZS1jb250ZW50IC53aWRnZXQtY29udGVudC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiAxMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICB9XG4gIC56b25lLWNvbnRlbnQgLndpZGdldC1jb250ZW50LndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldDpudGgtY2hpbGQoMikgLmFkcy10b3AtcGFuZWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC56b25lLWNvbnRlbnQgLndpZGdldC1jb250ZW50LndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldDpudGgtY2hpbGQoMykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTE2MHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICByaWdodDogNDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuem9uZS1jb250ZW50IC53aWRnZXQtY29udGVudC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnpvbmUuem9uZS1jb250ZW50IC5tYXAtbGlzdGluZyAubWFwLXdyYXBwZXIge1xuICBoZWlnaHQ6IDYyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaG9tZS1tYXAgI21hcC1jb250YWluZXIgLnJlc3VsdC1saXN0aW5nIC5hZC1saXN0aW5nIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaG9tZS1tYXAgI21hcC1jb250YWluZXIgLnJlc3VsdC1saXN0aW5nIC5hZC1saXN0aW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbS1jbHVzdGVyaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5jdXN0b20tY2x1c3Rlcmljb24gPiBkaXYge1xuICAvKk92ZXJyaWRlIHN0eWxlIGlubGluZSBmcm9tIGphdmFzY3JpcHQgZ29vZ2xlIG1hcCBjbHVzdGVyKi9cbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWNsdXN0ZXJpY29uID4gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tY2x1c3Rlcmljb246OmJlZm9yZSxcbi5jdXN0b20tY2x1c3Rlcmljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jdXN0b20tY2x1c3Rlcmljb246OmJlZm9yZSB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5jdXN0b20tY2x1c3Rlcmljb246OmFmdGVyIHtcbiAgcGFkZGluZzogMTRweDtcbn1cbiNob21lLWxpc3QgI21hcC1jb250YWluZXIgI2hvbWUtbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNob21lLWxpc3QgLnNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIC5hZC1saXN0aW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgLmFkLWxpc3RpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNjAlO1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQgLmhvbWUtZGV0YWlsLWZpcnN0IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3QgZGl2LmNvbnRlbnQtbGVmdCAuaG9tZS1kZXRhaWwtZmlyc3QgLmhvbWUtcHJpY2Uge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IC5ob21lLWRldGFpbC1maXJzdCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IC5ob21lLWRldGFpbC1maXJzdCAudGl0bGUgYSB7XG4gIGNvbG9yOiAjNmQ2ZTcxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IC5ob21lLWRldGFpbC1maXJzdCAudGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IC5ob21lLWRldGFpbC1maXJzdCAuYnVpbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQgLmhvbWUtZGV0YWlsLWZpcnN0IC5idWlsZGVyIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQgLmhvbWUtZGV0YWlsLWZpcnN0IC5idWlsZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3QgZGl2LmNvbnRlbnQtbGVmdCBwLnByaWNlIHtcbiAgY29sb3I6ICM0MzJBNzQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3QgZGl2LmNvbnRlbnQtbGVmdCBwLnByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IGRpdi5ob21lLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgMCAtMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQgZGl2LmhvbWUtb3B0aW9uIHAuZGlyZWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQgZGl2LmhvbWUtb3B0aW9uIHAuZGlyZWN0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IGRpdi5ob21lLW9wdGlvbiBwLmRpcmVjdGlvbnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQgZGl2LmhvbWUtb3B0aW9uIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IGRpdi5ob21lLW9wdGlvbiBwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNXB4O1xufVxuI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IGRpdi5jb250ZW50LWxlZnQgZGl2LmhvbWUtb3B0aW9uIC5zaXplLWhvbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU16QWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXpNQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrRFFvOGNtVmpkQ0IzYVdSMGFEMGlNekFpSUdobGFXZG9kRDBpTXpBaUlHWnBiR3c5SW5WeWJDZ2pjR0YwZEdWeWJqQmZOell4WHpVM0tTSXZQZzBLUEdSbFpuTStEUW84Y0dGMGRHVnliaUJwWkQwaWNHRjBkR1Z5YmpCZk56WXhYelUzSWlCd1lYUjBaWEp1UTI5dWRHVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0krRFFvOGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOcGJXRm5aVEJmTnpZeFh6VTNJaUIwY21GdWMyWnZjbTA5SW5OallXeGxLREF1TURFMU5qSTFLU0l2UGcwS1BDOXdZWFIwWlhKdVBnMEtQR2x0WVdkbElHbGtQU0pwYldGblpUQmZOell4WHpVM0lpQjNhV1IwYUQwaU5qUWlJR2hsYVdkb2REMGlOalFpSUhoc2FXNXJPbWh5WldZOUltUmhkR0U2YVcxaFoyVXZjRzVuTzJKaGMyVTJOQ3hwVmtKUFVuY3dTMGRuYjBGQlFVRk9VMVZvUlZWblFVRkJSVUZCUVVGQ1FVTkJXVUZCUVVOeFlWaElaVUZCUVVGSFdGSkdWMGhTVkdJeVdqQmtNa1o1V2xGQ1FscEhPV2xhVTBKS1lsZEdibHBXU214WlYxSTFZMk5zYkZCQlFVRkJlVXB3Vmtab01GZEZNVTFQYlU1MllsTTFhRnBIT1dsYVV6VTBZbGhCUVVGQlFVRkJSSGN2WlVoQ2FGa3lkR3hrUTBKcFdsZGtjR0pxTUdrM04zVXZTV2xDY0ZwRU1HbFdlbFpPVFVVeGQxRXlWbTloVldnMlkyMVdWR1ZyTlZWWk0zQnlXWHBzYTBscU9DdEpSSGcwVDI1b2RHTkhNV3hrUjBWblpVY3hjMkp1VFRabFJEQnBXVmRTZGxsdFZUWmliazAyWWxkV01GbFRPR2xKU0djMlpVY3hkMlJIY3psSmEwWnJZakpLYkVsR2FFNVZRMEpFWWpOS2JFbEVWWFZOZVRGcVRVUkZlRWxFV1RKTWFrVXdUbFJaTWsxVGQyZE5ha0Y0VFdrNGQwMXBPSGRPYVRCNFRrUnZNVTVxYjNsT2VVRm5TVU5CWjBsRFFXZEphalJuVUVoS2ExcHFjRk5TUlZsblpVY3hjMkp1VFRaamJWSnRVRk5LYjJSSVVuZFBhVGgyWkROa00weHVZM3BNYlRsNVduazRlRTlVYXpWTWVrRjVUSHBKZVV4WVNtdGFhVEY2WlZjMU1GbFlaM1JpYmsxcVNXbzBaMUJJU210YWFuQkZXbGhPYW1OdGJIZGtSMngyWW1sQ2VWcEhXVFpaVjBwMlpGaFJPVWxwU1dkbFJ6RnpZbTVOTm1WSE1YZFFVMHB2WkVoU2QwOXBPSFppYmsxMVdWZFNkbGx0VlhWWk1qbDBURE5vYUdORE9IaE1ha0YyU1dsQ05HSlhlSFZqZW5BMFlsaENUbFJVTUdsaFNGSXdZMFJ2ZGt3eU5YcE1iVVpyWWpKS2JFeHRUblppVXprMFdWaEJkazFUTkhkTU1qRjBUSGxKWjJWSE1YTmliazAyWXpOU1UxcFhXVGxKYldnd1pFaEJOa3g1T1hWamVUVm9Xa2M1YVZwVE5XcGlNakIyWlVkR2QweDZSWFZOUXpsNlZraHNkMXBUT1ZOYVdFNTJaRmhLYWxwV1NteGFhVTFwU1Vob2RHTkVjRVJqYlZab1pFYzVlVlpIT1haaVJEQnBVVmRTZGxsdFZXZFZSMmgyWkVjNWVtRkhPWGRKUlU1VVRtbEJiMVl5YkhWYVJ6a3pZM2xyYVVsSWFIUmpSVEZPVDJ0c2RXTXpVbWhpYlU1c1UxVlJPVWx1YUhSalF6VndZVmRSTmxKRVdYbFJhbEV3VGtSU1FrNTZWVEZOVkVaR1QwVktRazVFVGtKTmVrMHpUMFZSZDAwd1RUSlNSR2RwU1Vob2RHTkZNVTVQYTFKMldUTldkRnBYTlRCVFZWRTVTVzVvZEdORE5XdGhWMUUyVWtSWmVWRnFVVEJPUkZaQ1RucFZNVTFVUmtaUFJVcENUa1JPUWsxNlRUTlBSVkYzVFRCTk1sSkVaMmxRYVVFNFpVY3hkMVJWTURaU1IxWjVZVmhhYkZwRldubGlNakJuWXpOU1UxcFhXVFpoVnpWNlpFZEdkVmt5VmtwU1JEQnBaVWN4ZDB4dGJIQmFSSEJGVG1wS1EwNUVVVEJOYTBVelRsUlZlRTFWVlRSUmEwVXdUVEJGZWsxNll6UlNSRUY2VVhwYVJVOURTV2RqTTFKVFdsZFpObHBIT1dwa1Z6RnNZbTVTU2xKRU1HbGxSekYzVEcxU2NGcEVjRVZPYWtwRFRrUlJNRTB3UlROT1ZGVjRUVlZWTkZGclJUQk5NRVY2VFhwak5GSkVRWHBSZWxwRlQwTkpkbEJwUVRoTU0wcHJXbXB3UlZwWVRtcGpiV3gzWkVkc2RtSnFOR2RRUXpsNVdrZFpObFZyVWtkUWFVRTRURE5uTm1WSE1YZGlWMVl3V1ZRMFoxQkVPVFJqUjBacVlUSldNRWxIVm5WYVJEQnBZMmxKTDFCcVRGWlpabWRCUVVGWlFWTlZVa0pXU0dwaE4wWjBjbUpDVmtaR1NqUnBURk53Y0RBMGNVbEtiV2RTYWtscVZuQlFhRUZMZVdFclIzUnpZVWxDY0ZOaGNYZEtPRms0WVdGck1tcDRibU5WUkZsc2IwUkpjRXRvUW1sRVUzTkNiMWwyVlVoc1ZXTnJWVkYyUmpabkszUm5iRVZVY0ZKVWEyZzBhSFp6VWtSeFpXODNOMFJTZWtodVlteDZPVGszWW5VM01qTktMMjVETjJWNldqSllVRTk2Y0hwWVJHbFdRa1ZMYUZKNWFDdE9RVmx4VTFObmJYWkJObGhHY0haNVNtaEJNa1ZCVG1sQmMyRkxaMU5aVVdWTFNEUkpORTR2WWtOQ1RVeFlabTVNUTA0NVJEUlVPRWt4ZUV4eFEySTVhbUpCTDJocmEwcFdMMmMzUTFsVGFtRlVOMmhSV0VwMFNqSkRWbGQ0WlRKR2RIUXZXR2xRTWl0dFZFRm9aM1U0YTNkNUt6aFJhbWhvY0VOekwycGtRVWhvWmpSdFRFVnJVamwyYW1FMEswUnNaWG8wYkc1RWJGTnNXamxFSzBKdFN5OUZTMWxHTDFCbGJuZHFXR3BpVkd0U2NqZEdlbmRzYmxkWWFreEJXaTlXY3pWb1VXdHVWR3hsVWpsMlJsQjBOSEpUVHlzeGVFTXJRVzF2T0M5alpUZG9TM0ZyUzI0clFqaFBWSE0zWkhOa2Rrc3dTV2MwUlVscFlUQlBMMnBaVWxGaU5Hb3hRMXBPSzFaelNXWXdTRUZtV1ZSYVJuSTBlWGRuY1dnclJGcEJMemN3UTFCR1JsVktNMHRKWnpSVFJsTldRamhJUjBkV1ZVOUJSSGR4YTFjemFrMUpkbGxNTTFka1VVRndabWwwZUROMlFtRTRjMmt6ZUdVNFRIcHZUV3h1VFRadVprTjRSVWRaV2xsaGVVWjBOVWgzU1M5b0swbDZVa2c0UkZScVYyZEVaVkp6ZEdNdlNYbHVlRmhOTDBscmQyVmlkVmQyU1dWNVNFRktla2RNYmtKRlFsQmlaVkVyUkdSUldtcDFiVWhqTm1WQlRHTnpPV2xTVG5wVFRFWlFiMGgzZEZoRWIxUnBTRzltYzBwU0wwSm5PWFZFYmxkdWFGQktiWGQ1U1hOS05Hb3laVTFDTmlzclluaFFiV2x4U1ZwclEwZEJWRkJtYkZWMmEwdDNkSFJEYzBVMlRWSlNSVmhPUVUxcGRERTRWVFF6YlV4U1MxVTBORU5wVTA5Sk9UUjVNVTkxTWsxU2VDdHRkRkJUTjJOS2QxaGpWRnB0V0hjelJtMVpVWGgxZVhwalJqZHlLMlpMVkVwMFlWSk5lREkzVkZabGRYVjJSVzA1YUc5TFdISlRjRkZzUjJOeVdFOXpXbGQxWjI5NllVNDNWbXM0YlVReWRITTVOR1YwZEhwRFJITTVibFptWXpsR2J6WXdOVEUwV21oU1RtaHhkeXN3WTJ4TFNFMXpMemxKZVROTVkwbGlZeTlvY1hsTFJXWmhhRVJvTVZCWFIzbDVRM3BVTXpkNVVEVnhUbUpETlVGa2JXWk1kVVJwUWxkbE5scDNSMU5VZWtsU2NYVmlTVE5XVW1OcFlUQjVWbTlTTm14UE5ESmpaVFphYW0xbVZqUndja00xU1VSUGJEZHVSbk42TVhKdk5IRjRVbmx2ZWxrMk5uRTJObTlYYWxOV1dFVTFTbkJoUkZGa1pHSXJSM0puYXpSNVNpOXVVRU14ZEhReFRqRnFURVZ1VVhjNFNWSjFZM0paTkdGUllXdFJkMDVSWTFsVGFIbFFWbVpaY2xZcmMwdHNkMnBMZEdwcWNTOVRMME01Tmxkb2F6VkpVRXRKV2s5WGNuZHplVEl4WVU0MWJWQmtNVmRRTkc4NWRIbDNNRlpIYm1RNGFGWnJVbXhVUmxKWlRYTXlORGdyYXpNemFVWTRNa00zU1VocldHUTBSMGhrTHpFd2VYVnNkSEl3YlRKRlVWWjZabUV6YWxKVGJVaEtaRTVGWmpoaGVpdEVUMkZ5VGt0TVdWaHZkMUJSWjJWVVRuVk5ObUozYmxaS1JrcGpTR05PVUVsaWQzRklja0ZHV1RKdlJVZEZSRXgyTUZaalpqQXpTVE41UWxNMWRYWXhSRlJNY0RKVE1HTnVVelIxYW05elVWZENjV2N5Yms5d2VuWmpkM2RJZWxCMVlXOWtRbXhEVVhWV1VIZEVTVzAyWjNKSFZuUTBOVTlGWldOVFNHdFJaVzlLVDFwQlNIWnlSemw2YzI5dE5UUXhNVlJyT0RaSWFsUjRWekl3VkU5c1NXTm5kVzgwUkZkcVVURjZTeXQxYjBSbVFYSkxjbmRZYzBaVVdWVnJjM01yT0daWFNGVnZlWFpWVWpSWWIxaDBLMVEwYTFKclkweElhMnczWjBoU2NFeG9TVk51TDB3eWVWSlJPRlEyU0hBMGJFOXpLMUpMZG5wcEswRXlTazgwWVV0MmJuTnFNMlZuSzJZNE5GWjNZVmw0VHpSWVNHMXdablZ1Y0ZRMVdXeDRVVU5RYjIxUFZHbHVkeXRrUlRWRFFscGxTM2hwVm5CQ1dGSnJZMUZWYzBkRGJHSm5UaTgwY1hCcU0waHZaMWxYTlhSQ1F5c3hVVkJuZWtGNldrcHpiblZTTkV0Q09FOXdNbXBRTmtrd1lVbEJkR0paUlhkSFVHTkJhbkZPYWsxT2JIUmpaVkZaT0ZVdlIzTkhjVUZEVGxoall6UnNVamRUYTFGNVZsSXhlblp4Y1RRNVkwOXZSRGhxVTFCR1YyOUlSRmhsZDFCblJIaHVhVlI0TVhoT2VHb3dNbFpEV0VwQlMwNVNiMEpwYW1kT2ExRnJWVEJVTjJONU5IZFlTMnBIUXpoMlZrRlBZMXA0YXk5RVUybzBSbGhEZWtOc2RGcHRkVFJ0V0VzM1EwMHpObVJaY0hjdmRGUXlVMDVCVUUxUmVFaERXREJ2ZFZaMVNEVnVNMVJ5TjBNMGFrUjFkR3g2TTFnNVR6SktPRTFKS3pZNGNXVjNkVEZVV1V4bU5VVm9WV1kzUkhKQlFpdE5RVUp1T0doamNqaE1la0ZPZUZnek1VZEJMMjgzTDJJNFNWUkxhbmxZWlVGUWFGcGxORGR6UVVnd1lWbDBOME5HVUhncmVXSjRNamRqWmtsT0wzVkVVSGczYUdOR00yUndObFZ5TVZoSWRtdGFUbWhoTkd4WGRtUlZTSGd5VjFkcFlrNHhXV1ZTVW1zcmJEVlFUWEpNVkhoTVZUaHJhVzVsUWpaUFF6WmxZa3h6U3pJclVGUklRVWxqUm1oc1puVnlVaTl0Um1aQmRIbHlPR1pHTkVoWU9GWXhlSGgzZWtOeVZFUlpZa1ZDYm1sT1kyMWpTVUZDTkRCWmJqSlNObFEwVmtoaVQzUlJhVXhXY2tFMGVXMTNhMWs1Y21zNVRsUkZlR2t4Y0ZsQ2JHRjBhaTk1VjNaVVFtNUlZV1ZKTm5kWGVGUlljSGhuTUZjNFFuVlJTelJSTDAxYVpuSk9lbGMxYkVKdFJYTmhWbXRMYmtGRWNFOXJVM1ZCZWpsNGVGUXlNR1ozYUNzemRTOXpTemhGV0ROUlltWjBNRXBXTVRkMk1VaG5RVVZCY2s1U2REQndRakV2ZURCQlFVRkJRVk5WVms5U1N6VkRXVWxKUFNJdlBnMEtQQzlrWldaelBnMEtQQzl6ZG1jK0RRbz1cIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IGRpdi5ob21lLW9wdGlvbiAubnVtYmVyLWJlZHJvb206YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpJaUlHaGxhV2RvZEQwaU16SWlJSFpwWlhkQ2IzZzlJakFnTUNBek1pQXpNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrRFFvOGNtVmpkQ0IzYVdSMGFEMGlNeklpSUdobGFXZG9kRDBpTXpJaUlHWnBiR3c5SW5WeWJDZ2pjR0YwZEdWeWJqQmZOell4WHpVMEtTSXZQZzBLUEdSbFpuTStEUW84Y0dGMGRHVnliaUJwWkQwaWNHRjBkR1Z5YmpCZk56WXhYelUwSWlCd1lYUjBaWEp1UTI5dWRHVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0krRFFvOGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOcGJXRm5aVEJmTnpZeFh6VTBJaUIwY21GdWMyWnZjbTA5SW5OallXeGxLREF1TURFMU5qSTFLU0l2UGcwS1BDOXdZWFIwWlhKdVBnMEtQR2x0WVdkbElHbGtQU0pwYldGblpUQmZOell4WHpVMElpQjNhV1IwYUQwaU5qUWlJR2hsYVdkb2REMGlOalFpSUhoc2FXNXJPbWh5WldZOUltUmhkR0U2YVcxaFoyVXZjRzVuTzJKaGMyVTJOQ3hwVmtKUFVuY3dTMGRuYjBGQlFVRk9VMVZvUlZWblFVRkJSVUZCUVVGQ1FVTkJXVUZCUVVOeFlWaElaVUZCUVVGSFdGSkdWMGhTVkdJeVdqQmtNa1o1V2xGQ1FscEhPV2xhVTBKS1lsZEdibHBXU214WlYxSTFZMk5zYkZCQlFVRkJlVXB3Vmtab01GZEZNVTFQYlU1MllsTTFhRnBIT1dsYVV6VTBZbGhCUVVGQlFVRkJSSGN2WlVoQ2FGa3lkR3hrUTBKcFdsZGtjR0pxTUdrM04zVXZTV2xDY0ZwRU1HbFdlbFpPVFVVeGQxRXlWbTloVldnMlkyMVdWR1ZyTlZWWk0zQnlXWHBzYTBscU9DdEpSSGcwVDI1b2RHTkhNV3hrUjBWblpVY3hjMkp1VFRabFJEQnBXVmRTZGxsdFZUWmliazAyWWxkV01GbFRPR2xKU0djMlpVY3hkMlJIY3psSmEwWnJZakpLYkVsR2FFNVZRMEpFWWpOS2JFbEVWWFZOZVRGcVRVUkZlRWxFV1RKTWFrVXdUbFJaTWsxVGQyZE5ha0Y0VFdrNGQwMXBPSGRPYVRCNFRrUnZNVTVxYjNsT2VVRm5TVU5CWjBsRFFXZEphalJuVUVoS2ExcHFjRk5TUlZsblpVY3hjMkp1VFRaamJWSnRVRk5LYjJSSVVuZFBhVGgyWkROa00weHVZM3BNYlRsNVduazRlRTlVYXpWTWVrRjVUSHBKZVV4WVNtdGFhVEY2WlZjMU1GbFlaM1JpYmsxcVNXbzBaMUJJU210YWFuQkZXbGhPYW1OdGJIZGtSMngyWW1sQ2VWcEhXVFpaVjBwMlpGaFJPVWxwU1dkbFJ6RnpZbTVOTm1WSE1YZFFVMHB2WkVoU2QwOXBPSFppYmsxMVdWZFNkbGx0VlhWWk1qbDBURE5vYUdORE9IaE1ha0YyU1dsQ05HSlhlSFZqZW5BMFlsaENUbFJVTUdsaFNGSXdZMFJ2ZGt3eU5YcE1iVVpyWWpKS2JFeHRUblppVXprMFdWaEJkazFUTkhkTU1qRjBUSGxKWjJWSE1YTmliazAyWXpOU1UxcFhXVGxKYldnd1pFaEJOa3g1T1hWamVUVm9Xa2M1YVZwVE5XcGlNakIyWlVkR2QweDZSWFZOUXpsNlZraHNkMXBUT1ZOYVdFNTJaRmhLYWxwV1NteGFhVTFwU1Vob2RHTkVjRVJqYlZab1pFYzVlVlpIT1haaVJEQnBVVmRTZGxsdFZXZFZSMmgyWkVjNWVtRkhPWGRKUlU1VVRtbEJiMVl5YkhWYVJ6a3pZM2xyYVVsSWFIUmpSVEZPVDJ0c2RXTXpVbWhpYlU1c1UxVlJPVWx1YUhSalF6VndZVmRSTmxGNlZrVk9WRkY1VWxWR1FrNTZWVEZOVkVaR1QwUm9SazFxUWtWTlZWWkdUbXBOTVUxcWF6Tk5NRmxwU1Vob2RHTkZNVTVQYTFKMldUTldkRnBYTlRCVFZWRTVTVzVvZEdORE5XdGhWMUUyVVhwV1JVNVVVWGxTVlVwQ1RucFZNVTFVUmtaUFJHaEdUV3BDUlUxVlZrWk9hazB4VFdwck0wMHdXV2xRYVVFNFpVY3hkMVJWTURaU1IxWjVZVmhhYkZwRldubGlNakJuWXpOU1UxcFhXVFpoVnpWNlpFZEdkVmt5VmtwU1JEQnBaVWN4ZDB4dGJIQmFSSEJFVGxWUk1VNUVTa1pQUlVVelRsUlZlRTFWVlRSUFJWVjVUVVZSZUZKVlZUSk5lbFY1VDFSamVsSnBTV2RqTTFKVFdsZFpObHBIT1dwa1Z6RnNZbTVTU2xKRU1HbGxSekYzVEcxU2NGcEVjRVJPVlZFeFRrUktSazlWUlROT1ZGVjRUVlZWTkU5RlZYbE5SVkY0VWxWVk1rMTZWWGxQVkdONlVtbEpkbEJwUVRoTU0wcHJXbXB3UlZwWVRtcGpiV3gzWkVkc2RtSnFOR2RRUXpsNVdrZFpObFZyVWtkUWFVRTRURE5uTm1WSE1YZGlWMVl3V1ZRMFoxQkVPVFJqUjBacVlUSldNRWxIVm5WYVJEQnBZMmxKTDFCeWFuQkJXRkZCUVVGTlQxTlZVa0pXU0dwaE4wcDBUbUpCTVZKR1RXWjJaWG8xUzJaVFlsTlNkRkpJYVVoU1FtOW9XazVDU2tkTGFqRlJhMWxzYTNNeVJtaFpNbFpvTVZsa2N6QXlSbXBaVjBSa1dVWm5hMVpNVG1sUmEwNUVaMmhUUzBsRlNWRkpSbFkzVEUwdk5HNHZWVGw1VDIwdllYWkVabnBLU2pFemVqQnNLMjFVWTNwdVZIUjZMek5RZGxCbFptTlBPREJHVVdWQ09IUnllbm96UlhkQlJUaEJSVTFCUmsxQlFsQkJRa1JCUWxSQlFWUjNRVkYzUVZWM1FVVTRRVVZOUVVaTlFVSlFRVTA0ZEZZclNHTk1kMUkyZDBkcGQwWXdObHB2WmxWaVFVTXZRVVZZUVU5c1YyZG9NRVJJZDBKUlkxbHZPRXRYYkdGblNHUnZSV1owUkRSTlVEUlBPRlZpVVVWNmQwSkpkMmt2ZG5sdVRIWkJPVk5UUm1KUlF5OXhZVmt3Y1dFd1drZDBaVFozUjJNckt6Qm1VV3hMVTJkVmVYcG5UekZwVm5kbVJuUjBLMjlQUWpWSlZXTkpUVmhZT0ROM1NVSXJNbWR3VGtvelQwRTJZblU1YkZkSlFrSmlkSFZUUTBSRFpqSXdTMGRDVW1sUE1VdFlUWEJwWTI5a1FrWnZjbmxMUjJsT2IzbzRSM0ZEWXpoMlFUSm9VVlptYTJkMlZsSk5jbk4yTDNOVk9HWkZTbVkxU3paYUwwWk9WakpQUTJGaVQyZDZPSEI1ZURSR1dqRlhXaTlVZUN0MGVGbERkRTVVWjBGVVZqY3hZakEyWVdoM1JYUldWWEZSUkZaa1dVeDBObUYzWmtKdk5GRjBObmQ2V1VKRWNrSlNVamR5TlZCWlNESktTMmt4VkRWUk5WRXhWMk5yUlRGQmRXZENPSHB1TjFjMWNVSkxVamxVWkdsc1JuVlpiVk5RUlhWSVZGRkJWSGREV2tWMFN6QkJLemhGVDNOSk0yNW1la2x5YmtGc2JYRTVSVFkyVjFSRVNFRTJLMjgwZDNCSVRsQllRblkzSzJ4eFNTdEROVkZNU0RGSU0wdHFTMjVyWm5sdGFuZHNaVzFTTTIxRFFqTlZUMWN2YnpCelpURm5TMUJuZEVKTWFrUjJNemd4THk5Uk5tOUtTbmQxWjJkU1dXYzVWMVJrZGtKd2N6VndVbVpsV25sbE5FZGpZbVkwV25RdlF6bGlXR05ZWm5aVmNFMDRhMjh2VFd4U1RXNWxTMEpaZURWWVdHUnJVakZDTW00MU4yZHdNMkp1YzNrNFJHUjNRVXBaTmprd2JpOVhUVTFVT1hvd1VsRk1la1JaTHpWMVJuZEhWM0V2YW1WR2QzWnlNbkJ3V0c4Mk5WQnVOREpJWkdNemJERkpObTg0ZERSVVFXRlVZazQwVjNWM1pYUXZSMDVFZWtGUldFZEJWRFpaZWtKbmRERjJNR2h2U0M4d2VGTTJSVGxpV2pBeVRreG9jMk5ZUkZwbldrTk1lakp3T1RCaVIxQXJPV3R3T0dWRVJraG5hV3AxWXpSaFdFUkphbUV5WjNsdWNtZFFVRVJLYWxvNWFXUnplV1ZvYWt4NWFHeDJRbE5yTm5Wb1IzTkRTRnA0Tkd0UldGUlhLMEZqZFVKVE9XTkpSRXM1UldWcFNuRkZNMUV3TWpneE5WVjJhVXg2YlhOUlJXSkNSVEJCUlRoQlJVMUJSbWxyYVVaSVRubGtkVlEyWVU1dU9HRmplVFJ2VG5GaFVXNXlSV1JNU21aWFVYSjZUa3ROVVVkRVprTnFXbTFEUlVKSGJETTRlRFV3YkVZdmEwTTFXamhCUVhkQ1YzQTFSRTV3YTNKaU5sRkJRVUZCUWtwU1ZUVkZjbXRLWjJkblBUMGlMejROQ2p3dlpHVm1jejROQ2p3dmMzWm5QZzBLXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3QgZGl2LmNvbnRlbnQtbGVmdCBkaXYuaG9tZS1vcHRpb24gLm51bWJlci1iYXRocm9vbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTWpraUlIWnBaWGRDYjNnOUlqQWdNQ0F5T1NBeU9TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStEUW84Y21WamRDQjNhV1IwYUQwaU1qa2lJR2hsYVdkb2REMGlNamtpSUdacGJHdzlJblZ5YkNnamNHRjBkR1Z5YmpCZk56WXhYell5S1NJdlBnMEtQR1JsWm5NK0RRbzhjR0YwZEdWeWJpQnBaRDBpY0dGMGRHVnliakJmTnpZeFh6WXlJaUJ3WVhSMFpYSnVRMjl1ZEdWdWRGVnVhWFJ6UFNKdlltcGxZM1JDYjNWdVpHbHVaMEp2ZUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSStEUW84ZFhObElIaHNhVzVyT21oeVpXWTlJaU5wYldGblpUQmZOell4WHpZeUlpQjBjbUZ1YzJadmNtMDlJbk5qWVd4bEtEQXVNREUxTmpJMUtTSXZQZzBLUEM5d1lYUjBaWEp1UGcwS1BHbHRZV2RsSUdsa1BTSnBiV0ZuWlRCZk56WXhYell5SWlCM2FXUjBhRDBpTmpRaUlHaGxhV2RvZEQwaU5qUWlJSGhzYVc1ck9taHlaV1k5SW1SaGRHRTZhVzFoWjJVdmNHNW5PMkpoYzJVMk5DeHBWa0pQVW5jd1MwZG5iMEZCUVVGT1UxVm9SVlZuUVVGQlJVRkJRVUZDUVVOQldVRkJRVU54WVZoSVpVRkJRVUZIV0ZKR1YwaFNWR0l5V2pCa01rWjVXbEZDUWxwSE9XbGFVMEpLWWxkR2JscFdTbXhaVjFJMVkyTnNiRkJCUVVGQmVVcHdWa1pvTUZkRk1VMVBiVTUyWWxNMWFGcEhPV2xhVXpVMFlsaEJRVUZCUVVGQlJIY3ZaVWhDYUZreWRHeGtRMEpwV2xka2NHSnFNR2szTjNVdlNXbENjRnBFTUdsV2VsWk9UVVV4ZDFFeVZtOWhWV2cyWTIxV1ZHVnJOVlZaTTNCeVdYcHNhMGxxT0N0SlJIZzBUMjVvZEdOSE1XeGtSMFZuWlVjeGMySnVUVFpsUkRCcFdWZFNkbGx0VlRaaWJrMDJZbGRXTUZsVE9HbEpTR2MyWlVjeGQyUkhjemxKYTBacllqSktiRWxHYUU1VlEwSkVZak5LYkVsRVZYVk5lVEZxVFVSRmVFbEVXVEpNYWtVd1RsUlpNazFUZDJkTmFrRjRUV2s0ZDAxcE9IZE9hVEI0VGtSdk1VNXFiM2xPZVVGblNVTkJaMGxEUVdkSmFqUm5VRWhLYTFwcWNGTlNSVmxuWlVjeGMySnVUVFpqYlZKdFVGTktiMlJJVW5kUGFUaDJaRE5rTTB4dVkzcE1iVGw1V25rNGVFOVVhelZNZWtGNVRIcEplVXhZU210YWFURjZaVmMxTUZsWVozUmliazFxU1dvMFoxQklTbXRhYW5CRldsaE9hbU50Ykhka1IyeDJZbWxDZVZwSFdUWlpWMHAyWkZoUk9VbHBTV2RsUnpGelltNU5ObVZITVhkUVUwcHZaRWhTZDA5cE9IWmliazExV1ZkU2RsbHRWWFZaTWpsMFRETm9hR05ET0hoTWFrRjJTV2xDTkdKWGVIVmplbkEwWWxoQ1RsUlVNR2xoU0ZJd1kwUnZka3d5TlhwTWJVWnJZakpLYkV4dFRuWmlVemswV1ZoQmRrMVROSGRNTWpGMFRIbEpaMlZITVhOaWJrMDJZek5TVTFwWFdUbEpiV2d3WkVoQk5reDVPWFZqZVRWb1drYzVhVnBUTldwaU1qQjJaVWRHZDB4NlJYVk5Remw2Vmtoc2QxcFRPVk5hV0U1MlpGaEthbHBXU214YWFVMXBTVWhvZEdORWNFUmpiVlpvWkVjNWVWWkhPWFppUkRCcFVWZFNkbGx0VldkVlIyaDJaRWM1ZW1GSE9YZEpSVTVVVG1sQmIxWXliSFZhUnprelkzbHJhVWxJYUhSalJURk9UMnRzZFdNelVtaGliVTVzVTFWUk9VbHVhSFJqUXpWd1lWZFJObEZyUmtOT2VsVjZVVlJzUWs1NlZURk5WRVpHVDBSc1ExSkVWa0pSTUZWNlRWVkplbEZVU1hoUFZGbHBTVWhvZEdORk1VNVBhMUoyV1ROV2RGcFhOVEJUVlZFNVNXNW9kR05ETld0aFYxRTJVV3RHUTA1NlZYcFJWVVpDVG5wVk1VMVVSa1pQUkd4RFVrUldRbEV3VlhwTlZVbDZVVlJKZUU5VVdXbFFhVUU0WlVjeGQxUlZNRFpTUjFaNVlWaGFiRnBGV25saU1qQm5Zek5TVTFwWFdUWmhWelY2WkVkR2RWa3lWa3BTUkRCcFpVY3hkMHh0YkhCYVJIQkRVVlZKTTA1VVRrSk9NRVV6VGxSVmVFMVZWVFJQVlVwRlRsVkdSRkpVVFhoUmFrNUNUV3BGTlU1cFNXZGpNMUpUV2xkWk5scEhPV3BrVnpGc1ltNVNTbEpFTUdsbFJ6RjNURzFTY0ZwRWNFTlJWVWt6VGxST1FrOUZSVE5PVkZWNFRWVlZORTlWU2tWT1ZVWkVVbFJOZUZGcVRrSk5ha1UxVG1sSmRsQnBRVGhNTTBwcldtcHdSVnBZVG1wamJXeDNaRWRzZG1KcU5HZFFRemw1V2tkWk5sVnJVa2RRYVVFNFRETm5ObVZITVhkaVYxWXdXVlEwWjFCRU9UUmpSMFpxWVRKV01FbEhWblZhUkRCcFkybEpMMUJxSzJodWRrMUJRVUZUV0ZOVlVrSldTR3BoTjBaMGJtRkNVa0pHU2pSNmRHbFVNbWR5TVRONFZWRnFVMFZUVG5oR05WRkZNVVpGUms1VU9ITlpRbTlTVEVRNU9IQmpiRU52U1V0c1oyZFhVazVVT0RCTGFXZHhRVkZTVnpKSlRVVmhUa2s1U1NzNWVHZzBNVlZrWmpOMVJ5czFPR05vWkRsdE5IWjFXak5hVUZCcVdXMDNkVnB0TXpGMk0zSjNNblY0TjBSTlNWTmljVm8xZDA5a1ZVcHZSVFJCVEdsbFVIZDJabVZvYWtOV2EwVlJXVk52WjI1R1FVb3pRMGhrTVZoeWFEQjNhSFZEUlZGU2JrTlNNVEJhUkRWaVdYSkpWVGRoVjBVcldWRnpkMjFZUTFRdmVHVm9kU3N4YjFGNVNpdFNNa1ZDWjBnMlJGTlVhMU16TTFSa1IwTXJTU3RGYWtkR2NHeHZXRGhOV1ZFdk5uWjVZVEJXYkRCQmRUaElUVkJVUW01b1VuRnBVRFE0TjNKeWIwRlRjMFJKTjBKRVNITmFaalJuTjBoTFlXZEhOM1pNT1dkdmJ6Qk9ORlV4VlU1U1EyRnBXbXBzVDJWR2VrZFBUMHhqUWpKdE1uTnhVRWw0VkRjclptVXphRWt3YUVKdVJuSk5VR0ZyVTNONmVsaHhLMUZIUjJSTUwydDBjV2d5VEZWc2JVeE5RbFpYV1dJMFIxWTFjSFVyVkdocFF6YzFjMUpzYTJ4RFUwNWtWa0ZGZEhkM2VEaFNNVVJVTTJkNGEwNVlja1Z5WjFCdlQwWmpRV2RUVWs1TFozWlJZbkpIY3paWVFYRXpWbmd3T1hOcWRWSlZlbFpuUml0RlowbHliRUZhU1ZSd1JYQlZVVUZHVFRWVlMxQnJNVU13ZDJ4dVEyVXdRV1IwZW5WMGVrTmtUMnhRWjJOSmJUTlJkR1ZDZVVKcGNTOHlVelJPZW5CamVsRlJTbmxuY0ZKbVoybExNRmcwVTB4aFdFOVRORkpxYVVjNWFYUkRSSFZIYkhGRFRqZEhkVUpWUnpsQlJGSlpPRmRoVFdOVFZtaEVObE5ZTTIxRlUySnlkVzFNTjNOWFRFeEtWMkpzV2sxYVRXbzNMMjl4WjBaNE1WWjNZa2w0ZFUwd2VsVlBXVUV4YjBKRlVFaGtTVFYzUTNFMVVHOURObmRIT1dWdlZXczVRMlkzWTFwUlVUVlFkSGhCWlVWd04yZDViVFJ3U3pSSllVNVpTbmRwVGtKT01uWk5TRVZUUTFwMFNtMVJWMUoyVTJGNVZqazVjVUZSV1dWaWFsaEhlamhNY2xoNlEwWXdhVTFQWkdndlNpOUtORWRMTUhvd2FWSnZXVVZEVTFrelZVRjNXVkZVYzFCTFIyeHFjSFpaVTJvd2MxRmlRMG95UmprelFXbEdVbFZpVlhoRWRrTlFjMGszWTBsVmQwSjVhM2RWYkc4NWVHSmxPRzVoUjNCTWJWaHZRMVZTUmpoQ1dUaFlPSEJ4YVhCelJEVkVSRFV2YmpGbGQyTTNORlpuWWpSRkt6Z3hPSEpSZFZGQmNuZFdjMmRIWkZWWUwzWTBSbkZxUzBKcFNVOVlRbUpCVGpOTU9WbFNVRGhWTW5KSlFVMXZWM1pCVG0wclEyOU5OV2MxUW1kalpFc3JNR2hhUzJSaGIwRlFUa3RsVnpSTFZqVnVVREp5T1VGRmRUbFJWM2RqY1c1VFFsRjJZa1pDVkdGUVNsQk1UelJVTWt0b1ZITnZWakZKZUZvM1dVY3lOVGh1Y0VOamFqZzJSUzlQT0d0RVExZzRSVUpKS3pOVE1HazVUR293WlVRMWFYZG1LMlJFZW1oTFdYbEZSM3BUUVRBcmFYVkxURk5KVWxCb2NuUXJNUzgxYW01U1NTOXVMMDVLVTJoUFFUUm1aek5NVkZWVk1WZHVaVTlUVkc5VGNtaEtkbmRCYUhwd2RuRXJjVGd5VW5wbWQyaHViRGd5ZEZWcU1qUlpaVnB3YVhCVlFsUlJhVlpIU2tOeloxRkJVM2RGYzJ3MGIwWnhNQ3RHZGtOSlQwWllMM0Z3YzNOV2JrdHJVMEZhTm10bGEwbGtjbkZuV1VOSFQxaElhM2xWWVVJM1ZYQkdPRWhRTlRGVFoxb3JRbXhWYVdsRVdXOVlkbUZaZDFWb1dtNTJUSFV6THl0RlFWZHphWEkyVVdKcGJHZFNNSGN4WWpoQmJGTjJURUYwUkVaRWIxTXhMekF4UzJ0amNHWnpXVzlMZDBoM0syTkZTVFJuZUhaQ1EwSnlTVVpXVVdwNmRpODFPVXRvUTBKRWJFRkRZbGxHWlU5V2RqUlFUVEJDVVZWM1FWbHNVSFp5UkhodlRWVnBORmh6VlhCaWJHbEJjbWxPWlRFNWFEVXdPVFJITldoMlduWkJlRlpaZDJsNlN6aFdkbWhqYlRSMU15c3lXSHBvWlRGRFdrUjVXalpQU21oNE1YUkpjMHRsV0U1elJrbGpjMFZKY2tOVWRuaDFVVXN5TkZnMFp6TjRiMFkwYzA5YUwydHFiRmNyU3pka1dWTjBhMXA1UlhjclRXbENVVzlrU21GR05ISldRVkJNVG1oeWFrSlVaVlY1UWl0WGIwNW1WeXRRTmk4eVRtZ3ZZa2hXVTA1S2R6UllNV3hxYnk5S2RIbElhbGsyZGk5MWVsbHROVGw2TmtFMlVTdFFWWEZ4VURGcWVUbGlWblZ0T1dGRUsyRkpiemN2T0dNelJXUXlZbFV2T0VWb1VGQnBja2xCV2tNd1NXMW1ORXBOUVVSQk5rOXhWakpPV0RneFFVRkJRVUZDU2xKVk5VVnlhMHBuWjJjOVBTSXZQZzBLUEM5a1pXWnpQZzBLUEM5emRtYytEUW89XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3QgZGl2LmltZy1ob3VzZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3QgZGl2LmltZy1ob3VzZSBwLmhvbWUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbiNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuaW1nLWhvdXNlIHAuaG9tZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50aXRsZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXRsZS1wYW5lbCAuY2Fyb3VzZWwuc2xpZGUgLmhvbWUtdGl0bGUtc2xpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzQyODY5NztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NTBweDtcbiAgei1pbmRleDogOTk7XG59XG4udGl0bGUtcGFuZWwgLmNhcm91c2VsLnNsaWRlIC5ob21lLXRpdGxlLXNsaWRlciBzcGFuLmhvbWUtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyODY5NztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi50aXRsZS1wYW5lbCAuY2Fyb3VzZWwuc2xpZGUgLmhvbWUtdGl0bGUtc2xpZGVyIHNwYW4udGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEzNTI4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB0O1xuICBwYWRkaW5nOiAyMXB4IDIxcHggMjFweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtOTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGl0bGUtcGFuZWwgLmNhcm91c2VsLnNsaWRlIC5ob21lLXRpdGxlLXNsaWRlciAuaG9tZS1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuLnRpdGxlLXBhbmVsIC5jYXJvdXNlbC5zbGlkZSAuaG9tZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICM0Mjg2OTc7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpdGxlLXBhbmVsIC5jYXJvdXNlbC5zbGlkZSAuaG9tZS10aXRsZSBzcGFuLmhvbWUtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyODY5NztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi50aXRsZS1wYW5lbCAuY2Fyb3VzZWwuc2xpZGUgLmhvbWUtdGl0bGUgc3Bhbi50aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTM1Mjg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHQ7XG4gIHBhZGRpbmc6IDIxcHggMjFweCAyMXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC05O1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50aXRsZS1wYW5lbCAuaG9tZS10aXRsZS1zbGlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1NXB4O1xuICB6LWluZGV4OiA5OTtcbn1cbi50aXRsZS1wYW5lbCAuaG9tZS10aXRsZS1zbGlkZXIgc3Bhbi5ob21lLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mjg2OTc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4udGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUtc2xpZGVyIHNwYW4udGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEzNTI4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB0O1xuICBwYWRkaW5nOiAyMXB4IDIxcHggMjFweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtOTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUtc2xpZGVyIC5ob21lLXNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2cHg7XG59XG4udGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtOTk7XG59XG4udGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUgc3Bhbi5ob21lLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mjg2OTc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4udGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUgc3Bhbi50aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTM1Mjg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHQ7XG4gIHBhZGRpbmc6IDIxcHggMjFweCAyMXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC05O1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50aXRsZS1wYW5lbCAuZmVhdHVyZWQtaG9tZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5sb2NhdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9jYXRpb24td3JhcHBlciAuZGlyZWN0aW9uLXdyYXBwZXIgaDUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmxvY2F0aW9uLXdyYXBwZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sb2NhdGlvbi13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9QbGFjZV9JY29uLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmltYWdlLXNsaWRlLXNob3cge1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG4uc29jaWFsLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uc29jaWFsLXBhbmVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNvY2lhbC1wYW5lbCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zb2NpYWwtcGFuZWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubWlkLWxpbmUge1xuICBjb2xvcjogIzQyODY5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyODY5NztcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4uZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDExcHQ7XG4gIGZvbnQtZmFtaWx5OiBDYWxpYnJpLEFyaWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRleHQtY29sdW1uIHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbn1cbi50ZXh0LWNvbHVtbiAucm93IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkIC5uYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGV4dC1jb2x1bW4gLnRleHQtZmllbGQgLnZhbHVlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnLCBzZXJpZjtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jb2x1bW4gLnRleHQtZmllbGQubGFzdCAuc29jaWFsLWxpbmsgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkLmxhc3QgLnNvY2lhbC1saW5rIC5zaGFyZS5mYWNlYm9vay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL1NvY2lhbC1NZWRpYS0wMi5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayAuc2hhcmUudHdpdHRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL3gtbG9nby1ibGFjay5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayAuc2hhcmUuZ29vZ2xlLXBsdXMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Tb2NpYWwtTWVkaWEtMDQucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udGV4dC1jb2x1bW4gLnRleHQtZmllbGQubGFzdCAuc29jaWFsLWxpbmsgLnNoYXJlLnBpbnRlcmVzdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL1NvY2lhbC1NZWRpYS0wNS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZXh0LWNvbHVtbiAudGV4dC1maWVsZC5sYXN0IC5zb2NpYWwtbGluayAuZW1haWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Tb2NpYWwtTWVkaWEtMDYucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udGV4dC1jb2x1bW4gaDQge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCcsIHNlcmlmO1xufVxuLmZyaXN0LWNvbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7XG59XG4uZnJpc3QtY29sIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIGEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuRmFjZWJvb2tMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9mYWNlYm9vay5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuVHdpdHRlckxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL3gtbG9nby1ibGFjay5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuR29vZ2xlTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvR29vZ2xlIFBsdXMucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLkxpbmtlZGluTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvbGlua2VkaW4ucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLllvdXR1YmVMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9Zb3VUdWJlMS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZyaXN0LWNvbCAuc29jaWFsLWxpc3QtYnVpbGRlciAuUGludGVyZXN0TGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvcGludGVyZXN0LnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5JbnN0YWdyYW1MaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9JbnN0YWdyYW0ucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mcmlzdC1jb2wgLnNvY2lhbC1saXN0LWJ1aWxkZXIgLlllbHBMaW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9ZZWxwX1llbHBfYnVyc3RfcG9zaXRpdmVfUkdCLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZnJpc3QtY29sIC5zb2NpYWwtbGlzdC1idWlsZGVyIC5Ib3V6ekxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL3NvY2lhbF9zcXVhcmVfZ3JlZW5fNDhweC5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuZmF4LW51bWJlcixcbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmFkZHJlc3MsXG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5pbWctdGh1bWJuYWlsLWdvb2dsZSxcbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmNvbC1zbS00Lm1haW4taW1hZ2UtZGV0YWlsLFxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuZW1haWwsXG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5zb2NpYWwtcGFuZWwsXG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5idXR0b24tYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5jb21wYW55LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmNvbXBhbnktbG9nbyBwLFxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSAuY29tcGFueS1sb2dvIC5zZWN0aW9uX2RldGFpbCxcbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmNvbXBhbnktbG9nbyAuYWRkaXRpb25hbC1jb250YWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3Qubm9uLXByZW1pdW0gLmNvbXBhbnktbG9nbyAuY29udGVudC1waWNrZXItZmllbGQuY29udGVudC1waWNrZXItZmllbGQtdmlldy1vdXItaG9tZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5jb21wYW55LWxvZ28gLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUgaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0Lm5vbi1wcmVtaXVtIC5jb21wYW55LWxvZ28gLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5idXR0b24tYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuYnV0dG9uLWFyZWEgLmJ0bi13ZWJzaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmJ1dHRvbi1hcmVhIC5idG4td2Vic2l0ZTpudGgtY2hpbGQoMiksXG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmJ1dHRvbi1hcmVhIC5idG4tbWFwLnNlYXJjaC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmZheC1udW1iZXIsXG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmFkZHJlc3MsXG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmVtYWlsLFxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5zb2NpYWwtcGFuZWwsXG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmltZy10aHVtYm5haWwtZ29vZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuY29tcGFueS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmNvbXBhbnktbG9nbyBwLFxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5jb21wYW55LWxvZ28gLnNlY3Rpb25fZGV0YWlsLFxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5wcmVtaXVtIC5jb21wYW55LWxvZ28gLmFkZGl0aW9uYWwtY29udGFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmNvbXBhbnktbG9nbyAuY29udGVudC1waWNrZXItZmllbGQuY29udGVudC1waWNrZXItZmllbGQtdmlldy1vdXItaG9tZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29udGVudE1lbWJlci5wcm9kdWN0LnByZW1pdW0gLmNvbXBhbnktbG9nbyAuY29udGVudC1waWNrZXItZmllbGQuY29udGVudC1waWNrZXItZmllbGQtdmlldy1vdXItaG9tZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSAuY29tcGFueS1sb2dvIC5jb250ZW50LXBpY2tlci1maWVsZC5jb250ZW50LXBpY2tlci1maWVsZC12aWV3LW91ci1ob21lIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yb3cuc29jaWFsIHtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7XG59XG4jdGFiLWNvbnRlbnQgdWwubmF2LXRhYnMge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiN0YWItY29udGVudCB1bC5uYXYtdGFicyA+IGxpIHtcbiAgYmFja2dyb3VuZDogIzQyODY5NztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jdGFiLWNvbnRlbnQgdWwubmF2LXRhYnMgPiBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNTEzNTI4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0YWItY29udGVudCB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICMyMTk2ZjM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICMyMTk2ZjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg0NjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jdGFiLWNvbnRlbnQgdWwubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzUxMzUyODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50IHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbiN0YWItY29udGVudCAudGFiLWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG4jdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSA+IGRpdiB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuI3RhYi1jb250ZW50IC50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXYgPiBhIHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN0YWItY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gZGl2ID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbn1cbiN0YWItY29udGVudCAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gZGl2ID4gYSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJ1dHRvbi1iYWNrIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYnV0dG9uLWJhY2sgLmJ0bi1iYWNrIHtcbiAgYmFja2dyb3VuZDogIzQyODY5NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnV0dG9uLWJhY2sgLmJ0bi1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1pbWFnZS1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLkZhY2Vib29rTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvZmFjZWJvb2sucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5Ud2l0dGVyTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMveC1sb2dvLWJsYWNrLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uR29vZ2xlTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvR29vZ2xlIFBsdXMucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5MaW5rZWRpbkxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL2xpbmtlZGluLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uUGludGVyZXN0TGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvcGludGVyZXN0LnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uSW5zdGFncmFtTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvSW5zdGFncmFtLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uWWVscExpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL1llbHBfWWVscF9idXJzdF9wb3NpdGl2ZV9SR0IucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5Zb3V0dWJlTGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvWW91VHViZTEucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5Ib3V6ekxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL0NvbnRlbnQvaW1hZ2VzL3NvY2lhbF9zcXVhcmVfZ3JlZW5fNDhweC5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNvbnRlbnRNZW1iZXIge1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5jb250ZW50TWVtYmVyIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnRNZW1iZXIgLnJvdyAuYnRuLXdlYnNpdGUuc2VhcmNoLXBhbmVsIHtcbiAgbWFyZ2luOiA1cHggMCAxNXB4O1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250ZW50TWVtYmVyIC5jb250ZW50TWVtYmVyV3JhcCBoMyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIC5jb2wtc20tNC5tYWluLWltYWdlLWRldGFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGVudE1lbWJlciAuY29udGVudE1lbWJlcldyYXAgcC5waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvbnRlbnRNZW1iZXIgLmNvbnRlbnRNZW1iZXJXcmFwIHAucGhvbmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uY29udGVudE1lbWJlciAuY29udGVudE1lbWJlcldyYXAgcC5mYXgtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY29udGVudE1lbWJlciAuY29udGVudE1lbWJlcldyYXAgcC5mYXgtbnVtYmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vQ29udGVudC9pbWFnZXMvZmF4LWljb24uanBnJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5jb250ZW50TWVtYmVyIC5zZWN0aW9uX2RldGFpbCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmNvbnRlbnRNZW1iZXIgLnNlY3Rpb25fZGV0YWlsIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnRNZW1iZXIgLnNlY3Rpb25fZGV0YWlsIHVsIGxpIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLypGb3IgTWVtYmVycyBQcm9kdWN0IGFuZCBTZXJ2aWNlcyBEZXRhaWwgUGFnZSAqL1xuLmNvbnRlbnQtbWVtYmVyLWxpc3Rpbmctd3JhcHBlciBwLnBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY29udGVudC1tZW1iZXItbGlzdGluZy13cmFwcGVyIHAucGhvbmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uY29udGVudC1tZW1iZXItbGlzdGluZy13cmFwcGVyIHAuZmF4LW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvbnRlbnQtbWVtYmVyLWxpc3Rpbmctd3JhcHBlciBwLmZheC1udW1iZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9Db250ZW50L2ltYWdlcy9mYXgtaWNvbi5qcGcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmJ1dHRvbi1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cbi5idXR0b24tYXJlYSA+IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5idXR0b24tYXJlYSBhLmJ0biB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTUwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLmJ1dHRvbi1hcmVhIGEuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnZpcnR1YWxUb3VyTGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZpcnR1YWxUb3VyTGluayBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aXJ0dWFsVG91ckxpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuLmxpc3QtZXZlbnQtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxpc3QtZXZlbnQtd3JhcHBlciAubGlzdC1ldmVudC1pbm5lciAuaGVhZC10aXRsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtZXZlbnQtd3JhcHBlciAubGlzdC1ldmVudC1pbm5lciAuaGVhZC10aXRsZSB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5oZWFkLXRpdGxlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb2xvcjogIzQyODY5NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtM3B4O1xufVxuLmxpc3QtZXZlbnQtd3JhcHBlciAubGlzdC1ldmVudC1pbm5lciAuaGVhZC10aXRsZSB1bCBsaSBhIHtcbiAgY29sb3I6ICM0Mjg2OTc7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5oZWFkLXRpdGxlIHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5mYy10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtZXZlbnQtd3JhcHBlciAubGlzdC1ldmVudC1pbm5lciAuZmMtdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC1ldmVudC13cmFwcGVyIC5saXN0LWV2ZW50LWlubmVyIC5mYy10b29sYmFyIC5mYy1sZWZ0IGJ1dHRvbi5mYy10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypUaGlzIGNvZGUgZm9yIEhlYWRlciBjYWxlbmRhciBwYWdlKi9cbi51aS13aWRnZXQtaGVhZGVyID4gZGl2LmZjLXJvdy51aS13aWRnZXQtaGVhZGVyID4gdGFibGUge1xuICBib3JkZXI6ICM0Mjg2OTc7XG59XG4udWktd2lkZ2V0LWhlYWRlciA+IGRpdi5mYy1yb3cudWktd2lkZ2V0LWhlYWRlciA+IHRhYmxlID4gdGgge1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAjNDI4Njk3O1xufVxuLnVpLXdpZGdldC1oZWFkZXIgPiBkaXYuZmMtcm93LnVpLXdpZGdldC1oZWFkZXIgPiB0YWJsZSA+IHRkIHtcbiAgYm9yZGVyOiAjNDI4Njk3O1xufVxuLnVpLXdpZGdldC1oZWFkZXIgPiBkaXYuZmMtcm93LnVpLXdpZGdldC1oZWFkZXIgPiB0YWJsZSA+IHRkIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogIzQyODY5Nztcbn1cbi8qVGhpcyBjb2RlIGZvciBDb250ZW50IGNhbGVuZGFyIHBhZ2UqL1xuLmZjLWRheS1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgY29sb3I6ICM0Mjg2OTcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAwIDNweCFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZjLWRheS1udW1iZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5mYy1jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4vKlRoaXMgZm9yIEV2ZW50IExpc3QqL1xuLmxpc3QtZXZlbnQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubGlzdC1ldmVudCB1bC5saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM0Mjg2OTc7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGQUE5QTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3QgbGkgZGl2Lmxpc3QtZXZlbnQtaW5uZXIge1xuICBjb2xvcjogIzIzMjAyODtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC1ldmVudCB1bC5saXN0IGxpIGRpdi5saXN0LWV2ZW50LWlubmVyIC5pbWFnZS1pY29uLXdyYXBwZXIgLmltYWdlLWljb24ge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDI4Njk3O1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciBoMi50aXR0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciBoMi50aXR0bGUgYSB7XG4gIGNvbG9yOiAjMjMyMDI4O1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciBkbC5kbC1saXN0LWV2ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4ubGlzdC1ldmVudCB1bC5saXN0IGxpIGRpdi5saXN0LWV2ZW50LWlubmVyIGRsLmRsLWxpc3QtZXZlbnQgZHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciBkbC5kbC1saXN0LWV2ZW50IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpc3QtZXZlbnQgdWwubGlzdCBsaSBkaXYubGlzdC1ldmVudC1pbm5lciBkbC5kbC1saXN0LWV2ZW50IGRkIGEge1xuICBjb2xvcjogIzIzMjAyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlzdC1ldmVudCB1bC5saXN0IGxpIGRpdi5saXN0LWV2ZW50LWlubmVyIGRsLmRsLWxpc3QtZXZlbnQgZGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saXN0LWV2ZW50IHVsLmxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKlBhZ2VuYXRpb24gZm9yIGV2ZW50IGxpc3QqL1xuLnBhZ2luYXRpb24td3JhcHBlci1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyLWxpc3QgI3BhZ2luYXRpb24gdWwucGFnaW5hdGlvbiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0ZGOTE3RDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIGEgaS5mYS5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDgwJztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhZ2luYXRpb24td3JhcHBlci1saXN0ICNwYWdpbmF0aW9uIHVsLnBhZ2luYXRpb24gbGkgYSBpLmZhLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIkxhc3RcIjtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCAjcGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uIGxpIGEgaS5mYS5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwNzknO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyLWxpc3QgI3BhZ2luYXRpb24gdWwucGFnaW5hdGlvbiBsaSBhIGkuZmEuZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJGaXJzdFwiO1xufVxuLnBhZ2luYXRpb24td3JhcHBlci1saXN0ICNwYWdpbmF0aW9uIHVsLnBhZ2luYXRpb24gbGkgYSNwYWdlci1jdXJyZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNGRjkxN0Q7XG59XG4uZGF0ZS10aW1lLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNDQwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhdGUtdGltZS13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRhdGUtdGltZS13cmFwcGVyIC5pY29uLWRhdGUtdGltZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXRlLXRpbWUtd3JhcHBlciAuZGF0ZS10aW1lLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5kYXRlLXRpbWUtd3JhcHBlciAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGF0ZS10aW1lLXdyYXBwZXIgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcm91c2VsLWhvbWUge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC1pbm5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zM3B4O1xuICB6LWluZGV4OiAxNTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICM0Mjg2OTc7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLypTbGlkZXIgbWluICYgbWF4IHN0eWxlKi9cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICM0QTRBNEE7XG4gIGhlaWdodDogNXB4O1xufVxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0QTRBNEE7XG59XG4uc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICM0Mjg2OTc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRvcDogLTRweDtcbn1cbi5zbGlkZXIgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNDI4Njk3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2xpZGVyIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0Mjg2OTc7XG59XG4uc3BvbnNvci1zbGlkZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWluZGljYXRvcnMuaGlkZGVuLXhzLFxuLnNwb25zb3Itc2xpZGUgLmxlZnQuY2Fyb3VzZWwtY29udHJvbC52aXNpYmxlLXhzLFxuLnNwb25zb3Itc2xpZGUgLnJpZ2h0LmNhcm91c2VsLWNvbnRyb2wudmlzaWJsZS14cyxcbi5zcG9uc29yLXNsaWRlIC5jbG9uZWRpdGVtLTEsXG4uc3BvbnNvci1zbGlkZSAuY2xvbmVkaXRlbS0yLFxuLnNwb25zb3Itc2xpZGUgLmNsb25lZGl0ZW0tMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIHdpZHRoOiA0JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNwb25zb3Itc2xpZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICBvcGFjaXR5OiAxO1xufVxuLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uY2Fyb3VzZWwgLml0ZW0gLmNvbC14cy0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMC41O1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuc2xpY2stbmV4dCB7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMC41O1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuc2xpY2stc2xpZGVyLnNsaWRlci1mb3Ige1xuICBoZWlnaHQ6IDQ2MHB4O1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLXNsaWRlci5zbGlkZXItZm9yIGltZyB7XG4gIGhlaWdodDogNDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLXNsaWRlci5zbGlkZXItZm9yIC5zbGljay1zbGlkZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuc2xpZGVyLW5hdi5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWRlci1uYXYuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4jY2Fyb3VzZWwtSG9tZVBob3RvcyAuc2xpZGVyLW5hdi5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbiNjYXJvdXNlbC1Ib21lUGhvdG9zIC5zbGlkZXItbmF2LnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWNlbnRlciBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWRlci1uYXYuc2xpY2stc2xpZGVyIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbn1cbiNhY2NvcmRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM0Mjg2OTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLmxpc3QtZ3JvdXAtaXRlbSBzcGFuLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLmxpc3QtZ3JvdXAtaXRlbSBzcGFuLmJhZGdlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTI1OSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAubGlzdC1ncm91cC1pdGVtLmNvbGxhcHNlZCBzcGFuLmJhZGdlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA1NCc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Mjg2OTc7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IGxpLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSBoNCB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuI2FjY29yZGlvbiAucGFuZWwgLnBhbmVsLWJvZHkgdWwucHJvZHVjdHMtbGlzdCBsaS5saXN0LWdyb3VwLWl0ZW0gYSBoNSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0Jywgc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGE6aG92ZXIgaDUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgaW1nLmltZy1yZXNwb25zaXplIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgLmZ1bGwtbmFtZSxcbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgbGkubGlzdC1ncm91cC1pdGVtIGEgLnBob25lLW51bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLm5vbi1wcmVtaXVtIC53ZWJzaXRlbSxcbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLm5vbi1wcmVtaXVtIC5jb21wYW55LWxvZ28sXG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5ub24tcHJlbWl1bSAuZW1haWwsXG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5ub24tcHJlbWl1bSAuc29jaWFsLWxpc3QtYnVpbGRlcixcbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLm5vbi1wcmVtaXVtIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLnByZW1pdW0tcGx1cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5wcmVtaXVtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDQwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5wcmVtaXVtIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLnByZW1pdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDQwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5wcmVtaXVtIC5jb21wYW55LWxvZ28sXG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5wcmVtaXVtIC5lbWFpbCxcbiNhY2NvcmRpb24gLnBhbmVsIC5wYW5lbC1ib2R5IHVsLnByb2R1Y3RzLWxpc3QgLnByZW1pdW0gLnNvY2lhbC1saXN0LWJ1aWxkZXIsXG4jYWNjb3JkaW9uIC5wYW5lbCAucGFuZWwtYm9keSB1bC5wcm9kdWN0cy1saXN0IC5wcmVtaXVtIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIENhcm91c2VsIGxpZ2h0Ym94ICovXG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTkwcHg7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmxhc3QtY2hpbGQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC05MHB4O1xufVxuLm5hdmJhci5uYXZiYXItZXhwYW5kLWxnIHtcbiAgYmFja2dyb3VuZDogIzQyODY5NztcbiAgbWluLWhlaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAucmF3IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTRweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAjc29jaWFsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgI3NvY2lhbC1pY29uIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ud2lkZ2V0LW5hdmlnYXRpb24ud2lkZ2V0LW1lbnUtd2lkZ2V0LndpZGdldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb2dpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGl0bGVCdXllckd1aWRlIC5yb3cge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4udGl0bGVCdXllckd1aWRlIC5yb3cgdWwuY29sLWxnLTYudHJlZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGl0bGVCdXllckd1aWRlIC5yb3cgLnRyZWUgbGkgYSAuYm94LWxldmVsLmJveC1sZXZlbC0wIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aXRsZUJ1eWVyR3VpZGUgLnJvdyAudHJlZSBsaSBhOmFjdGl2ZSAuYm94LWxldmVsLmJveC1sZXZlbC0wLFxuLnRpdGxlQnV5ZXJHdWlkZSAucm93IC50cmVlIGxpIGE6Zm9jdXMgLmJveC1sZXZlbC5ib3gtbGV2ZWwtMCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50aXRsZUJ1eWVyR3VpZGUgLnJvdyAudHJlZSBsaSBhOmFjdGl2ZSAuYm94LWxldmVsLmJveC1sZXZlbC0wIHNwYW4sXG4udGl0bGVCdXllckd1aWRlIC5yb3cgLnRyZWUgbGkgYTpmb2N1cyAuYm94LWxldmVsLmJveC1sZXZlbC0wIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aXRsZUJ1eWVyR3VpZGUgLnJvdyAudHJlZSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnJhbmdlLXNsaWRlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0Mjg2OTcgdmFyKC0tcGVyY2VudGFnZSksIHRyYW5zcGFyZW50IHZhcigtLXBlcmNlbnRhZ2UpKTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmFuZ2Utc2xpZGVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnJhbmdlLXNsaWRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yYW5nZS1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNCOENDREEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDI4Njk3IHZhcigtLXBlcmNlbnRhZ2UpLCB0cmFuc3BhcmVudCB2YXIoLS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAhaW1wb3J0YW50O1xufVxuLnJhbmdlLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzQyODY5NyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5yYW5nZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBjb2xvcjogI0I5QjlCOTtcbn1cbi5yYW5nZS1saXN0IC5yYW5nZS1saXN0LW9wdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS10aHVtYi13aWR0aCkpIC8gKHZhcigtLWxpc3QtbGVuZ3RoKSAtIDEpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJhbmdlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQyODY5Nztcbn1cbi5yYW5nZS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xufVxuLnJhbmdlLXZhbHVlIHNwYW4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ucmFuZ2UtdmFsdWUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5zZWdtZW50LWNvbnRyb2wge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG59XG4uc2VnbWVudC1jb250cm9sOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VnbWVudC1jb250cm9sIC5idG4tc2VnbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREIHdoaXRlICNEREREREQgd2hpdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBub25lO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnNlZ21lbnQtY29udHJvbCAuYnRuLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIHNvbGlkIHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNEREREREQgd2hpdGUgI0RERERERCAjREREREREO1xufVxuLnNlZ21lbnQtY29udHJvbCAuYnRuLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREICNEREREREQgI0RERERERCB3aGl0ZTtcbn1cbi5zZWdtZW50LWNvbnRyb2wgLmJ0bi1zZWdtZW50OmhvdmVyLFxuLnNlZ21lbnQtY29udHJvbCAuYnRuLXNlZ21lbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkFGRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0Mjg2OTc7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnNlZ21lbnQtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2VnbWVudC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA3MnB4KSB7XG4gIC50aXRsZS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50aXRsZS1wYW5lbCAuaG9tZS10aXRsZSxcbiAgLnRpdGxlLXBhbmVsIC5ob21lLXRpdGxlLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAudGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUgc3Bhbi5ob21lLW51bWJlcixcbiAgLnRpdGxlLXBhbmVsIC5ob21lLXRpdGxlLXNsaWRlciBzcGFuLmhvbWUtbnVtYmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnRpdGxlLXBhbmVsIC5ob21lLXRpdGxlIHNwYW4udGl0bGUsXG4gIC50aXRsZS1wYW5lbCAuaG9tZS10aXRsZS1zbGlkZXIgc3Bhbi50aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGl0bGUtcGFuZWwgLmhvbWUtdGl0bGUtc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC50aXRsZS1wYW5lbCAuaG9tZS10aXRsZS1zbGlkZXIgLmhvbWUtc2xpZGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQtZG93bmxvYWQgLnNwYW4tNS5jZWxsLFxuICAjY29udGVudC1kb3dubG9hZCAuc3Bhbi0yLmNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb250ZW50LWRvd25sb2FkIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNwYW4tOS5jZWxsIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgI3RhYi1jb250ZW50IHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgI3RhYi1jb250ZW50IC50YWItY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICN0YWItY29udGVudCB1bC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICB9XG4gICN0YWItY29udGVudCB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gIH1cbiAgI3RhYi1jb250ZW50IHVsLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjY2Fyb3VzZWwtSG9tZVBob3RvcyAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNzJweCkge1xuICAubG9nby1ob21lcGFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5sb2dvLWhvbWVwYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuICAubGluay1jb250ZW50IC5zcGFuLTMuY2VsbC5jb2wtc20tMyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubGluay1jb250ZW50IC5zcGFuLTMuY2VsbC5jb2wtc20tMyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbiAgLnRhYmxlIC5zcGFuLTEsXG4gIC50YWJsZSAuc3Bhbi0yLFxuICAudGFibGUgLnNwYW4tMyxcbiAgLnRhYmxlIC5zcGFuLTQsXG4gIC50YWJsZSAuc3Bhbi01LFxuICAudGFibGUgLnNwYW4tNixcbiAgLnRhYmxlIC5zcGFuLTcsXG4gIC50YWJsZSAuc3Bhbi04LFxuICAudGFibGUgLnNwYW4tOSxcbiAgLnRhYmxlIC5zcGFuLTEwLFxuICAudGFibGUgLnNwYW4tMTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAjYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXNpZGUtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogNzFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gICNiZWZvcmUtbWFpbiAjY29udGFpbmVyLnNob3ctaG9tZS1wYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjYmVmb3JlLW1haW4gI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4IDtcbiAgfVxuICAuem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHNwYW4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFnZSBjb250ZW50LWl0ZW0gLm9yY2hhcmQtbGF5b3V0cy1yb290IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAjYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0ICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAjYmVmb3JlLW1haW4gI21haW4taW1hZ2UuaG9tZS1wYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2JlZm9yZS1tYWluICNtYWluLWltYWdlLmhvbWUtcGFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21hcC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNtYXAtY29udGFpbmVyICNsaXN0aW5nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gICNtYXAtY29udGFpbmVyICNtYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgfVxuICAuem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5maWx0ZXItd3JhcHBlciAuZmlsdGVyICNidXR0b24tc2xpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI1cHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICM0YjNlNzU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC56b25lLnpvbmUtY29udGVudCAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciAjYnV0dG9uLXNsaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTI1MCc7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuem9uZS56b25lLWNvbnRlbnQgLm1hcC1saXN0aW5nIC5tYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnpvbmUuem9uZS1jb250ZW50IC5yZXN1bHQtbGlzdGluZyB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hvbWUtbGlzdCAucmVzdWx0LWxpc3RpbmcgdWwgbGkuaG9tZS1saXN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuaW1nLWhvdXNlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gICNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IC5ob21lLWRldGFpbC1maXJzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNob21lLWxpc3QgLnJlc3VsdC1saXN0aW5nIHVsIGxpLmhvbWUtbGlzdCBkaXYuY29udGVudC1sZWZ0IC5ob21lLWRldGFpbC1maXJzdCAuaG9tZS1wcmljZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAjaG9tZS1saXN0IC5yZXN1bHQtbGlzdGluZyB1bCBsaS5ob21lLWxpc3QgZGl2LmNvbnRlbnQtbGVmdCBkaXYuaG9tZS1vcHRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNzJweCkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgI3NvY2lhbC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgI3dyYXBwZXIgLm5hdmJhciBidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjd3JhcHBlciAubmF2YmFyIGJ1dHRvbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAjd3JhcHBlciAubmF2YmFyIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciBzcGFuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMSUyOScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbiAgI3dyYXBwZXIgLm5hdmJhciAubG9naW4gdWwge1xuICAgIG1hcmdpbjogMTAuMjVweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3dyYXBwZXIgLm5hdmJhci1uYXYubWVudS5tZW51LW1haW4tbWVudSB7XG4gICAgbWFyZ2luOiAxMC4yNXB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDA7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG4gICN3cmFwcGVyIC5uYXZiYXItbmF2Lm1lbnUubWVudS1tYWluLW1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAjd3JhcHBlciAubmF2YmFyLW5hdi5tZW51Lm1lbnUtbWFpbi1tZW51ID4gbGk6aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjd3JhcHBlciAubmF2YmFyLW5hdi5tZW51Lm1lbnUtbWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuem9uZS56b25lLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuem9uZS56b25lLW5hdmlnYXRpb24gLndpZGdldC1uYXZpZ2F0aW9uLndpZGdldC1sYXlvdXQtd2lkZ2V0LndpZGdldCAub3JjaGFyZC1sYXlvdXRzLXJvb3QgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi13cmFwcGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi13cmFwcGVyIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aWRnZXQtbmF2aWdhdGlvbi53aWRnZXQtbWVudS13aWRnZXQud2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0LFxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAubGVmdCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyIC5jbG9uZWRpdGVtLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICh0cmFuc2Zvcm0tM2QpLCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0LFxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmxlZnQsXG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcm91c2VsIC5pdGVtIC5jb2wteHMtMTI6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1pZC1saW5lIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAjdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0LFxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldixcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICAgIGxlZnQ6IC0xNi42JTtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAubGVmdCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQsXG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyIC5jbG9uZWRpdGVtLTIsXG4gIC5zcG9uc29yLXNsaWRlIC5jYXJvdXNlbC1pbm5lciAuY2xvbmVkaXRlbS0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAodHJhbnNmb3JtLTNkKSwgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LFxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNi42JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubGVmdCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCxcbiAgLnNwb25zb3Itc2xpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAjYmVmb3JlLW1haW4gLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtYWQtd2lkZ2V0LndpZGdldCAuYWRzLXNpZGUtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogNzFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gICNiZWZvcmUtbWFpbiAjY29udGFpbmVyLnNob3ctaG9tZS1wYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjYmVmb3JlLW1haW4gI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4IDtcbiAgfVxuICAuem9uZS56b25lLWNvbnRlbnQgLmZpbHRlci1wYW5lbC5zaW5nbGUtc2VsZWN0aW9uIHNwYW4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLXNsaWRlci5zbGlkZXItZm9yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI2Nhcm91c2VsLUhvbWVQaG90b3MgLnNsaWNrLXNsaWRlci5zbGlkZXItZm9yIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNjYXJvdXNlbC1Ib21lUGhvdG9zIC5zbGlkZXItbmF2LnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gICNjYXJvdXNlbC1Ib21lUGhvdG9zIC5zbGlkZXItbmF2LnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAjY2Fyb3VzZWwtSG9tZVBob3RvcyAuc2xpZGVyLW5hdi5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gICNjYXJvdXNlbC1Ib21lUGhvdG9zIC5zbGlkZXItbmF2LnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWNlbnRlciBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAjY2Fyb3VzZWwtSG9tZVBob3RvcyAuc2xpZGVyLW5hdi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRleHQtY29sdW1uIC50ZXh0LWZpZWxkIC52YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC52aXJ0dWFsVG91ckxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgfVxufVxuIiwi77u/QGltcG9ydCAndmFyaWFibGUubGVzcyc7XHJcbkBpbXBvcnQgJ21peGluLmxlc3MnO1xyXG5cclxuaHRtbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjN0E3Nzc4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5Qm9keTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmgxLGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseVRpdGxlO1xyXG59XHJcblxyXG4uem9uZS56b25lLW5hdmlnYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmlyc3QtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTAwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItaG9tZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICBoMSxwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtc2lnbnVwLXdpZGdldC53aWRnZXQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAucG9wb3Zlci1hcmVhIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuc3RhdHVzLWFyZWEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLXN5c3RlbSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5sb2dvLW5vdC1ob21lLXBhZ2Uge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28taG9tZXBhZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICY6ZXh0ZW5kKC5uYXYtd3JhcHBlciAubG9nby1ub3QtaG9tZS1wYWdlIGltZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jd3JhcHBlciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgXHJcbiAgICAud2lkZ2V0LWFmdGVyLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQge1xyXG4gICAgICAgIC5hZHMtc2lkZS1wYW5lbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2JlZm9yZS1tYWluIHtcclxuICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWFkLXdpZGdldC53aWRnZXQge1xyXG4gICAgICAgIC5hZHMtc2lkZS1wYW5lbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDM3MnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtYmVmb3JlLW1haW4ud2lkZ2V0LWh0bWwtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAgICAgI2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250YWluZXIuc2hvdy1ob21lLXBhZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQtaHRtbC13aWRnZXQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bi1sb2FkLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnQHtpbWFnZV9wYXRofXRyYXBlem9pZC1iYW5uZXIucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaS5sb2dvLWFwcCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkubG9nby1nb29sZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkubG9nby1hcHBsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnpvbmUtYWZ0ZXItY29udGVudCB7XHJcblxyXG4gICAgLmFkcy1zaWRlLXBhbmVsIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYWluLWltYWdlLWhvbWUtcGFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4jbWFpbi1pbWFnZS1hbGwtcGFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM3MnB4O1xyXG59XHJcblxyXG5cclxuLnpvbmUtYWZ0ZXItY29udGVudCB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG59XHJcbiAgICBcclxuLnBhZ2UtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IEBkaXNwbGF5Tm9uZTtcclxufVxyXG5cclxuLmhvbWUuY29udGVudC1pdGVtIHtcclxuICAgIC5waG90by1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2EzYTNhO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS5jb250ZW50LWl0ZW0ge1xyXG4gICAgLmxpbmstY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3M0NERDY7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlTGlnaHRGb250Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzczQ0RENjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3M0NERDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cubGluay1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4gICAgXHJcbi5ob21lLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE5cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTlkZWVhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAyMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzNjY2Q2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzczY2NkNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEubWFwLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA2MlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmID4gLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbiAgICBcclxuLmltZy1jZW50ZXIge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG4gICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGxhY2Vob2xkZXIge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNhYm91dC1wYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudW5kZXJsaW5lIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nby1hcHAge1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZm9ybVtyb2xlPWZvcm1dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucGhvdG8td3JhcHBlci5jb21wYW55LWxvZ28ge1xyXG4gICAgLnBob3RvLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnRzLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLWZpZWxkLmxpbmstZmllbGQtYWx0ZXJuYXRpdmUtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTE0NFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDY4ZmNjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZhbHVlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGRpdi50eHQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICBwLmdseXBoaWNvbjplbXB0eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2OGZjYztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmV2ZW50LWRhdGFpbC13cmFwcGVyIHtcclxuICAgIHRleHRhcmVhe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5QcmV2aWV3SW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2dvVGh1bWJuYWlsIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNldmVudC1lZGl0b3ItdGFiLTEge1xyXG4gICAgLmltYWdlLWljb24td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIC5pbWFnZS1pY29uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gbW92ZSB0aGlzIGNvZGUgdG8gZGV0YWlsIGxlc3MgZmlsZVxyXG4jc3BvbnNvciB7XHJcbiAgIC5zcG9uc29yLXRpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJhc2VMaWdodEZvbnRDb2xvcjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gbW92ZSB0aGlzIGNvZGUgdG8gZGV0YWlsIGxlc3MgZmlsZVxyXG51bC5saXN0LWdyb3VwLmJ1aWxkZXItbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcblxyXG4vKlByb2R1Y3RzL1NlcnZpY2VzIERldGFpbCBQYWdlKi9cclxuI2NvbnRlbnQtZG93bmxvYWQge1xyXG4gICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyBcclxuICAgIH1cclxufVxyXG5cclxuI2Fib3V0LXBhZ2Uge1xyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnAxIHtcclxuICAgIGEge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbn0gXHJcblxyXG4ud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1yb3RhdGUtYWQtd2lkZ2V0LndpZGdldCB7XHJcbiAgICAuYWRzLXRvcC1wYW5lbCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldC1iZWZvcmUtY29udGVudC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQge1xyXG4gICAgLmFkcy10b3AtcGFuZWwge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtYWZ0ZXItY29udGVudC53aWRnZXQtcm90YXRlLWFkLXdpZGdldC53aWRnZXQge1xyXG4gICAgLmFkcy10b3AtcGFuZWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2dvb2dsZS1tYXAtYWRkcmVzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vL0hvbWUgU29sZFxyXG5cclxuLmhvbWUtc29sZC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaG9tZS1zb2xkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jaG9tZS1saXN0IHtcclxuICAgIC5ob21lLXNvbGQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWhvbWUge1xyXG4gICAgICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtc29sZC1kZXRhaWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDg2cHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5ob21lLXNvbGQtZGV0YWlsLWltYWdlU2xpZGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBib3R0b206IDE4NnB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbn0iLCLvu79AaW1wb3J0IFwidmFyaWFibGUubGVzc1wiO1xyXG5AaW1wb3J0IFwibWl4aW4ubGVzc1wiO1xyXG5cclxubGkucHJlbWl1bS1tZW1iZXIge1xyXG4gICAgLnByZW1pdW0taWNvbi1saXN0aW5nKDApO1xyXG59XHJcblxyXG4ucHJvamVjdGlvbi1wYWdlLmNvbnRlbnQtaXRlbSB7XHJcbiAgICB1bC5wcm9qZWN0b3ItbGlzdC1sYXlvdXQucHJvamVjdG9yLWxheW91dCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci00ZWM5ZjQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JQcm9qZWN0aW9uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiRcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLTMzMzQzNDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuYmVkcm9vbXMge1xyXG4gICAgICAgICAgICAgICAgLnRleHQtcHJpY2UoXCIgQkRcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuYmF0aHJvb21zIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0LXByaWNlKFwiIEJBXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuc2l6ZS1ob21lIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0LXByaWNlKFwiIHNxLmZ0LlwiKTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC56aXAtcG9zdGFsLWNvZGUsXHJcbiAgICAgICAgICAgIHAuYWRkcmVzcy1jaXR5ICB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuYWRkcmVzcy1jaXR5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByb2plY3Rpb24tcGFnZS5jb250ZW50LWl0ZW0ge1xyXG4gICAgLmxpc3QtZ3JvdXAuYnVpbGRlci1saXN0IHtcclxuXHJcbiAgICAgICAgbGkubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWRkZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9uLXByZW1pdW0ge1xyXG4gICAgICAgICAgICAud2Vic2l0ZSxcclxuICAgICAgICAgICAgLmNvbXBhbnktbG9nbyxcclxuICAgICAgICAgICAgLmVtYWlsLFxyXG4gICAgICAgICAgICAuc29jaWFsLWxpc3QtYnVpbGRlcixcclxuICAgICAgICAgICAgLmFkZHJlc3MgIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IEBkaXNwbGF5Tm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBtb3ZlIHRoaXMgY29kZSB0byBtaXhpbiBcclxuICAgICAgICAucHJlbWl1bS1wbHVzIHtcclxuICAgICAgICAgICAgLnByZW1pdW0taWNvbi1saXN0aW5nKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gbW92ZSB0aGlzIGNvZGUgdG8gbWl4aW4gXHJcbiAgICAgICAgLnByZW1pdW0ge1xyXG4gICAgICAgICAgICAucHJlbWl1bS1pY29uLWxpc3RpbmcoLTUwJSk7XHJcbiAgICAgICAgICAgIC5lbWFpbCxcclxuICAgICAgICAgICAgLnNvY2lhbC1saXN0LWJ1aWxkZXIsXHJcbiAgICAgICAgICAgIC5jb21wYW55LWxvZ28sXHJcbiAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IEBkaXNwbGF5Tm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3BhZ2luYXRpb24ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIHVsLnBhZ2VyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgXHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItNDk3ZWM0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLTJFNDI4NztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItMkU0Mjg3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhI3BhZ2VyLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50TWVtYmVyLmxpc3Rpbmcge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYWRkcmVzc1dyYXAge1xyXG4gICAgLnBob25lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwOTVcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZheC1udW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vQ29udGVudC9pbWFnZXMvZmF4LWljb24uanBnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaDUuY29tcGFueU5hbWUge1xyXG4gICAgY29sb3I6ICMyMTk2ZjM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4vKmhpZGUgQWRkcmVzcyBGaWVkcyBmb3Igbm9uIFByZW1pdW0qL1xyXG4uY29udGVudE1lbWJlcmxpc3Rpbmcge1xyXG4gICAgLmNvbnRlbnQtbWVtYmVyLWxpc3Rpbmctd3JhcHBlciB7XHJcbiAgICAgICAgLmFkZHJlc3NXcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtbWVtYmVyLWxpc3Rpbmctd3JhcHBlci5wcmVtaXVtIHtcclxuICAgICAgICAuYWRkcmVzc1dyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50LW1lbWJlci1saXN0aW5nLXdyYXBwZXIge1xyXG4gICAgJiA+IC5jb250ZW50SW5uZXJNZW1iZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9Gb3IgRmVhdHVyZWQgVGFnXHJcbi5mZWF0dXJlZC1ob21lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn0iLCLvu79AaW1wb3J0IFwidmFyaWFibGUubGVzc1wiO1xyXG5AaW1wb3J0IFwibWl4aW4ubGVzc1wiO1xyXG5cclxuXHJcbi5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3IyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZUxpZ2h0Rm9udENvbG9yMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3IyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VMaWdodEZvbnRDb2xvcjI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlTGlnaHRGb250Q29sb3IyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZUxpZ2h0Rm9udENvbG9yMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYXAtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAjbWFwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXItd3JhcHBlciB7XHJcblxyXG4gICAgLmZpbHRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAjYnV0dG9uLXNsaWRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC5pY29uLXBhZ2luYXRpb24oJ1xcZTI1MScpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYnV0dG9uLXNsaWRlLmNvbGxhcHMge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLmljb24tcGFnaW5hdGlvbignXFxlMjUnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VBRUFFQTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICBidXR0b24sIGEuYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yTWFwO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvck1hcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0LmtleS13b3JkcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvck1hcDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JNYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yZXN1bHQtbGlzdGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvck1hcDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3JNYXBib3JkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbGkuYWQtbWlkZGxlLWxpc3Rpbmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDsgXHJcblxyXG4gICAgICAgICAgICBkaXYuY29udGVudC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JNYXBib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnVpbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JNYXBib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLWhvdXNlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvdXNlLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ20tc3R5bGUtaXcge1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG5cclxuICAgIGEuZGlyZWN0aW9ucyB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1RoaXMgY29kZSBmb3Igb3ZlcnJpZGUgZ29vZ2xlIG1hcCBhcGlcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvck1hcGJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdy1ob3VzZS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvck1hcGJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml3LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml3LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml3LXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdy1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5wLm51bWVyaWMtZmllbGQtbnVtYmVyLW9mLWJhdGhyb29tcyxcclxucC5udW1lcmljLWZpZWxkLW51bWJlci1vZi1iZWRyb29tcyB7XHJcbiAgICAubmFtZS12YWx1ZSAoKVxyXG59XHJcblxyXG4jbWFwIHtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLypBRCBXaWRnZXQgUm90YXRlIEZvciBNYXAgVmlldyBQYWdlKi9cclxuLnpvbmUtY29udGVudCB7XHJcbiAgICAud2lkZ2V0LXJvdGF0ZS1hZC13aWRnZXQud2lkZ2V0IHtcclxuICAgICAgICAuYWRzLXRvcC1wYW5lbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlc3VsdC1saXN0aW5nIHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBsaXtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4jbWFwLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5jbGVhcmZpeCxcclxuICAgICNIb21lX0J1aWxkZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci00QTRBNEE7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItNEE0QTRBO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci00QTRBNEE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5maWx0ZXItaW5uZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLmNvbC1sZWZ0LFxyXG4gICAgICAgIC5jb2wtcmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtcmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYXAtY29udGFpbmVyIHtcclxuICAgICAgICAuY29sLW1kLW9mZnNldC0zIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAjbWFwLXZpZXcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1pbm5lciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAuY29sLWxlZnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtcmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYXAtY29udGFpbmVyIHtcclxuICAgICAgICAuY29sLW1kLW9mZnNldC0zIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC8qQUQgV2lkZ2V0IFJvdGF0ZSBGb3IgTWFwIFZpZXcgUGFnZSovXHJcbiAgICAuem9uZS1jb250ZW50IHtcclxuICAgICAgICAud2lkZ2V0LWNvbnRlbnQud2lkZ2V0LXJvdGF0ZS1hZC13aWRnZXQud2lkZ2V0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDExNjBweDtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYWRzLXRvcC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnpvbmUuem9uZS1jb250ZW50IHtcclxuICAgIC5tYXAtbGlzdGluZyAge1xyXG4gICAgICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLW1hcCB7XHJcbiAgICAjbWFwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnJlc3VsdC1saXN0aW5nIHtcclxuICAgICAgICAgICAgLmFkLWxpc3Rpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWNsdXN0ZXJpY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICAvKk92ZXJyaWRlIHN0eWxlIGlubGluZSBmcm9tIGphdmFzY3JpcHQgZ29vZ2xlIG1hcCBjbHVzdGVyKi9cclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1jbHVzdGVyaWNvbjo6YmVmb3JlLFxyXG4uY3VzdG9tLWNsdXN0ZXJpY29uOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4uY3VzdG9tLWNsdXN0ZXJpY29uOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uY3VzdG9tLWNsdXN0ZXJpY29uOjphZnRlciB7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG59XHJcblxyXG4vL0hvbWUgTGlzdCBWaWV3XHJcbiNob21lLWxpc3Qge1xyXG4gICAgI21hcC1jb250YWluZXIge1xyXG4gICAgICAgICNob21lLW1hcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJlc3VsdC1saXN0aW5nIHtcclxuICAgICAgICAuYWQtbGlzdGluZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaS5ob21lLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2LmNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaG9tZS1kZXRhaWwtZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob21lLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZTcxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1aWxkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MzJBNzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LmhvbWUtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwLmRpcmVjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaXplLWhvbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16QWlJR2hsYVdkb2REMGlNekFpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F6TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0RRbzhjbVZqZENCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU16QWlJR1pwYkd3OUluVnliQ2dqY0dGMGRHVnliakJmTnpZeFh6VTNLU0l2UGcwS1BHUmxabk0rRFFvOGNHRjBkR1Z5YmlCcFpEMGljR0YwZEdWeWJqQmZOell4WHpVM0lpQndZWFIwWlhKdVEyOXVkR1Z1ZEZWdWFYUnpQU0p2WW1wbFkzUkNiM1Z1WkdsdVowSnZlQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJK0RRbzhkWE5sSUhoc2FXNXJPbWh5WldZOUlpTnBiV0ZuWlRCZk56WXhYelUzSWlCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RBdU1ERTFOakkxS1NJdlBnMEtQQzl3WVhSMFpYSnVQZzBLUEdsdFlXZGxJR2xrUFNKcGJXRm5aVEJmTnpZeFh6VTNJaUIzYVdSMGFEMGlOalFpSUdobGFXZG9kRDBpTmpRaUlIaHNhVzVyT21oeVpXWTlJbVJoZEdFNmFXMWhaMlV2Y0c1bk8ySmhjMlUyTkN4cFZrSlBVbmN3UzBkbmIwRkJRVUZPVTFWb1JWVm5RVUZCUlVGQlFVRkNRVU5CV1VGQlFVTnhZVmhJWlVGQlFVRkhXRkpHVjBoU1ZHSXlXakJrTWtaNVdsRkNRbHBIT1dsYVUwSktZbGRHYmxwV1NteFpWMUkxWTJOc2JGQkJRVUZCZVVwd1ZrWm9NRmRGTVUxUGJVNTJZbE0xYUZwSE9XbGFVelUwWWxoQlFVRkJRVUZCUkhjdlpVaENhRmt5ZEd4a1EwSnBXbGRrY0dKcU1HazNOM1V2U1dsQ2NGcEVNR2xXZWxaT1RVVXhkMUV5Vm05aFZXZzJZMjFXVkdWck5WVlpNM0J5V1hwc2EwbHFPQ3RKUkhnMFQyNW9kR05ITVd4a1IwVm5aVWN4YzJKdVRUWmxSREJwV1ZkU2RsbHRWVFppYmswMllsZFdNRmxUT0dsSlNHYzJaVWN4ZDJSSGN6bEphMFpyWWpKS2JFbEdhRTVWUTBKRVlqTktiRWxFVlhWTmVURnFUVVJGZUVsRVdUSk1ha1V3VGxSWk1rMVRkMmROYWtGNFRXazRkMDFwT0hkT2FUQjRUa1J2TVU1cWIzbE9lVUZuU1VOQlowbERRV2RKYWpSblVFaEthMXBxY0ZOU1JWbG5aVWN4YzJKdVRUWmpiVkp0VUZOS2IyUklVbmRQYVRoMlpETmtNMHh1WTNwTWJUbDVXbms0ZUU5VWF6Vk1la0Y1VEhwSmVVeFlTbXRhYVRGNlpWYzFNRmxZWjNSaWJrMXFTV28wWjFCSVNtdGFhbkJGV2xoT2FtTnRiSGRrUjJ4MlltbENlVnBIV1RaWlYwcDJaRmhST1VscFNXZGxSekZ6WW01Tk5tVkhNWGRRVTBwdlpFaFNkMDlwT0haaWJrMTFXVmRTZGxsdFZYVlpNamwwVEROb2FHTkRPSGhNYWtGMlNXbENOR0pYZUhWamVuQTBZbGhDVGxSVU1HbGhTRkl3WTBSdmRrd3lOWHBNYlVacllqSktiRXh0VG5aaVV6azBXVmhCZGsxVE5IZE1NakYwVEhsSloyVkhNWE5pYmswMll6TlNVMXBYV1RsSmJXZ3daRWhCTmt4NU9YVmplVFZvV2tjNWFWcFROV3BpTWpCMlpVZEdkMHg2UlhWTlF6bDZWa2hzZDFwVE9WTmFXRTUyWkZoS2FscFdTbXhhYVUxcFNVaG9kR05FY0VSamJWWm9aRWM1ZVZaSE9YWmlSREJwVVZkU2RsbHRWV2RWUjJoMlpFYzVlbUZIT1hkSlJVNVVUbWxCYjFZeWJIVmFSemt6WTNscmFVbElhSFJqUlRGT1QydHNkV016VW1oaWJVNXNVMVZST1VsdWFIUmpRelZ3WVZkUk5sSkVXWGxSYWxFd1RrUlNRazU2VlRGTlZFWkdUMFZLUWs1RVRrSk5lazB6VDBWUmQwMHdUVEpTUkdkcFNVaG9kR05GTVU1UGExSjJXVE5XZEZwWE5UQlRWVkU1U1c1b2RHTkROV3RoVjFFMlVrUlplVkZxVVRCT1JGWkNUbnBWTVUxVVJrWlBSVXBDVGtST1FrMTZUVE5QUlZGM1RUQk5NbEpFWjJsUWFVRTRaVWN4ZDFSVk1EWlNSMVo1WVZoYWJGcEZXbmxpTWpCbll6TlNVMXBYV1RaaFZ6VjZaRWRHZFZreVZrcFNSREJwWlVjeGQweHRiSEJhUkhCRlRtcEtRMDVFVVRCTmEwVXpUbFJWZUUxVlZUUlJhMFV3VFRCRmVrMTZZelJTUkVGNlVYcGFSVTlEU1dkak0xSlRXbGRaTmxwSE9XcGtWekZzWW01U1NsSkVNR2xsUnpGM1RHMVNjRnBFY0VWT2FrcERUa1JSTUUwd1JUTk9WRlY0VFZWVk5GRnJSVEJOTUVWNlRYcGpORkpFUVhwUmVscEZUME5KZGxCcFFUaE1NMHByV21wd1JWcFlUbXBqYld4M1pFZHNkbUpxTkdkUVF6bDVXa2RaTmxWclVrZFFhVUU0VERObk5tVkhNWGRpVjFZd1dWUTBaMUJFT1RSalIwWnFZVEpXTUVsSFZuVmFSREJwWTJsSkwxQnFURlpaWm1kQlFVRlpRVk5WVWtKV1NHcGhOMFowY21KQ1ZrWkdTalJwVEZOd2NEQTBjVWxLYldkU2FrbHFWbkJRYUVGTGVXRXJSM1J6WVVsQ2NGTmhjWGRLT0ZrNFlXRnJNbXA0Ym1OVlJGbHNiMFJKY0V0b1FtbEVVM05DYjFsMlZVaHNWV05yVlZGMlJqWm5LM1JuYkVWVWNGSlVhMmcwYUhaelVrUnhaVzgzTjBSU2VraHVZbXg2T1RrM1luVTNNak5LTDI1RE4yVjZXakpZVUU5NmNIcFlSR2xXUWtWTGFGSjVhQ3RPUVZseFUxTm5iWFpCTmxoR2NIWjVTbWhCTWtWQlRtbEJjMkZMWjFOWlVXVkxTRFJKTkU0dllrTkNUVXhZWm01TVEwNDVSRFJVT0VreGVFeHhRMkk1YW1KQkwyaHJhMHBXTDJjM1ExbFRhbUZVTjJoUldFcDBTakpEVmxkNFpUSkdkSFF2V0dsUU1pdHRWRUZvWjNVNGEzZDVLemhSYW1ob2NFTnpMMnBrUVVob1pqUnRURVZyVWpsMmFtRTBLMFJzWlhvMGJHNUViRk5zV2psRUswSnRTeTlGUzFsR0wxQmxibmRxV0dwaVZHdFNjamRHZW5kc2JsZFlha3hCV2k5V2N6Vm9VV3R1Vkd4bFVqbDJSbEIwTkhKVFR5c3hlRU1yUVcxdk9DOWpaVGRvUzNGclMyNHJRamhQVkhNM1pITmtka3N3U1djMFJVbHBZVEJQTDJwWlVsRmlOR294UTFwT0sxWnpTV1l3U0VGbVdWUmFSbkkwZVhkbmNXZ3JSRnBCTHpjd1ExQkdSbFZLTTB0Slp6UlRSbE5XUWpoSVIwZFdWVTlCUkhkeGExY3phazFKZGxsTU0xZGtVVUZ3Wm1sMGVETjJRbUU0YzJremVHVTRUSHB2VFd4dVRUWnVaa040UlVkWldsbGhlVVowTlVoM1NTOW9LMGw2VWtnNFJGUnFWMmRFWlZKemRHTXZTWGx1ZUZoTkwwbHJkMlZpZFZkMlNXVjVTRUZLZWtkTWJrSkZRbEJpWlZFclJHUlJXbXAxYlVoak5tVkJUR056T1dsU1RucFRURVpRYjBoM2RGaEViMVJwU0c5bWMwcFNMMEpuT1hWRWJsZHVhRkJLYlhkNVNYTktOR295WlUxQ05pc3JZbmhRYldseFNWcHJRMGRCVkZCbWJGVjJhMHQzZEhSRGMwVTJUVkpTUlZoT1FVMXBkREU0VlRRemJVeFNTMVUwTkVOcFUwOUpPVFI1TVU5MU1rMVNlQ3R0ZEZCVE4yTktkMWhqVkZwdFdIY3pSbTFaVVhoMWVYcGpSamR5SzJaTFZFcDBZVkpOZURJM1ZGWmxkWFYyUlcwNWFHOUxXSEpUY0ZGc1IyTnlXRTl6V2xkMVoyOTZZVTQzVm1zNGJVUXlkSE01TkdWMGRIcERSSE01YmxabVl6bEdiell3TlRFMFdtaFNUbWh4ZHlzd1kyeExTRTF6THpsSmVUTk1ZMGxpWXk5b2NYbExSV1poYUVSb01WQlhSM2w1UTNwVU16ZDVVRFZ4VG1KRE5VRmtiV1pNZFVScFFsZGxObHAzUjFOVWVrbFNjWFZpU1ROV1VtTnBZVEI1Vm05U05teFBOREpqWlRaYWFtMW1WalJ3Y2tNMVNVUlBiRGR1Um5ONk1YSnZOSEY0VW5sdmVsazJObkUyTm05WGFsTldXRVUxU25CaFJGRmtaR0lyUjNKbmF6UjVTaTl1VUVNeGRIUXhUakZxVEVWdVVYYzRTVkoxWTNKWk5HRlJZV3RSZDA1UlkxbFRhSGxRVm1aWmNsWXJjMHRzZDJwTGRHcHFjUzlUTDBNNU5sZG9helZKVUV0SldrOVhjbmR6ZVRJeFlVNDFiVkJrTVZkUU5HODVkSGwzTUZaSGJtUTRhRlpyVW14VVJsSlpUWE15TkRncmF6TXphVVk0TWtNM1NVaHJXR1EwUjBoa0x6RXdlWFZzZEhJd2JUSkZVVlo2Wm1FemFsSlRiVWhLWkU1RlpqaGhlaXRFVDJGeVRrdE1XVmh2ZDFCUloyVlVUblZOTm1KM2JsWktSa3BqU0dOT1VFbGlkM0ZJY2tGR1dUSnZSVWRGUkV4Mk1GWmpaakF6U1RONVFsTTFkWFl4UkZSTWNESlRNR051VXpSMWFtOXpVVmRDY1djeWJrOXdlblpqZDNkSWVsQjFZVzlrUW14RFVYVldVSGRFU1cwMlozSkhWblEwTlU5RlpXTlRTR3RSWlc5S1QxcEJTSFp5UnpsNmMyOXROVFF4TVZSck9EWklhbFI0VnpJd1ZFOXNTV05uZFc4MFJGZHFVVEY2U3l0MWIwUm1RWEpMY25kWWMwWlVXVlZyYzNNck9HWlhTRlZ2ZVhaVlVqUlliMWgwSzFRMGExSnJZMHhJYTJ3M1owaFNjRXhvU1ZOdUwwd3llVkpST0ZRMlNIQTBiRTl6SzFKTGRucHBLMEV5U2s4MFlVdDJibk5xTTJWbksyWTRORlozWVZsNFR6UllTRzF3Wm5WdWNGUTFXV3g0VVVOUWIyMVBWR2x1ZHl0a1JUVkRRbHBsUzNocFZuQkNXRkpyWTFGVmMwZERiR0puVGk4MGNYQnFNMGh2WjFsWE5YUkNReXN4VVZCbmVrRjZXa3B6Ym5WU05FdENPRTl3TW1wUU5ra3dZVWxCZEdKWlJYZEhVR05CYW5GT2FrMU9iSFJqWlZGWk9GVXZSM05IY1VGRFRsaGpZelJzVWpkVGExRjVWbEl4ZW5aeGNUUTVZMDl2UkRocVUxQkdWMjlJUkZobGQxQm5SSGh1YVZSNE1YaE9lR293TWxaRFdFcEJTMDVTYjBKcGFtZE9hMUZyVlRCVU4yTjVOSGRZUzJwSFF6aDJWa0ZQWTFwNGF5OUVVMm8wUmxoRGVrTnNkRnB0ZFRSdFdFczNRMDB6Tm1SWmNIY3ZkRlF5VTA1QlVFMVJlRWhEV0RCdmRWWjFTRFZ1TTFSeU4wTTBha1IxZEd4Nk0xZzVUekpLT0UxSkt6WTRjV1YzZFRGVVdVeG1OVVZvVldZM1JISkJRaXROUVVKdU9HaGpjamhNZWtGT2VGZ3pNVWRCTDI4M0wySTRTVlJMYW5sWVpVRlFhRnBsTkRkelFVZ3dZVmwwTjBOR1VIZ3JlV0o0TWpkalprbE9MM1ZFVUhnM2FHTkdNMlJ3TmxWeU1WaElkbXRhVG1oaE5HeFhkbVJWU0hneVYxZHBZazR4V1dWU1Vtc3JiRFZRVFhKTVZIaE1WVGhyYVc1bFFqWlBRelpsWWt4elN6SXJVRlJJUVVsalJtaHNablZ5VWk5dFJtWkJkSGx5T0daR05FaFlPRll4ZUhoM2VrTnlWRVJaWWtWQ2JtbE9ZMjFqU1VGQ05EQlpiakpTTmxRMFZraGlUM1JSYVV4V2NrRTBlVzEzYTFrNWNtczVUbFJGZUdreGNGbENiR0YwYWk5NVYzWlVRbTVJWVdWSk5uZFhlRlJZY0hobk1GYzRRblZSU3pSUkwwMWFabkpPZWxjMWJFSnRSWE5oVm10TGJrRkVjRTlyVTNWQmVqbDRlRlF5TUdaM2FDc3pkUzl6U3poRldETlJZbVowTUVwV01UZDJNVWhuUVVWQmNrNVNkREJ3UWpFdmVEQkJRVUZCUVZOVlZrOVNTelZEV1VsSlBTSXZQZzBLUEM5a1pXWnpQZzBLUEM5emRtYytEUW89XCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyLWJlZHJvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16SWlJR2hsYVdkb2REMGlNeklpSUhacFpYZENiM2c5SWpBZ01DQXpNaUF6TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0RRbzhjbVZqZENCM2FXUjBhRDBpTXpJaUlHaGxhV2RvZEQwaU16SWlJR1pwYkd3OUluVnliQ2dqY0dGMGRHVnliakJmTnpZeFh6VTBLU0l2UGcwS1BHUmxabk0rRFFvOGNHRjBkR1Z5YmlCcFpEMGljR0YwZEdWeWJqQmZOell4WHpVMElpQndZWFIwWlhKdVEyOXVkR1Z1ZEZWdWFYUnpQU0p2WW1wbFkzUkNiM1Z1WkdsdVowSnZlQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJK0RRbzhkWE5sSUhoc2FXNXJPbWh5WldZOUlpTnBiV0ZuWlRCZk56WXhYelUwSWlCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0RBdU1ERTFOakkxS1NJdlBnMEtQQzl3WVhSMFpYSnVQZzBLUEdsdFlXZGxJR2xrUFNKcGJXRm5aVEJmTnpZeFh6VTBJaUIzYVdSMGFEMGlOalFpSUdobGFXZG9kRDBpTmpRaUlIaHNhVzVyT21oeVpXWTlJbVJoZEdFNmFXMWhaMlV2Y0c1bk8ySmhjMlUyTkN4cFZrSlBVbmN3UzBkbmIwRkJRVUZPVTFWb1JWVm5RVUZCUlVGQlFVRkNRVU5CV1VGQlFVTnhZVmhJWlVGQlFVRkhXRkpHVjBoU1ZHSXlXakJrTWtaNVdsRkNRbHBIT1dsYVUwSktZbGRHYmxwV1NteFpWMUkxWTJOc2JGQkJRVUZCZVVwd1ZrWm9NRmRGTVUxUGJVNTJZbE0xYUZwSE9XbGFVelUwWWxoQlFVRkJRVUZCUkhjdlpVaENhRmt5ZEd4a1EwSnBXbGRrY0dKcU1HazNOM1V2U1dsQ2NGcEVNR2xXZWxaT1RVVXhkMUV5Vm05aFZXZzJZMjFXVkdWck5WVlpNM0J5V1hwc2EwbHFPQ3RKUkhnMFQyNW9kR05ITVd4a1IwVm5aVWN4YzJKdVRUWmxSREJwV1ZkU2RsbHRWVFppYmswMllsZFdNRmxUT0dsSlNHYzJaVWN4ZDJSSGN6bEphMFpyWWpKS2JFbEdhRTVWUTBKRVlqTktiRWxFVlhWTmVURnFUVVJGZUVsRVdUSk1ha1V3VGxSWk1rMVRkMmROYWtGNFRXazRkMDFwT0hkT2FUQjRUa1J2TVU1cWIzbE9lVUZuU1VOQlowbERRV2RKYWpSblVFaEthMXBxY0ZOU1JWbG5aVWN4YzJKdVRUWmpiVkp0VUZOS2IyUklVbmRQYVRoMlpETmtNMHh1WTNwTWJUbDVXbms0ZUU5VWF6Vk1la0Y1VEhwSmVVeFlTbXRhYVRGNlpWYzFNRmxZWjNSaWJrMXFTV28wWjFCSVNtdGFhbkJGV2xoT2FtTnRiSGRrUjJ4MlltbENlVnBIV1RaWlYwcDJaRmhST1VscFNXZGxSekZ6WW01Tk5tVkhNWGRRVTBwdlpFaFNkMDlwT0haaWJrMTFXVmRTZGxsdFZYVlpNamwwVEROb2FHTkRPSGhNYWtGMlNXbENOR0pYZUhWamVuQTBZbGhDVGxSVU1HbGhTRkl3WTBSdmRrd3lOWHBNYlVacllqSktiRXh0VG5aaVV6azBXVmhCZGsxVE5IZE1NakYwVEhsSloyVkhNWE5pYmswMll6TlNVMXBYV1RsSmJXZ3daRWhCTmt4NU9YVmplVFZvV2tjNWFWcFROV3BpTWpCMlpVZEdkMHg2UlhWTlF6bDZWa2hzZDFwVE9WTmFXRTUyWkZoS2FscFdTbXhhYVUxcFNVaG9kR05FY0VSamJWWm9aRWM1ZVZaSE9YWmlSREJwVVZkU2RsbHRWV2RWUjJoMlpFYzVlbUZIT1hkSlJVNVVUbWxCYjFZeWJIVmFSemt6WTNscmFVbElhSFJqUlRGT1QydHNkV016VW1oaWJVNXNVMVZST1VsdWFIUmpRelZ3WVZkUk5sRjZWa1ZPVkZGNVVsVkdRazU2VlRGTlZFWkdUMFJvUmsxcVFrVk5WVlpHVG1wTk1VMXFhek5OTUZscFNVaG9kR05GTVU1UGExSjJXVE5XZEZwWE5UQlRWVkU1U1c1b2RHTkROV3RoVjFFMlVYcFdSVTVVVVhsU1ZVcENUbnBWTVUxVVJrWlBSR2hHVFdwQ1JVMVZWa1pPYWsweFRXcHJNMDB3V1dsUWFVRTRaVWN4ZDFSVk1EWlNSMVo1WVZoYWJGcEZXbmxpTWpCbll6TlNVMXBYV1RaaFZ6VjZaRWRHZFZreVZrcFNSREJwWlVjeGQweHRiSEJhUkhCRVRsVlJNVTVFU2taUFJVVXpUbFJWZUUxVlZUUlBSVlY1VFVWUmVGSlZWVEpOZWxWNVQxUmplbEpwU1dkak0xSlRXbGRaTmxwSE9XcGtWekZzWW01U1NsSkVNR2xsUnpGM1RHMVNjRnBFY0VST1ZWRXhUa1JLUms5VlJUTk9WRlY0VFZWVk5FOUZWWGxOUlZGNFVsVlZNazE2VlhsUFZHTjZVbWxKZGxCcFFUaE1NMHByV21wd1JWcFlUbXBqYld4M1pFZHNkbUpxTkdkUVF6bDVXa2RaTmxWclVrZFFhVUU0VERObk5tVkhNWGRpVjFZd1dWUTBaMUJFT1RSalIwWnFZVEpXTUVsSFZuVmFSREJwWTJsSkwxQnlhbkJCV0ZGQlFVRk5UMU5WVWtKV1NHcGhOMHAwVG1KQk1WSkdUV1oyWlhvMVMyWlRZbE5TZEZKSWFVaFNRbTlvV2s1Q1NrZExhakZSYTFsc2EzTXlSbWhaTWxab01WbGtjekF5Um1wWlYwUmtXVVpuYTFaTVRtbFJhMDVFWjJoVFMwbEZTVkZKUmxZM1RFMHZORzR2VlRsNVQyMHZZWFpFWm5wS1NqRXplakJzSzIxVVkzcHVWSFI2THpOUWRsQmxabU5QT0RCR1VXVkNPSFJ5ZW5velJYZEJSVGhCUlUxQlJrMUJRbEJCUWtSQlFsUkJRVlIzUVZGM1FWVjNRVVU0UVVWTlFVWk5RVUpRUVUwNGRGWXJTR05NZDFJMmQwZHBkMFl3TmxwdlpsVmlRVU12UVVWWVFVOXNWMmRvTUVSSWQwSlJZMWx2T0V0WGJHRm5TR1J2UldaMFJEUk5VRFJQT0ZWaVVVVjZkMEpKZDJrdmRubHVUSFpCT1ZOVFJtSlJReTl4WVZrd2NXRXdXa2QwWlRaM1IyTXJLekJtVVd4TFUyZFZlWHBuVHpGcFZuZG1SblIwSzI5UFFqVkpWV05KVFZoWU9ETjNTVUlyTW1kd1Rrb3pUMEUyWW5VNWJGZEpRa0ppZEhWVFEwUkRaakl3UzBkQ1VtbFBNVXRZVFhCcFkyOWtRa1p2Y25sTFIybE9iM280UjNGRFl6aDJRVEpvVVZabWEyZDJWbEpOY25OMkwzTlZPR1pGU21ZMVN6WmFMMFpPVmpKUFEyRmlUMmQ2T0hCNWVEUkdXakZYV2k5VWVDdDBlRmxEZEU1VVowRlVWamN4WWpBMllXaDNSWFJXVlhGUlJGWmtXVXgwTm1GM1prSnZORkYwTm5kNldVSkVja0pTVWpkeU5WQlpTREpLUzJreFZEVlJOVkV4VjJOclJURkJkV2RDT0hwdU4xYzFjVUpMVWpsVVpHbHNSblZaYlZOUVJYVklWRkZCVkhkRFdrVjBTekJCS3poRlQzTkpNMjVtZWtseWJrRnNiWEU1UlRZMlYxUkVTRUUySzI4MGQzQklUbEJZUW5ZM0syeHhTU3RETlZGTVNERklNMHRxUzI1clpubHRhbmRzWlcxU00yMURRak5WVDFjdmJ6QnpaVEZuUzFCbmRFSk1ha1IyTXpneEx5OVJObTlLU25kMVoyZFNXV2M1VjFSa2RrSndjelZ3VW1abFdubGxORWRqWW1ZMFduUXZRemxpV0dOWVpuWlZjRTA0YTI4dlRXeFNUVzVsUzBKWmVEVllXR1JyVWpGQ01tNDFOMmR3TTJKdWMzazRSR1IzUVVwWk5qa3diaTlYVFUxVU9Yb3dVbEZNZWtSWkx6VjFSbmRIVjNFdmFtVkdkM1p5TW5Cd1dHODJOVkJ1TkRKSVpHTXpiREZKTm04NGREUlVRV0ZVWWs0MFYzVjNaWFF2UjA1RWVrRlJXRWRCVkRaWmVrSm5kREYyTUdodlNDOHdlRk0yUlRsaVdqQXlUa3hvYzJOWVJGcG5Xa05NZWpKd09UQmlSMUFyT1d0d09HVkVSa2huYVdwMVl6UmhXRVJKYW1FeVozbHVjbWRRVUVSS2FsbzVhV1J6ZVdWb2FreDVhR3gyUWxOck5uVm9SM05EU0ZwNE5HdFJXRlJYSzBGamRVSlRPV05KUkVzNVJXVnBTbkZGTTFFd01qZ3hOVlYyYVV4NmJYTlJSV0pDUlRCQlJUaEJSVTFCUm1scmFVWklUbmxrZFZRMllVNXVPR0ZqZVRSdlRuRmhVVzV5UldSTVNtWlhVWEo2VGt0TlVVZEVaa05xV20xRFJVSkhiRE00ZURVd2JFWXZhME0xV2poQlFYZENWM0ExUkU1d2EzSmlObEZCUVVGQlFrcFNWVFZGY210S1oyZG5QVDBpTHo0TkNqd3ZaR1ZtY3o0TkNqd3ZjM1puUGcwS1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlci1iYXRocm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpraUlHaGxhV2RvZEQwaU1qa2lJSFpwWlhkQ2IzZzlJakFnTUNBeU9TQXlPU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrRFFvOGNtVmpkQ0IzYVdSMGFEMGlNamtpSUdobGFXZG9kRDBpTWpraUlHWnBiR3c5SW5WeWJDZ2pjR0YwZEdWeWJqQmZOell4WHpZeUtTSXZQZzBLUEdSbFpuTStEUW84Y0dGMGRHVnliaUJwWkQwaWNHRjBkR1Z5YmpCZk56WXhYell5SWlCd1lYUjBaWEp1UTI5dWRHVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0krRFFvOGRYTmxJSGhzYVc1ck9taHlaV1k5SWlOcGJXRm5aVEJmTnpZeFh6WXlJaUIwY21GdWMyWnZjbTA5SW5OallXeGxLREF1TURFMU5qSTFLU0l2UGcwS1BDOXdZWFIwWlhKdVBnMEtQR2x0WVdkbElHbGtQU0pwYldGblpUQmZOell4WHpZeUlpQjNhV1IwYUQwaU5qUWlJR2hsYVdkb2REMGlOalFpSUhoc2FXNXJPbWh5WldZOUltUmhkR0U2YVcxaFoyVXZjRzVuTzJKaGMyVTJOQ3hwVmtKUFVuY3dTMGRuYjBGQlFVRk9VMVZvUlZWblFVRkJSVUZCUVVGQ1FVTkJXVUZCUVVOeFlWaElaVUZCUVVGSFdGSkdWMGhTVkdJeVdqQmtNa1o1V2xGQ1FscEhPV2xhVTBKS1lsZEdibHBXU214WlYxSTFZMk5zYkZCQlFVRkJlVXB3Vmtab01GZEZNVTFQYlU1MllsTTFhRnBIT1dsYVV6VTBZbGhCUVVGQlFVRkJSSGN2WlVoQ2FGa3lkR3hrUTBKcFdsZGtjR0pxTUdrM04zVXZTV2xDY0ZwRU1HbFdlbFpPVFVVeGQxRXlWbTloVldnMlkyMVdWR1ZyTlZWWk0zQnlXWHBzYTBscU9DdEpSSGcwVDI1b2RHTkhNV3hrUjBWblpVY3hjMkp1VFRabFJEQnBXVmRTZGxsdFZUWmliazAyWWxkV01GbFRPR2xKU0djMlpVY3hkMlJIY3psSmEwWnJZakpLYkVsR2FFNVZRMEpFWWpOS2JFbEVWWFZOZVRGcVRVUkZlRWxFV1RKTWFrVXdUbFJaTWsxVGQyZE5ha0Y0VFdrNGQwMXBPSGRPYVRCNFRrUnZNVTVxYjNsT2VVRm5TVU5CWjBsRFFXZEphalJuVUVoS2ExcHFjRk5TUlZsblpVY3hjMkp1VFRaamJWSnRVRk5LYjJSSVVuZFBhVGgyWkROa00weHVZM3BNYlRsNVduazRlRTlVYXpWTWVrRjVUSHBKZVV4WVNtdGFhVEY2WlZjMU1GbFlaM1JpYmsxcVNXbzBaMUJJU210YWFuQkZXbGhPYW1OdGJIZGtSMngyWW1sQ2VWcEhXVFpaVjBwMlpGaFJPVWxwU1dkbFJ6RnpZbTVOTm1WSE1YZFFVMHB2WkVoU2QwOXBPSFppYmsxMVdWZFNkbGx0VlhWWk1qbDBURE5vYUdORE9IaE1ha0YyU1dsQ05HSlhlSFZqZW5BMFlsaENUbFJVTUdsaFNGSXdZMFJ2ZGt3eU5YcE1iVVpyWWpKS2JFeHRUblppVXprMFdWaEJkazFUTkhkTU1qRjBUSGxKWjJWSE1YTmliazAyWXpOU1UxcFhXVGxKYldnd1pFaEJOa3g1T1hWamVUVm9Xa2M1YVZwVE5XcGlNakIyWlVkR2QweDZSWFZOUXpsNlZraHNkMXBUT1ZOYVdFNTJaRmhLYWxwV1NteGFhVTFwU1Vob2RHTkVjRVJqYlZab1pFYzVlVlpIT1haaVJEQnBVVmRTZGxsdFZXZFZSMmgyWkVjNWVtRkhPWGRKUlU1VVRtbEJiMVl5YkhWYVJ6a3pZM2xyYVVsSWFIUmpSVEZPVDJ0c2RXTXpVbWhpYlU1c1UxVlJPVWx1YUhSalF6VndZVmRSTmxGclJrTk9lbFY2VVZSc1FrNTZWVEZOVkVaR1QwUnNRMUpFVmtKUk1GVjZUVlZKZWxGVVNYaFBWRmxwU1Vob2RHTkZNVTVQYTFKMldUTldkRnBYTlRCVFZWRTVTVzVvZEdORE5XdGhWMUUyVVd0R1EwNTZWWHBSVlVaQ1RucFZNVTFVUmtaUFJHeERVa1JXUWxFd1ZYcE5WVWw2VVZSSmVFOVVXV2xRYVVFNFpVY3hkMVJWTURaU1IxWjVZVmhhYkZwRldubGlNakJuWXpOU1UxcFhXVFpoVnpWNlpFZEdkVmt5VmtwU1JEQnBaVWN4ZDB4dGJIQmFSSEJEVVZWSk0wNVVUa0pPTUVVelRsUlZlRTFWVlRSUFZVcEZUbFZHUkZKVVRYaFJhazVDVFdwRk5VNXBTV2RqTTFKVFdsZFpObHBIT1dwa1Z6RnNZbTVTU2xKRU1HbGxSekYzVEcxU2NGcEVjRU5SVlVrelRsUk9RazlGUlROT1ZGVjRUVlZWTkU5VlNrVk9WVVpFVWxSTmVGRnFUa0pOYWtVMVRtbEpkbEJwUVRoTU0wcHJXbXB3UlZwWVRtcGpiV3gzWkVkc2RtSnFOR2RRUXpsNVdrZFpObFZyVWtkUWFVRTRURE5uTm1WSE1YZGlWMVl3V1ZRMFoxQkVPVFJqUjBacVlUSldNRWxIVm5WYVJEQnBZMmxKTDFCcUsyaHVkazFCUVVGVFdGTlZVa0pXU0dwaE4wWjBibUZDVWtKR1NqUjZkR2xVTW1keU1UTjRWVkZxVTBWVFRuaEdOVkZGTVVaRlJrNVVPSE5aUW05U1RFUTVPSEJqYkVOdlNVdHNaMmRYVWs1VU9EQkxhV2R4UVZGU1Z6SkpUVVZoVGtrNVNTczVlR2cwTVZWa1pqTjFSeXMxT0dOb1pEbHROSFoxV2pOYVVGQnFXVzAzZFZwdE16RjJNM0ozTW5WNE4wUk5TVk5pY1ZvMWQwOWtWVXB2UlRSQlRHbGxVSGQyWm1Wb2FrTldhMFZSV1ZOdloyNUdRVW96UTBoa01WaHlhREIzYUhWRFJWRlNia05TTVRCYVJEVmlXWEpKVlRkaFYwVXJXVkZ6ZDIxWVExUXZlR1ZvZFNzeGIxRjVTaXRTTWtWQ1owZzJSRk5VYTFNek0xUmtSME1yU1N0RmFrZEdjR3h2V0RoTldWRXZOblo1WVRCV2JEQkJkVGhJVFZCVVFtNW9VbkZwVURRNE4zSnliMEZUYzBSSk4wSkVTSE5hWmpSbk4waExZV2RITjNaTU9XZHZiekJPTkZVeFZVNVNRMkZwV21wc1QyVkdla2RQVDB4alFqSnRNbk54VUVsNFZEY3JabVV6YUVrd2FFSnVSbkpOVUdGclUzTjZlbGh4SzFGSFIyUk1MMnQwY1dneVRGVnNiVXhOUWxaWFdXSTBSMVkxY0hVclZHaHBRemMxYzFKc2EyeERVMDVrVmtGRmRIZDNlRGhTTVVSVU0yZDRhMDVZY2tWeVoxQnZUMFpqUVdkVFVrNUxaM1pSWW5KSGN6WllRWEV6Vm5nd09YTnFkVkpWZWxablJpdEZaMGx5YkVGYVNWUndSWEJWVVVGR1RUVlZTMUJyTVVNd2QyeHVRMlV3UVdSMGVuVjBla05rVDJ4UVoyTkpiVE5SZEdWQ2VVSnBjUzh5VXpST2VuQmplbEZSU25sbmNGSm1aMmxMTUZnMFUweGhXRTlUTkZKcWFVYzVhWFJEUkhWSGJIRkRUamRIZFVKVlJ6bEJSRkpaT0ZkaFRXTlRWbWhFTmxOWU0yMUZVMkp5ZFcxTU4zTlhURXhLVjJKc1drMWFUV28zTDI5eFowWjRNVlozWWtsNGRVMHdlbFZQV1VFeGIwSkZVRWhrU1RWM1EzRTFVRzlETm5kSE9XVnZWV3M1UTJZM1kxcFJVVFZRZEhoQlpVVndOMmQ1YlRSd1N6UkpZVTVaU25kcFRrSk9NblpOU0VWVFExcDBTbTFSVjFKMlUyRjVWams1Y1VGUldXVmlhbGhIZWpoTWNsaDZRMFl3YVUxUFpHZ3ZTaTlLTkVkTE1Ib3dhVkp2V1VWRFUxa3pWVUYzV1ZGVWMxQkxSMnhxY0haWlUyb3djMUZpUTBveVJqa3pRV2xHVWxWaVZYaEVka05RYzBrM1kwbFZkMEo1YTNkVmJHODVlR0psT0c1aFIzQk1iVmh2UTFWU1JqaENXVGhZT0hCeGFYQnpSRFZFUkRVdmJqRmxkMk0zTkZabllqUkZLemd4T0hKUmRWRkJjbmRXYzJkSFpGVllMM1kwUm5GcVMwSnBTVTlZUW1KQlRqTk1PVmxTVURoVk1uSkpRVTF2VjNaQlRtMHJRMjlOTldjMVFtZGpaRXNyTUdoYVMyUmhiMEZRVGt0bFZ6UkxWalZ1VURKeU9VRkZkVGxSVjNkamNXNVRRbEYyWWtaQ1ZHRlFTbEJNVHpSVU1rdG9WSE52VmpGSmVGbzNXVWN5TlRodWNFTmphamcyUlM5UE9HdEVRMWc0UlVKSkt6TlRNR2s1VEdvd1pVUTFhWGRtSzJSRWVtaExXWGxGUjNwVFFUQXJhWFZMVEZOSlVsQm9jblFyTVM4MWFtNVNTUzl1TDA1S1UyaFBRVFJtWnpOTVZGVlZNVmR1WlU5VFZHOVRjbWhLZG5kQmFIcHdkbkVyY1RneVVucG1kMmh1YkRneWRGVnFNalJaWlZwd2FYQlZRbFJSYVZaSFNrTnpaMUZCVTNkRmMydzBiMFp4TUN0R2RrTkpUMFpZTDNGd2MzTldia3RyVTBGYU5tdGxhMGxrY25GbldVTkhUMWhJYTNsVllVSTNWWEJHT0VoUU5URlRaMW9yUW14VmFXbEVXVzlZZG1GWmQxVm9XbTUyVEhVekx5dEZRVmR6YVhJMlVXSnBiR2RTTUhjeFlqaEJiRk4yVEVGMFJFWkViMU14THpBeFMydGpjR1p6V1c5TGQwaDNLMk5GU1RSbmVIWkNRMEp5U1VaV1VXcDZkaTgxT1V0b1EwSkViRUZEWWxsR1pVOVdkalJRVFRCQ1VWVjNRVmxzVUhaeVJIaHZUVlZwTkZoelZYQmliR2xCY21sT1pURTVhRFV3T1RSSE5XaDJXblpCZUZaWmQybDZTemhXZG1oamJUUjFNeXN5V0hwb1pURkRXa1I1V2paUFNtaDRNWFJKYzB0bFdFNXpSa2xqYzBWSmNrTlVkbmgxVVVzeU5GZzBaek40YjBZMGMwOWFMMnRxYkZjclN6ZGtXVk4wYTFwNVJYY3JUV2xDVVc5a1NtRkdOSEpXUVZCTVRtaHlha0pVWlZWNVFpdFhiMDVtVnl0UU5pOHlUbWd2WWtoV1UwNUtkelJZTVd4cWJ5OUtkSGxJYWxrMmRpOTFlbGx0TlRsNk5rRTJVU3RRVlhGeFVERnFlVGxpVm5WdE9XRkVLMkZKYnpjdk9HTXpSV1F5WWxVdk9FVm9VRkJwY2tsQldrTXdTVzFtTkVwTlFVUkJOazl4VmpKT1dEZ3hRVUZCUVVGQ1NsSlZOVVZ5YTBwbloyYzlQU0l2UGcwS1BDOWtaV1p6UGcwS1BDOXpkbWMrRFFvPVwiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYuaW1nLWhvdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcC5ob21lLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcInZhcmlhYmxlLmxlc3NcIjtcclxuQGltcG9ydCBcIm1peGluLmxlc3NcIjtcclxuXHJcbi8vIFN0YXJ0IEhvbWUgRGV0YWlsXHJcbi50aXRsZS1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNhcm91c2VsLnNsaWRlIHtcclxuICAgICAgICAuaG9tZS10aXRsZS1zbGlkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgLmhvbWUtdGlsZS1wYW5lbCgpO1xyXG5cclxuICAgICAgICAgICAgLmhvbWUtc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAuaG9tZS10aWxlLXBhbmVsKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXRpdGxlLXNsaWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NTVweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAuaG9tZS10aWxlLXBhbmVsKCk7XHJcblxyXG4gICAgICAgIC5ob21lLXNsaWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAtOTk7XHJcbiAgICAgICAgLmhvbWUtdGlsZS1wYW5lbCgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1ob21lIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbi13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmRpcmVjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1hZ2VfcGF0aH1QbGFjZV9JY29uLnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2Utc2xpZGUtc2hvdyB7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbn1cclxuXHJcbi5zb2NpYWwtcGFuZWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWlkLWxpbmUge1xyXG4gICAgY29sb3I6IEBiYXNlQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZUNvbG9yO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLEFyaWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWNvbHVtbiB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtZmllbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yUHJvamVjdGlvbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1maWVsZC5sYXN0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNoYXJlLmZhY2Vib29rLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1zb2NpYWwtZGV0YWlsKCdTb2NpYWwtTWVkaWEtMDIucG5nJywgMzJweCAtIDdweCwgMzJweCAtIDdweCApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hhcmUudHdpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLmljb24tc29jaWFsLWRldGFpbCgneC1sb2dvLWJsYWNrLnBuZycsIDMycHggLSA3cHgsIDMycHggLSA3cHggKTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNoYXJlLmdvb2dsZS1wbHVzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1zb2NpYWwtZGV0YWlsKCdTb2NpYWwtTWVkaWEtMDQucG5nJywgMzJweCAtIDdweCwgMzJweCAtIDdweCApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hhcmUucGludGVyZXN0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1zb2NpYWwtZGV0YWlsKCdTb2NpYWwtTWVkaWEtMDUucG5nJywgMzJweCAtIDdweCwgMzJweCAtIDdweCApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW1haWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ1NvY2lhbC1NZWRpYS0wNi5wbmcnLCAzMnB4IC0gN3B4LCAzMnB4IC0gN3B4ICk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udEZhbWlseVRpdGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnJpc3QtY29sIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5VGl0bGU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbGlzdC1idWlsZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5GYWNlYm9va0xpbmsge1xyXG4gICAgICAgICAgICAuaWNvbi1zb2NpYWwtZGV0YWlsKCdmYWNlYm9vay5wbmcnLCAzMnB4IC0gN3B4LCAzMnB4IC0gN3B4ICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuVHdpdHRlckxpbmsge1xyXG4gICAgICAgICAgICAuaWNvbi1zb2NpYWwtZGV0YWlsKCd4LWxvZ28tYmxhY2sucG5nJywgMzJweCAtIDdweCwgMzJweCAtIDdweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuR29vZ2xlTGluayB7XHJcbiAgICAgICAgICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ0dvb2dsZSBQbHVzLnBuZycsIDMycHggLSA3cHgsIDMycHggLSA3cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkxpbmtlZGluTGluayB7XHJcbiAgICAgICAgICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ2xpbmtlZGluLnBuZycsIDMycHggLSA3cHgsIDMycHggLSA3cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLllvdXR1YmVMaW5rIHtcclxuICAgICAgICAgICAgLmljb24tc29jaWFsLWRldGFpbCgnWW91VHViZTEucG5nJywgMzJweCAtIDdweCwgMzJweCAtIDdweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUGludGVyZXN0TGluayB7XHJcbiAgICAgICAgICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ3BpbnRlcmVzdC5wbmcnLCAzMnB4IC0gN3B4LCAzMnB4IC0gN3B4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5JbnN0YWdyYW1MaW5rIHtcclxuICAgICAgICAgICAgLmljb24tc29jaWFsLWRldGFpbCgnSW5zdGFncmFtLnBuZycsIDMycHggLSA3cHgsIDMycHggLSA3cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlllbHBMaW5rIHtcclxuICAgICAgICAgICAgLmljb24tc29jaWFsLWRldGFpbCgnWWVscF9ZZWxwX2J1cnN0X3Bvc2l0aXZlX1JHQi5wbmcnLCAzMnB4IC0gN3B4LCAzMnB4IC0gN3B4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5Ib3V6ekxpbmsge1xyXG4gICAgICAgICAgICAuaWNvbi1zb2NpYWwtZGV0YWlsKCdzb2NpYWxfc3F1YXJlX2dyZWVuXzQ4cHgucG5nJywgMzJweCAtIDdweCwgMzJweCAtIDdweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gRW5kIEhvbWUgRGV0aWFsXHJcblxyXG4vLyBTdGFydCBOb24tUHJlbWl1bSBhbmQgUHJlbWl1bSBEZXRhaWxcclxuLmNvbnRlbnRNZW1iZXIucHJvZHVjdC5ub24tcHJlbWl1bSB7XHJcbiAgICAuZmF4LW51bWJlcixcclxuICAgIC5hZGRyZXNzLFxyXG4gICAgLmltZy10aHVtYm5haWwtZ29vZ2xlLFxyXG4gICAgLmNvbC1zbS00Lm1haW4taW1hZ2UtZGV0YWlsLFxyXG4gICAgLmVtYWlsLFxyXG4gICAgLnNvY2lhbC1wYW5lbCxcclxuICAgIC5idXR0b24tYXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogQGRpc3BsYXlOb25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYW55LWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBwLFxyXG4gICAgICAgIC5zZWN0aW9uX2RldGFpbCxcclxuICAgICAgICAuYWRkaXRpb25hbC1jb250YWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogQGRpc3BsYXlOb25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50TWVtYmVyLnByb2R1Y3QucHJlbWl1bSB7XHJcbiAgICAuYnV0dG9uLWFyZWEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuYnRuLXdlYnNpdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13ZWJzaXRlOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAuYnRuLW1hcC5zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBAZGlzcGxheU5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXgtbnVtYmVyLFxyXG4gICAgLmFkZHJlc3MsXHJcbiAgICAuZW1haWwsXHJcbiAgICAuc29jaWFsLXBhbmVsLFxyXG4gICAgLmltZy10aHVtYm5haWwtZ29vZ2xlLCB7XHJcbiAgICAgICAgZGlzcGxheTogQGRpc3BsYXlOb25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYW55LWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBwLFxyXG4gICAgICAgIC5zZWN0aW9uX2RldGFpbCxcclxuICAgICAgICAuYWRkaXRpb25hbC1jb250YWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogQGRpc3BsYXlOb25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtcGlja2VyLWZpZWxkLmNvbnRlbnQtcGlja2VyLWZpZWxkLXZpZXctb3VyLWhvbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cuc29jaWFsIHtcclxuICAgIG1hcmdpbjogMCAtMTVweCAyMHB4O1xyXG59XHJcbi8vRW5kIE5vbi1QcmVtaXVtIGFuZCBQcmVtaXVtIERldGFpbFxyXG4vL1N0YXJ0IFRhYiByaWdodCBzaWRlIGZvciBIb21lIERldGFpbCBwYWdlXHJcbiN0YWItY29udGVudCB7XHJcbiAgICB1bC5uYXYtdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXItYWN0aXZlLXRhYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjMjE5NmYzO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgIzIxOTZmMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg0NjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWFjdGl2ZS10YWI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250SWNvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0VuZCBUYWIgcmlnaHQgc2lkZSBiYXIgSG9tZSBEZXRhaWxcclxuXHJcbi8vU3RhcnQgQnVpbGRlciBEZXRhaWwgcGFnZVxyXG4uYnV0dG9uLWJhY2sge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgLmJ0bi1iYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4taW1hZ2UtZGV0YWlsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi8vU29jaWFsIGxpbmsgZm9yIEJ1aWxkZXIgZGV0YWlsIHBhZ2VcclxuLkZhY2Vib29rTGluayB7XHJcbiAgICAuaWNvbi1zb2NpYWwtZGV0YWlsKCdmYWNlYm9vay5wbmcnLCAzMnB4LCAzMnB4KTtcclxufVxyXG5cclxuLlR3aXR0ZXJMaW5rIHtcclxuICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ3gtbG9nby1ibGFjay5wbmcnLCAzMnB4LCAzMnB4KTtcclxufVxyXG5cclxuLkdvb2dsZUxpbmsge1xyXG4gICAgLmljb24tc29jaWFsLWRldGFpbCgnR29vZ2xlIFBsdXMucG5nJywgMzJweCwgMzJweCk7XHJcbn1cclxuXHJcbi5MaW5rZWRpbkxpbmsge1xyXG4gICAgLmljb24tc29jaWFsLWRldGFpbCgnbGlua2VkaW4ucG5nJywgMzJweCwgMzJweCk7XHJcbn1cclxuXHJcbi5QaW50ZXJlc3RMaW5rIHtcclxuICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ3BpbnRlcmVzdC5wbmcnLCAzMnB4LCAzMnB4KTtcclxufVxyXG5cclxuLkluc3RhZ3JhbUxpbmsge1xyXG4gICAgLmljb24tc29jaWFsLWRldGFpbCgnSW5zdGFncmFtLnBuZycsIDMycHgsIDMycHgpO1xyXG59XHJcblxyXG4uWWVscExpbmsge1xyXG4gICAgLmljb24tc29jaWFsLWRldGFpbCgnWWVscF9ZZWxwX2J1cnN0X3Bvc2l0aXZlX1JHQi5wbmcnLCAzMnB4LCAzMnB4KTtcclxufVxyXG5cclxuLllvdXR1YmVMaW5rIHtcclxuICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ1lvdVR1YmUxLnBuZycsIDMycHgsIDMycHgpO1xyXG59XHJcblxyXG4uSG91enpMaW5rIHtcclxuICAgIC5pY29uLXNvY2lhbC1kZXRhaWwoJ3NvY2lhbF9zcXVhcmVfZ3JlZW5fNDhweC5wbmcnLCAzMnB4LCAzMnB4KTtcclxufVxyXG5cclxuXHJcbi5jb250ZW50TWVtYmVyIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5idG4td2Vic2l0ZS5zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50TWVtYmVyV3JhcCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3IyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBiYXNlTGlnaHRGb250Q29sb3IyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtc20tNC5tYWluLWltYWdlLWRldGFpbCB7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1waG9uZS1mYXgoKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9kZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3IyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qRm9yIE1lbWJlcnMgUHJvZHVjdCBhbmQgU2VydmljZXMgRGV0YWlsIFBhZ2UgKi9cclxuLmNvbnRlbnQtbWVtYmVyLWxpc3Rpbmctd3JhcHBlciB7XHJcbiAgICAuaWNvbi1waG9uZS1mYXgoKTtcclxufVxyXG5cclxuLmJ1dHRvbi1hcmVhIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBhLmJ0biB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1ZpcnR1YWwgVG91ciBMaW5rXHJcblxyXG4udmlydHVhbFRvdXJMaW5rIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCAndmFyaWFibGUubGVzcyc7XHJcbkBpbXBvcnQgJ21peGluLmxlc3MnO1xyXG5cclxuLmxpc3QtZXZlbnQtaW5uZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbiAgICAgICAgXHJcbi5saXN0LWV2ZW50LXdyYXBwZXIge1xyXG4gICAgLmxpc3QtZXZlbnQtaW5uZXIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLmhlYWQtdGl0bGUge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiL1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IEBkaXNwbGF5Tm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5mYy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAuZmMtYnV0dG9uLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBAZGlzcGxheU5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5mYy10b2RheS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IEBkaXNwbGF5Tm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qVGhpcyBjb2RlIGZvciBIZWFkZXIgY2FsZW5kYXIgcGFnZSovXHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICAgICYgPiBkaXYuZmMtcm93LnVpLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogQGJhc2VDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IEBiYXNlQ29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgLnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAgIFxyXG4vKlRoaXMgY29kZSBmb3IgQ29udGVudCBjYWxlbmRhciBwYWdlKi9cclxuLmZjLWRheS1udW1iZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogQGJhc2VDb2xvciFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDNweCFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG4gICAgXHJcbi5mYy1jb250ZW50IHtcclxuICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG59XHJcblxyXG4vKlRoaXMgZm9yIEV2ZW50IExpc3QqL1xyXG4ubGlzdC1ldmVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgdWwubGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkFBOUE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIFx0ZGl2Lmxpc3QtZXZlbnQtaW5uZXIge1xyXG4gICAgICAgIFx0XHRjb2xvcjogIzIzMjAyODtcclxuICAgICAgICBcdFx0Ym9yZGVyOiBub25lO1xyXG4gICAgICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIFx0ICAgIC5pbWFnZS1pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHQgICAgfVxyXG5cclxuICAgICAgICBcdFx0aDIudGl0dGxlIHtcclxuICAgICAgICBcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgXHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMDI4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgXHRcdGRsLmRsLWxpc3QtZXZlbnQge1xyXG4gICAgICAgIFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcblxyXG4gICAgICAgIFx0XHRcdGR0IHtcclxuICAgICAgICBcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIFx0XHRcdH1cclxuXHJcbiAgICAgICAgXHRcdFx0ZGQge1xyXG4gICAgICAgIFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2MHB4O1xyXG4gICAgICAgIFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIFx0XHRcdGEge1xyXG4gICAgICAgICAgICBcdFx0XHRcdGNvbG9yOiAjMjMyMDI4O1xyXG4gICAgICAgICAgICBcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qUGFnZW5hdGlvbiBmb3IgZXZlbnQgbGlzdCovXHJcbi5wYWdpbmF0aW9uLXdyYXBwZXItbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAjcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICB1bC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOTE3RDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkuZmEuZmEtYW5nbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1wYWdpbmF0aW9uICgnXFxlMDgwJylcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkuZmEuZmEtYW5nbGUtZG91YmxlLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTGFzdFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkuZmEuZmEtYW5nbGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXBhZ2luYXRpb24gKCdcXGUwNzknKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaS5mYS5mYS1hbmdsZS1kb3VibGUtbGVmdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkZpcnN0XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhI3BhZ2VyLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjkxN0Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhdGUtdGltZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6IEBiYXNlQ29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgY29sb3I6IEBiYXNlTGlnaHRGb250Q29sb3I7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1kYXRlLXRpbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUtdGltZS1pbm5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJ2YXJpYWJsZS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbi5sZXNzXCI7XHJcblxyXG5cclxuLmNhcm91c2VsLWhvbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzNweDtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjsgICAgXHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qU2xpZGVyIG1pbiAmIG1heCBzdHlsZSovXHJcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zbGlkZXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0QTRBNEE7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1zZWxlY3Rpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0QTRBNEE7XHJcbiAgICB9XHJcbn1cclxuICAgIFxyXG4uc2xpZGVyLWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgdG9wOiAtNHB4O1xyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuXHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcC50b3Age1xyXG5cclxuICAgICAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgICBcclxuLnNwb25zb3Itc2xpZGUge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMuaGlkZGVuLXhzLFxyXG4gICAgLmxlZnQuY2Fyb3VzZWwtY29udHJvbC52aXNpYmxlLXhzLFxyXG4gICAgLnJpZ2h0LmNhcm91c2VsLWNvbnRyb2wudmlzaWJsZS14cyxcclxuICAgIC5jbG9uZWRpdGVtLTEsXHJcbiAgICAuY2xvbmVkaXRlbS0yLFxyXG4gICAgLmNsb25lZGl0ZW0tMyB7XHJcbiAgICAgICAgZGlzcGxheTogQGRpc3BsYXlOb25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogNCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAuY29sLXhzLTEyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjYXJvdXNlbC1Ib21lUGhvdG9zIHtcclxuXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGVyLnNsaWRlci1mb3Ige1xyXG4gICAgICAgIGhlaWdodDogNDYwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1uYXYuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZS5zbGljay1jZW50ZXIge1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgICBcclxuI2FjY29yZGlvbntcclxuICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmFzZUNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1mb250KCdcXGUyNTknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbS5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1mb250KCdcXGYwNTQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICB1bC5wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICAgICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGJhc2VDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcuaW1nLXJlc3BvbnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZ1bGwtbmFtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob25lLW51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vbi1wcmVtaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAud2Vic2l0ZW0sXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnktbG9nbyxcclxuICAgICAgICAgICAgICAgICAgICAuZW1haWwsXHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1saXN0LWJ1aWxkZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBAZGlzcGxheU5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmVtaXVtLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZm9udC1wcmVtaXVtKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmVtaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWZvbnQtcHJlbWl1bSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnktbG9nbyxcclxuICAgICAgICAgICAgICAgICAgICAuZW1haWwsXHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1saXN0LWJ1aWxkZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBAZGlzcGxheU5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDYXJvdXNlbCBsaWdodGJveCAqL1xyXG5cclxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkge1xyXG4gICAgYSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC05MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCBcInZhcmlhYmxlLmxlc3NcIjtcclxuQGltcG9ydCBcIm1peGluLmxlc3NcIjtcclxuXHJcbi8vQnV0dG9uIEhhbWJlcmdlclxyXG4ubmF2YmFyLm5hdmJhci1leHBhbmQtbGcge1xyXG4gICAgYmFja2dyb3VuZDogQGJhc2VDb2xvcjtcclxuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmFzZUxpZ2h0Rm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Zlci1hY3RpdmUtbmF2aWdhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXItYWN0aXZlLW5hdmlnYXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5yYXcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzb2NpYWwtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC04MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQtbmF2aWdhdGlvbi53aWRnZXQtbWVudS13aWRnZXQud2lkZ2V0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5sb2dpbiB7XHJcbiAgICBkaXNwbGF5OiBub25lOyBcclxufSIsIu+7v0BpbXBvcnQgXCJ2YXJpYWJsZS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbi5sZXNzXCI7XHJcblxyXG4udGl0bGVCdXllckd1aWRlIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICAgICAgdWwuY29sLWxnLTYudHJlZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJlZSB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIC5ib3gtbGV2ZWwuYm94LWxldmVsLTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gtbGV2ZWwuYm94LWxldmVsLTAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICd2YXJpYWJsZS5sZXNzJztcclxuQGltcG9ydCAnbWl4aW4ubGVzcyc7XHJcblxyXG4ucmFuZ2Utc2xpZGVyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIEBiYXNlQ29sb3IgdmFyKC0tcGVyY2VudGFnZSksIHRyYW5zcGFyZW50IHZhcigtLXBlcmNlbnRhZ2UpKTtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQjhDQ0RBICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBAYmFzZUNvbG9yIHZhcigtLXBlcmNlbnRhZ2UpLCB0cmFuc3BhcmVudCB2YXIoLS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJhc2VDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vcmVmOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNjI5ODM2OTkvMjUyODQyNjFcclxuLnJhbmdlLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgY29sb3I6ICNCOUI5Qjk7XHJcblxyXG4gICAgLnJhbmdlLWxpc3Qtb3B0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoKDEwMCUgLSB2YXIoLS10aHVtYi13aWR0aCkpIC8gKHZhcigtLWxpc3QtbGVuZ3RoKSAtIDEpKVwiO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4ucmFuZ2Utd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiBAYmFzZUNvbG9yO1xyXG59XHJcblxyXG4ucmFuZ2UtdmFsdWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNTAlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWdtZW50LWNvbnRyb2wge1xyXG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXHJcblxyXG4gICAgICAgIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmEgKi9cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5idG4tc2VnbWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNEREREREQgd2hpdGUgI0RERERERCB3aGl0ZTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgc29saWQgbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBzb2xpZCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREREREREIHdoaXRlICNEREREREQgI0RERERERDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREREREREICNEREREREQgI0RERERERCB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkFGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBiYXNlQ29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VnbWVudC1sZWZ0XHJcbntcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgIGhlaWdodDogMzVweDtcclxuICAgICBsZWZ0OiAyMHB4O1xyXG59XHJcbi5zZWdtZW50LXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG59Iiwi77u/QGltcG9ydCAnLi4vbWl4aW4ubGVzcyc7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlLmxlc3MnO1xyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTA3MnB4KSB7XHJcbiAgICAudGl0bGUtcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmhvbWUtdGl0bGUsXHJcbiAgICAgICAgLmhvbWUtdGl0bGUtc2xpZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgICAgIHNwYW4uaG9tZS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4udGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbWUtdGl0bGUtc2xpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5ob21lLXNsaWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICNjb250ZW50LWRvd25sb2FkIHtcclxuXHJcbiAgICAgICAgLnNwYW4tNS5jZWxsLFxyXG4gICAgICAgIC5zcGFuLTIuY2VsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN3cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Bhbi05LmNlbGwge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwubmF2LXRhYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2Fyb3VzZWwtSG9tZVBob3RvcyB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJy4uL21peGluLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZS5sZXNzJztcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNzJweCkge1xyXG4gICAgLmxvZ28taG9tZXBhZ2Uge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstY29udGVudCB7XHJcbiAgICAgICAgLnNwYW4tMy5jZWxsLmNvbC1zbS0zIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIC5zcGFuLTEsLnNwYW4tMiwuc3Bhbi0zLC5zcGFuLTQsLnNwYW4tNSwuc3Bhbi02LC5zcGFuLTcsLnNwYW4tOCwuc3Bhbi05LC5zcGFuLTEwLC5zcGFuLTExIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgI2JlZm9yZS1tYWluIHtcclxuICAgICAgICAud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1hZC13aWRnZXQud2lkZ2V0IHtcclxuXHJcbiAgICAgICAgICAgIC5hZHMtc2lkZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogNzFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNXB4IDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuem9uZS56b25lLWNvbnRlbnQge1xyXG4gICAgICAgIC5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2Uge1xyXG4gICAgICAgIGNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgIC5vcmNoYXJkLWxheW91dHMtcm9vdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICNiZWZvcmUtbWFpbiB7XHJcbiAgICAgICAgLndpZGdldC1iZWZvcmUtbWFpbi53aWRnZXQtaHRtbC13aWRnZXQud2lkZ2V0IHtcclxuICAgICAgICAgICAgI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21haW4taW1hZ2UuaG9tZS1wYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0ICcuLi9taXhpbi5sZXNzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGUubGVzcyc7XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgI21hcC1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAjbGlzdGluZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuem9uZS56b25lLWNvbnRlbnQge1xyXG4gICAgICAgIC5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4OyBcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgI2J1dHRvbi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRiM2U3NTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJhc2VMaWdodEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZm9udCgnXFxlMjUwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtbGlzdGluZyB7XHJcbiAgICAgICAgICAgIC5tYXAtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdC1saXN0aW5nIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNob21lLWxpc3Qge1xyXG4gICAgICAgIC5yZXN1bHQtbGlzdGluZyB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpLmhvbWUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LmltZy1ob3VzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5jb250ZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaG9tZS1kZXRhaWwtZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ob21lLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYuaG9tZS1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgJy4uL21peGluLmxlc3MnO1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZS5sZXNzJztcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwNzJweCkge1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgI3NvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjd3JhcHBlciB7XHJcblxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAxJTI5JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwLjI1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLW5hdi5tZW51Lm1lbnUtbWFpbi1tZW51IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMC4yNXB4IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnpvbmUuem9uZS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC53aWRnZXQtbmF2aWdhdGlvbi53aWRnZXQtbGF5b3V0LXdpZGdldC53aWRnZXQge1xyXG4gICAgICAgICAgICAub3JjaGFyZC1sYXlvdXRzLXJvb3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LXdyYXBwZXIge1xyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbn0iLCLvu79AaW1wb3J0ICcuLi9taXhpbi5sZXNzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGUubGVzcyc7XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLndpZGdldC1uYXZpZ2F0aW9uLndpZGdldC1tZW51LXdpZGdldC53aWRnZXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3BvbnNvci1zbGlkZSB7XHJcbiAgICAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG5cclxuICAgICAgICAgICAmID4gLmFjdGl2ZS5sZWZ0LFxyXG4gICAgICAgICAgICYgPiAucHJldixcclxuICAgICAgICAgICAmID4gLmFjdGl2ZS5yaWdodCxcclxuICAgICAgICAgICAmID4gLm5leHQge1xyXG4gICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAmID4gLmFjdGl2ZSxcclxuICAgICAgICAgICAmID4gLmxlZnQsXHJcbiAgICAgICAgICAgJiA+IC5wcmV2LnJpZ2h0IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgLmNsb25lZGl0ZW0tMSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAodHJhbnNmb3JtLTNkKSxcclxuYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xyXG4gICAuc3BvbnNvci1zbGlkZSB7XHJcbiAgICAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG5cclxuICAgICAgICAgICAmID4gLml0ZW0uYWN0aXZlLnJpZ2h0LFxyXG4gICAgICAgICAgICYgPiAuaXRlbS5uZXh0LFxyXG4gICAgICAgICAgICYgPiAuaXRlbS5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgJiA+IC5pdGVtLmFjdGl2ZS5sZWZ0LFxyXG4gICAgICAgICAgICYgPiAuaXRlbS5wcmV2ICB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLml0ZW0ubGVmdCxcclxuICAgICAgICAgICAgJiA+IC5pdGVtLnByZXYucmlnaHQsXHJcbiAgICAgICAgICAgICYgPiAuaXRlbS5hY3RpdmUgICB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pZC1saW5lIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgJiA+IC5hY3RpdmUubGVmdCxcclxuICAgICAgICYgPiAucHJldixcclxuICAgICAgICYgPiAuYWN0aXZlLnJpZ2h0LFxyXG4gICAgICAgJiA+IC5uZXh0IHtcclxuICAgICAgICAgIGxlZnQ6IC0xNi42JTtcclxuICAgICAgIH1cclxuXHJcbiAgICAgICAmID4gLmxlZnQsXHJcbiAgICAgICAmID4gLnByZXYucmlnaHQsXHJcbiAgICAgICAmID4gLmFjdGl2ZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgfVxyXG5cclxuICAgICAgIC5jbG9uZWRpdGVtLTIsXHJcbiAgICAgICAuY2xvbmVkaXRlbS0zICB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAodHJhbnNmb3JtLTNkKSxcclxuYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xyXG4gICAuc3BvbnNvci1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIge1xyXG5cclxuICAgICAgICYgPiAuaXRlbS5uZXh0LFxyXG4gICAgICAgJiA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNi42JSwgMCwgMCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgfVxyXG5cclxuICAgICAgICYgPiAuaXRlbS5hY3RpdmUubGVmdCxcclxuICAgICAgICYgPiAuaXRlbS5wcmV2IHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTYuNiUsIDAsIDApO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgIH1cclxuXHJcbiAgICAgICAmID4gLml0ZW0ubGVmdCxcclxuICAgICAgICYgPiAuaXRlbS5wcmV2LnJpZ2h0LFxyXG4gICAgICAgJiA+IC5pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgI2JlZm9yZS1tYWluIHtcclxuICAgICAgICAud2lkZ2V0LWJlZm9yZS1tYWluLndpZGdldC1hZC13aWRnZXQud2lkZ2V0IHtcclxuXHJcbiAgICAgICAgICAgIC5hZHMtc2lkZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogNzFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbnRhaW5lci5zaG93LWhvbWUtcGFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNXB4IDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuem9uZS56b25lLWNvbnRlbnQge1xyXG4gICAgICAgIC5maWx0ZXItcGFuZWwuc2luZ2xlLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICcuLi9taXhpbi5sZXNzJztcclxuQGltcG9ydCAnLi4vdmFyaWFibGUubGVzcyc7XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgI2Nhcm91c2VsLUhvbWVQaG90b3Mge1xyXG4gICAgICAgIC5zbGljay1zbGlkZXIuc2xpZGVyLWZvciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItbmF2LnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZS5zbGljay1jZW50ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNvbHVtbiB7XHJcbiAgICAgICAgLnRleHQtZmllbGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpcnR1YWxUb3VyTGluayB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iXX0= */
