@charset "UTF-8";
/*
Theme Name: NotSoBig
Author: Rivers Agency
Author URI: https://riversagency.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: notsobig
*/
h1, h2, h3 {
  font-family: Cardo;
  line-height: 1.2;
  margin: 0 0 0.375em;
}

h4, h5, h6 {
  font-family: Muli;
  line-height: 1.2;
  margin: 0 0 0.375rem;
}

a {
  outline: none !important;
  color: #496353;
}

a:hover {
  color: #496353;
  text-decoration: underline;
}

button {
  outline: none !important;
  font-size: 0.8rem;
  background-color: #5e816c;
  line-height: 2;
}

button:hover {
  background-color: #496353;
}

.light_green {
  color: #a3bcad;
}

.dark_green {
  color: #3e5547;
}

.light_grey {
  color: #797979;
}

.bg_medium_green {
  background-color: #5e816c;
}

.bg_white {
  background-color: #ffffff;
}

.border-dgreen {
  border: 15px solid #5e816c;
}

.border-lgreen {
  border: 30px solid #5e816c;
}

.text_dark {
  color: #000000 !important;
}

body {
  font-family: Muli, serif;
  font-size: 16px;
  color: #000000;
}

body p {
  font-family: Muli, serif;
  font-size: 16px;
  color: #000000;
  line-height: 1.5;
}

body.home button {
  font-size: 1rem;
  background-color: #44434A;
  line-height: 2;
}

body.home button:hover {
  background-color: #2b2b2f;
}

body.home button.bg-dgreen {
  background-color: #5e816c;
}

body.home button.bg-dgreen:hover {
  background-color: #3e5547;
}

h1 {
  font-size: 2.36859rem;
}

h2 {
  font-size: 1.77689rem;
}

h3 {
  font-size: 1.333rem;
}

h4 {
  font-size: 1.333rem;
}

h5 {
  font-size: 1rem;
}

h6 {
  font-size: 0.850rem;
}

.muli_font {
  font-family: Muli, serif;
}

.muli_font b {
  font-family: Muli, serif;
  font-weight: 900;
}

.cardo_font {
  font-family: Cardo, serif;
}

.bg-dgreen {
  background-color: #5e816c;
}

.bg-dgray {
  background-color: #797979;
}

.bg-lgray {
  background-color: #dddddd;
}

.bg-white {
  background-color: #ffffff;
}

.bg-purple {
  background-color: #44434A;
}

.wrap {
  white-space: normal;
}

.border_radius_0 {
  border-radius: 0;
}

.container.border_1_green_upper {
  border-top: 1px solid #5e816c;
  border-left: 1px solid #5e816c;
  border-right: 1px solid #5e816c;
}

.container.border_1_green_lower {
  border-left: 1px solid #5e816c;
  border-right: 1px solid #5e816c;
  border-bottom: 1px solid #5e816c;
}

#menuBtnBigHouse {
  font-family: Muli;
  font-size: 0.85rem;
}

#menuBtnBigLife {
  font-family: Muli;
  font-size: 0.85rem;
}

#menuBtnShowHouses {
  font-family: Muli;
  font-size: 0.85rem;
}

#NOT-USED-YET {
  font-family: Muli;
  font-size: 0.85rem;
}

.social_circle {
  display: inline-block;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  padding: 0.7px;
  background: #a3bcad;
  text-align: center;
}

.social_circle.fb {
  background: #4267b2;
}

.social_circle.ig {
  background-color: #E1306C;
}

.social_circle.twtr {
  background: #4ab3f4;
}

.social_circle.ytb {
  background: #ff0000;
}

.social_circle.pin {
  background: #bd081c;
}

.social_circle.houzz {
  background: #7cc04b;
}

/* Header */
.page-template-category-bare .header_class {
  display: none;
}

.header_class .navbar_brand {
  font-family: Cardo, serif;
  color: #000000;
}

.header_class .navbar_brand a {
  font-size: 1.73rem;
  color: #000000;
}

.header_class .navbar_brand a:hover {
  color: #000000;
  text-decoration: underline;
}

.header_class .navbar_brand .nav-item {
  font-family: Muli, serif;
}

.header_class .navbar_brand span {
  font-size: 1.3rem;
  font-style: italic;
}

.header_class .navbar_subheader {
  font-family: Muli, serif;
  color: #000000;
}

/* Homepage Hero 1 (aka. Jumbotron) */
.ss_hero {
  position: relative;
  background-color: transparent;
  background-position: center center;
  background-size: cover;
  height: 40vw;
  min-height: 300px;
  max-height: 352px;
}

.ss_hero .ss_innerDiv {
  position: absolute;
  top: 40px;
  left: 40px;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.ss_hero.ss_shorter {
  height: 17vw !important;
}

.ss_hero.ss_shorter .ss_innerDiv {
  width: auto;
  height: 105px;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.page-template-events-child .ss_hero.ss_shorter .ss_innerDiv {
  height: 100px;
}

.ss_hero.ss_shorter > .ss_innerDiv {
  top: 20px;
  bottom: 20px;
}

.ss_hero.ss_shorter > .ss_innerDivHome {
  top: 20px;
  bottom: 20px;
  max-width: 50%;
}

.ss_hero.ss_shorter > .ss_innerDiv2 {
  top: 20px;
  bottom: 20px;
}

.ss_hero.ss_shorter .ss_innerDivHome {
  width: auto;
  height: 200px;
  padding: 20px;
  max-width: 40%;
  color: #5e816c;
}

.ss_hero.ss_shorter .ss_innerDiv2 {
  width: auto;
  height: 105px;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.ss_hero .ss_innerDivHome {
  position: absolute;
  top: 40px;
  bottom: 40px;
  left: 40px;
  padding: 30px;
  max-width: 40%;
  color: #5e816c;
}

.ss_hero .ss_innerDiv2 {
  position: absolute;
  top: 40px;
  left: 40px;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.jumbotron {
  margin-bottom: 0;
}

.carousel-item.zoom-out .jumbotron {
  background-size: contain !important;
  background-repeat: no-repeat;
  background-color: #52959a;
}

.calendar_info_box {
  background-color: #ffffff;
  min-height: 124px;
}

.qcontainer {
  margin: 10px auto;
}

#carouselevents .quote-card {
  background-color: rgba(255, 255, 255, 0.8);
}

#carouselevents .quote-cardhome {
  font-style: italic;
  width: 100%;
}

#carouselevents .quote-cardhome p {
  font-size: 16px;
}

#carouselevents .quote-cardhome p.attribution {
  font-size: 12px;
}

#carouselevents .attribution {
  font-style: normal;
}

.quote-card {
  background: #ffffff;
  color: #222222;
  padding: 20px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 2px 4px rgba(34, 34, 34, 0.12);
          box-shadow: 0 2px 4px rgba(34, 34, 34, 0.12);
  position: relative;
  overflow: hidden;
  min-height: 120px;
}

.quote-card p {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  max-width: 80%;
  text-align: left;
}

.quote-card cite {
  font-size: 11px;
  margin-top: 10px;
  display: block;
  font-weight: 200;
  opacity: 0.8;
  text-align: right;
}

.quote-card:before {
  font-family: Georgia, serif;
  content: "“";
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 6em;
  color: rgba(238, 238, 238, 0.7);
  font-weight: normal;
}

.quote-card:after {
  font-family: Georgia, serif;
  content: "”";
  position: absolute;
  bottom: -5px;
  line-height: 100px;
  right: 10px;
  font-size: 16em;
  color: rgba(238, 238, 238, 0.7);
  font-weight: normal;
}

.quote-card.blue-card {
  background: #0078ff;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.blue-card:before {
  color: #5faaff;
}

.quote-card.blue-card:after {
  color: #5faaff;
}

.quote-card.green-card {
  background: #00970b;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.green-card:before {
  color: #59e063;
}

.quote-card.green-card:after {
  color: #59e063;
}

.quote-card.red-card {
  background: #f61e32;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.red-card:before {
  color: #f65665;
}

.quote-card.red-card:after {
  color: #f65665;
}

.quote-card.yellow-card {
  background: #f9a825;
  color: #222222;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.yellow-card:before {
  color: #fbc02d;
}

.quote-card.yellow-card:after {
  color: #fbc02d;
}

.qcontainerhome {
  margin: 0 auto;
}

.quote-cardhome {
  background: #ffffff;
  color: #222222;
  padding-left: 40px;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 2px 4px #222222;
          box-shadow: 0 2px 4px #222222;
  position: relative;
  overflow: hidden;
  min-height: 120px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0;
}

.quote-cardhome p {
  font-size: 20px;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 85%;
  text-align: center;
}

.quote-cardhome p.p1 {
  margin: 0 50px 0 0;
  max-width: 100%;
}

.quote-cardhome p.attribution {
  font-size: 14px;
}

.quote-cardhome cite {
  font-size: 11px;
  margin-top: 10px;
  display: block;
  font-weight: 200;
  opacity: 0.8;
  text-align: right;
}

.quote-cardhome.blue-card {
  background: #0078ff;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.blue-card:before {
  color: #5faaff;
}

.quote-cardhome.blue-card:after {
  color: #5faaff;
}

.quote-cardhome.green-card {
  background: #00970b;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.green-card:before {
  color: #59e063;
}

.quote-cardhome.green-card:after {
  color: #59e063;
}

.quote-cardhome.red-card {
  background: #f61e32;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.red-card:before {
  color: #f65665;
}

.quote-cardhome.red-card:after {
  color: #f65665;
}

.quote-cardhome.yellow-card {
  background: #f9a825;
  color: #222222;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.yellow-card:before {
  color: #fbc02d;
}

.quote-cardhome.yellow-card:after {
  color: #fbc02d;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 0;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

.blog-masthead {
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);
}

.blog-nav-item {
  position: relative;
  display: inline-block;
  padding: 10px;
  font-weight: 500;
  color: #cdddeb;
}

.blog-nav-item:hover {
  color: #ffffff;
  text-decoration: none;
}

.blog-nav-item:focus {
  color: #ffffff;
  text-decoration: none;
}

.blog-header {
  padding-top: 20px;
  padding-bottom: 20px;
}

.blog-title {
  font-family: Cardo;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: normal;
}

.blog-title.archive-title {
  font-size: 36px !important;
  font-weight: 700;
  margin-bottom: 30px;
}

.blog-description {
  font-size: 20px;
  color: #999;
}

.blog-main {
  font-size: 18px;
  line-height: 1.5;
}

.page-template-category-bare .blog-main {
  padding-top: 30px;
}

.sidebar-module {
  padding: 15px;
  margin: 0 -15px 15px;
}

.sidebar-module.widget_text {
  padding: 15px;
  background: #f5f5f5 !important;
  border-radius: 4px;
}

.sidebar-module.widget_text ul:last-child {
  margin-bottom: 0;
}

.sidebar-module.widget_text p:last-child {
  margin-bottom: 0;
}

.sidebar-module.widget_text ol:last-child {
  margin-bottom: 0;
}

.sidebar-module ul {
  list-style: outside none none;
  padding-left: 0;
}

.sidebar-module ol {
  list-style: outside none none;
  padding-left: 0;
}

.sidebar-module-inset {
  padding: 15px;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.sidebar-module-inset p:last-child {
  margin-bottom: 0;
}

.sidebar-module-inset ul:last-child {
  margin-bottom: 0;
}

.sidebar-module-inset ol:last-child {
  margin-bottom: 0;
}

.pager {
  margin-bottom: 60px;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  list-style-type: none;
}

.pager li {
  margin-left: 0;
  padding-left: 0;
}

.pager > li > a {
  width: 140px;
  padding: 10px 20px;
  text-align: center;
  border-radius: 30px;
}

.blog-post {
  margin-bottom: 75px;
}

.blog-post .blog-title-link {
  color: inherit;
  margin-bottom: 5px;
  font-size: 40px;
  text-decoration: none;
}

.blog-post img {
  width: 100%;
  height: auto;
}

.blog-post img.aligncenter {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  border: 2px solid #f5f5f5;
  padding: 3px;
  background: #ffffff;
}

.blog-post img.alignleft {
  display: block;
}

.blog-post img.alignleft:after {
  content: '';
  clear: both;
  float: none;
}

.blog-post img.alignright {
  display: block;
}

.blog-post img.alignright:after {
  content: '';
  clear: both;
  float: none;
}

.blog-post-title {
  margin-bottom: 5px;
  font-size: 28px;
}

.blog-post-meta {
  margin-bottom: 20px;
  color: #999;
}

.blog-footer {
  padding: 40px 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
}

.blog-footer p:last-child {
  margin-bottom: 0;
}

.list-group {
  width: 170px;
  margin-left: 12px;
}

.grayscale {
  filter: url("data:image/svg+xml;    utf8,#grayscale");
}

.grayscale:hover {
  -webkit-filter: none;
          filter: none;
}

.calendar {
  padding-top: 5px;
  display: inline-block;
  width: 80px;
  background: #ededef;
  text-align: center;
  color: #000000;
  text-shadow: #ffffff 0 1px 0;
  border-radius: 3px;
  position: relative;
  -webkit-box-shadow: 0 2px 2px #888;
          box-shadow: 0 2px 2px #888;
}

.calendar em {
  display: block;
  font: normal bold 14px/22px Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-shadow: #496353 0 -1px 0;
  background: #5e816c;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 1px solid #496353;
  padding: 5px;
}

.calendar em:before {
  content: '';
  float: left;
  position: absolute;
  top: -5px;
  width: 4px;
  height: 14px;
  background: #dddddd;
  z-index: 2;
  border-radius: 2px;
  left: 13px;
}

.calendar em:after {
  content: '';
  float: left;
  position: absolute;
  top: -5px;
  width: 4px;
  height: 14px;
  background: #dddddd;
  z-index: 2;
  border-radius: 2px;
  right: 13px;
}

.calendar:before {
  content: '';
  float: left;
  position: absolute;
  top: 5px;
  width: 8px;
  height: 8px;
  background: #111;
  z-index: 1;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 1px #ffffff;
          box-shadow: 0 1px 1px #ffffff;
  left: 11px;
}

.calendar:after {
  content: '';
  float: left;
  position: absolute;
  top: 5px;
  width: 8px;
  height: 8px;
  background: #111;
  z-index: 1;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 1px #ffffff;
          box-shadow: 0 1px 1px #ffffff;
  right: 11px;
}

.post-footer {
  min-height: 40px;
  margin-bottom: 25px;
  background: #f5f5f5;
  padding: 10px;
  border: 1px solid #dddddd;
}

.post-footer .taxitems {
  padding-left: 50px;
  position: relative;
}

.post-footer .taxitems a {
  font-size: 12px;
  font-weight: 200;
}

.post-footer .taxitems.addMargin {
  margin-top: 10px;
}

.post-footer .taxitems .icon {
  display: block;
  top: 5px;
  left: 0;
  width: 50px;
  position: absolute;
}

iframe {
  width: 100% !important;
}

.post-comments {
  margin-top: 50px;
}

.post-comments .media {
  margin: 20px auto;
}

.post-comments .media.comment-block .media-body {
  padding-left: 15px;
}

.post-comments .media.comment-block .comments_meta {
  font-size: 12px;
  font-weight: 700;
}

.post-comments .media.comment-block .comments_meta p {
  text-align: right;
  font-size: 12px;
  font-weight: 700;
}

.post-comments .media .pull-left img {
  border: 1px solid #f5f5f5;
  padding: 3px;
  border-radius: 50%;
  display: block;
}

.post-comments h2.comments-title {
  font-size: 1.333rem;
  font-family: Muli;
  line-height: 1.2;
}

.post-comments h3.form-title {
  font-size: 1.333rem;
  font-family: Muli;
  line-height: 1.2;
}

.post-comments .form-group .btn.btn-primary {
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
  cursor: pointer;
}

.search-wrap {
  padding-right: 35px;
  position: relative;
}

.search-wrap button {
  cursor: pointer;
  display: block;
  background: #000000;
  color: #f5f5f5;
  border: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 35px;
  height: 38px;
  overflow: hidden;
}

.search-wrap .form-control {
  border: 1px solid #000000;
  border-radius: 0;
}

.fof-search {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.fof-template {
  padding: 75px 0;
}

.fof-template .fof-title {
  margin: 35px;
}

.btn-menu {
  margin: 0 auto !important;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
}

.btn-menu li {
  display: block;
}

.btn-menu li a {
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  display: block;
  background: #5e816c;
  color: #ffffff;
  text-decoration: none;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Muli;
  font-size: 0.83rem;
}

.btn-menu li a:hover {
  background: #496353;
}

.btn-menu li a:focus {
  background: #496353;
}

.hpwidget-wrap {
  padding: 30px !important;
}

.hpwidget-wrap .hpwidget-fb {
  padding: 24px 14px !important;
  margin-bottom: 2px;
}

.hpwidget-wrap .hpwidget-ne {
  padding: 24px 14px !important;
}

/* Susanka site specific additions */
div#notSoBigResources {
  width: 100%;
  width: calc(100% - -0.25rem);
}

.w-100 > a {
  width: 100%;
}

footer.footer_class {
  background-color: #5e816c;
}

footer.footer_class a {
  color: #ffffff !important;
}

footer.footer_class a:hover {
  color: #ffffff;
}

footer.footer_class .footer_brand {
  font-family: Cardo, serif;
  color: #ffffff;
}

footer.footer_class .footer_brand span {
  font-style: italic;
}

footer.footer_class .social_circle {
  margin-bottom: 10px;
}

footer.footer_class .h5 {
  font-size: 21.6px;
}

.blog-nav .active {
  color: #ffffff;
}

.blog-nav .active:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -5px;
  vertical-align: middle;
  content: " ";
  border-right: 5px solid transparent;
  border-bottom: 5px solid;
  border-left: 5px solid transparent;
}

.fa:hover {
  opacity: 0.7;
}

.topnav li {
  display: inline-block;
}

.topnav li a {
  display: block;
  color: #000000;
  font-family: Muli;
  line-height: 1.2;
  font-size: 0.85rem;
  padding: 0.5em 1em;
  text-decoration: none;
}

.topnav li a:hover {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li a:active {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li a:visited {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li a:focus {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li:not(:last-child) {
  margin-right: 5px;
}

.widget_media_image img {
  width: 100%;
  border: 2px solid #f5f5f5;
  padding: 5px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}

.featured-img img {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  border: 2px solid #f5f5f5;
  padding: 5px;
  background: #ffffff;
}

.footernavlist li {
  padding: .25rem .25rem !important;
}

.footernavlist li a {
  line-height: 16px;
}

.footernavlist2 li {
  padding: .5rem .5rem !important;
}

.footernavlist2 li a {
  line-height: 16px;
}

.footernavlist3 li {
  padding: .5rem .5rem !important;
}

.footernavlist3 li a {
  line-height: 16px;
}

.grid-iframe, .iframe-aspect {
  position: relative;
  width: 100%;
  height: 0;
}

.grid-iframe iframe, .iframe-aspect iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  pointer-events: none;
}

.grid-iframe.clickable iframe, .iframe-aspect.clickable iframe {
  pointer-events: all;
}

.modal .fa-times-circle {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #3e5547;
  z-index: 2;
}

.grid-video {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.see-more-link {
  color: #3e5547;
  background-color: #ffffff;
  padding: .25em .5em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 12px;
  font-style: italic;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid transparent;
  -webkit-transition: all .25s;
  transition: all .25s;
}

.see-more-link:hover {
  color: #ffffff;
  background-color: #5e816c;
  border-color: #ffffff;
  text-decoration: none;
}

.see-more-link .fa-chevron-right {
  margin-left: 5px;
}

.border-bottom-gray {
  border-bottom: 1px solid rgba(136, 136, 136, 0.75);
}

.img-responsive {
  width: 100%;
  height: auto;
}

.center {
  text-align: center;
  margin: 0 auto;
}

.news-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #c6c6c6;
}

.news-post p {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  margin-right: 4%;
  max-width: 65%;
}

.news-post a {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  font-style: italic;
  text-decoration: underline;
}

.news-post-img {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 31%;
          flex: 1 1 31%;
  max-width: 31%;
}

.news-post-img img {
  max-width: 100%;
  height: auto;
}

.nsbh-4col-image {
  width: 100%;
  height: 225px;
  background-size: cover;
  background-position: center;
}

.nsb-videos {
  margin-right: -.5rem;
  margin-left: -.5rem;
}

.houzz-block {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.houzz-block a {
  margin: 20px auto 0;
}

.houzz-image {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.houzz-image img {
  height: 200px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.footer-links-img {
  height: 158px;
}

.fb_iframe_widget_fluid {
  width: 100%;
}

.fb_iframe_widget_fluid span {
  width: 100% !important;
}

.middle-border-dgreen {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 15px;
  background-color: #5e816c;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.acf-map {
  height: 100%;
  min-height: 200px;
  width: 100%;
}

.events-subpage-link {
  color: #3e5547;
  font-weight: bold;
  display: block;
}

.events-subpage-link:hover {
  text-decoration: underline;
}

.inner-page-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.inner-page-block:hover .inner-page-block__img-container {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.inner-page-block__img-container {
  width: 100%;
  height: 225px;
  background-size: cover;
  background-position: center;
  -webkit-transition: -webkit-filter .35s;
  transition: -webkit-filter .35s;
  transition: filter .35s;
  transition: filter .35s, -webkit-filter .35s;
}

.inner-page-block__content,
.inner-page-block__img-container {
  margin-top: auto;
}

.w2dc-field-output-block.name, .w2dc-field-output-block.address {
  margin: 0;
}

.w2dc-field-caption .social_circle {
  width: 19px;
  height: 19px;
  line-height: 1.3em;
  font-size: .8rem;
  margin-right: 2px;
}

.w2dc-content {
  margin: 1.5rem 0 0 0;
  font-size: 16px;
  background: #ffffff;
  color: #3e5547;
}

.w2dc-content h1, .w2dc-content h2, .w2dc-content h3, .w2dc-content .w2dc-h1, .w2dc-content .w2dc-h2, .w2dc-content .w2dc-h3 {
  font-family: Cardo;
  line-height: 1.2;
  margin: 0 0 0.375em;
}

.w2dc-content h2 {
  font-size: 1.77689rem;
}

.w2dc-content .w2dc-checkbox {
  color: #3e5547;
  padding: 15px;
  margin: 0;
  border-bottom: 1px solid #CCC;
}

.w2dc-content .w2dc-checkbox label {
  -webkit-columns: #3e5547;
     -moz-columns: #3e5547;
          columns: #3e5547;
}

.w2dc-content .w2dc-checkbox .w2dc-control-indicator {
  top: 4px;
}

.w2dc-content .w2dc-checkbox + .w2dc-checkbox {
  margin-top: 0;
}

.w2dc-content .w2dc-visible-search-params {
  margin: 0;
}

.w2dc-content .w2dc-no-found-listings {
  margin-left: 0;
  margin-right: 0;
}

.w2dc-content .w2dc-area-header {
  margin: 50px 0 25px 0;
  font-size: 40px;
  color: #000000;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-shadow: 2px 2px white, 2px -2px white, -2px 2px white, -2px -2px white;
  line-height: 38px;
}

.w2dc-content .w2dc-btn-register {
  min-width: 150px;
}

.w2dc-content .w2dc-create-listing-form {
  font-family: "Lucida Grande", sans-serif;
  font-weight: bold;
}

.w2dc-content .w2dc-submit-section-inside .w2dc-payment-gateway-icon {
  width: 100%;
  max-width: 150px;
  margin: auto;
}

.w2dc-content .misc-pub-section label b {
  font-family: "Lucida Grande", sans-serif;
  font-weight: bold;
}

.w2dc-content .w2dc-dashboard-instructions {
  margin-top: 15px;
}

.w2dc-content .w2dc-container-checkboxes h3 {
  margin: 0.375em;
  color: #000000;
}

.w2dc-content.w2dc-search-form {
  background: #ffffff;
  border: none;
}

.w2dc-container-gray {
  background-color: #dddddd;
  color: #3e5547;
  padding: 15px;
}

.w2dc-content-custom {
  padding: 0;
}

header.w2dc-listing-header h2 {
  font-size: 1.77689rem;
}

.w2dc-visible-search-params {
  margin-bottom: 10px;
}

.w2dc-listings-block {
  float: left;
  padding-right: 5px;
}

.w2dc-listings-block .w2dc-listing {
  padding: 0 0 30px 0;
  margin: 0 0 30px 0;
  border-top: none;
}

.w2dc-field-input-block-19 {
  display: none;
}

.w2dc-content-fields-metabox_categoryfilters {
  display: none !important;
}

.w2dc-submit-section-payments .w2dc-flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.w2dc-submit-section-payments .w2dc-flex-container .w2dc-flex-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.w2dc-visible-search-params .w2dc-search-clear {
  background: #FFF;
  border: 1px solid #3e5547;
}

.w2dc-visible-search-params .w2dc-search-clear a {
  color: #3e5547;
}

.w2dc-visible-search-params .w2dc-search-clear a:visited {
  color: #3e5547;
}

.w2dc-visible-search-params .w2dc-search-clear a:hover {
  text-decoration: none;
}

.w2dc-visible-search-params .w2dc-search-param:not(:last-child) a {
  display: none;
}

.w2dc-visible-search-params .w2dc-search-param:last-child a:hover {
  color: #3e5547;
}

.w2dc-form-footer-message {
  padding-bottom: 10px;
}

.w2dc-error-message {
  display: none;
  margin-left: 0.6em;
  color: #bd081c;
}

.w2dc-listing-single {
  padding: 0 15px;
  padding: 0;
}

.w2dc-listing-single .w2dc-directory-frontpanel .w2dc-listings-block {
  float: left;
  padding-right: 5px;
}

.w2dc-content .w2dc-renew-badge, .w2dc-content .w2dc-renew-badge-wrapper a {
  display: block;
  float: left;
  clear: both;
  background: #DA4F49;
  border-radius: 10px;
  padding: 3px 7px;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
  font-size: 12px;
  margin-top: 5px;
}

.w2dc-content .w2dc-renew-badge:visited, .w2dc-content .w2dc-renew-badge:active, .w2dc-content .w2dc-renew-badge-wrapper a:visited, .w2dc-content .w2dc-renew-badge-wrapper a:active {
  color: #ffffff;
  text-decoration: none;
}

.w2dc-content .w2dc-renew-badge:hover, .w2dc-content .w2dc-renew-badge-wrapper a:hover {
  background: #3e5547;
  color: #ffffff;
}

.w2dc-content .w2dc-backto-directory {
  padding: 0 5px;
  float: left;
}

.w2dc-content .w2dc-dashboard-tabs-content {
  margin-bottom: 15px;
}

.w2dc-content .w2dc-renew-badge, .w2dc-content .w2dc-renew-badge-wrapper a {
  display: block;
  float: left;
  clear: both;
  background: #DA4F49;
  border-radius: 10px;
  padding: 3px 7px;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
  font-size: 12px;
  margin-top: 5px;
}

.w2dc-content .w2dc-renew-badge:visited, .w2dc-content .w2dc-renew-badge:active, .w2dc-content .w2dc-renew-badge-wrapper a:visited, .w2dc-content .w2dc-renew-badge-wrapper a:active {
  color: #ffffff;
  text-decoration: none;
}

.w2dc-content .w2dc-renew-badge:hover, .w2dc-content .w2dc-renew-badge-wrapper a:hover {
  background: #3e5547;
  color: #ffffff;
}

.w2dc-content .w2dc-backto-directory {
  padding: 0 5px;
  float: left;
}

.w2dc-single-listing-logo-wrap {
  display: block;
  clear: both;
}

@media (min-width: 475px) {
  .modal .modal-body {
    padding: 30px;
  }
}

@media screen and (min-width: 576px) {
  .header_class .navbar_subheader .border_right_1 {
    border-right: 1px solid #ffffff;
  }
}

@media (min-width: 768px) {
  .blog-post-title {
    font-size: 40px;
  }
  .blog-post img.alignleft {
    width: 45%;
    float: left;
    margin-right: 5%;
    margin-top: 1%;
    margin-bottom: 5%;
  }
  .blog-post img.alignright {
    width: 45%;
    float: right;
    margin-left: 5%;
    margin-top: 1%;
    margin-bottom: 5%;
  }
  .btn-menu li {
    float: left;
    width: 25%;
  }
  .btn-menu li:not(:last-child) {
    border-right: 1px solid #ffffff;
  }
  .nsbh-4col-image {
    height: 150px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .btn-menu li a {
    font-size: 0.70rem;
  }
}

@media (min-width: 769px) {
  .grid-video {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(33% - 1rem);
            flex: 1 1 calc(33% - 1rem);
  }
}

@media (min-width: 992px) {
  .btn-menu li a {
    font-size: 0.83rem;
  }
}

@media (min-width: 1024px) {
  .nsbh-4col-image {
    height: 225px;
  }
  .w2dc-container-gray {
    padding: 15px 15px 0 15px;
  }
}

@media (min-width: 1200px) {
  .fb_iframe_widget_fluid {
    padding-left: 15px;
  }
}

@media screen and (max-width: 1200px) {
  .ss_hero .ss_innerDiv {
    top: 30px;
    bottom: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 30px;
    bottom: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero.ss_shorter > .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    width: auto;
  }
  .ss_hero.ss_shorter > .ss_innerDivHome {
    top: 15px;
    bottom: 15px;
    width: auto;
  }
  .ss_hero.ss_shorter > .ss_innerDiv2 {
    top: 15px;
    bottom: 15px;
    width: auto;
  }
}

@media screen and (max-width: 768px) {
  .ss_hero .ss_innerDiv {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
}

@media screen and (max-width: 576px) {
  .ss_hero .ss_innerDiv {
    top: 30px;
    left: 30px;
    right: 30px;
    padding: 20px;
    width: auto;
    max-width: none;
    height: auto;
    color: #5e816c;
  }
  .ss_hero.ss_shorter {
    height: 50vw !important;
    min-height: 191px;
    max-height: none;
  }
  .ss_hero.ss_shorter .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 113px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDivHome {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 113px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDiv2 {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 113px;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 30px;
    left: 30px;
    right: 30px;
    padding: 20px;
    width: auto;
    max-width: none;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 30px;
    left: 30px;
    right: 30px;
    padding: 20px;
    width: auto;
    max-width: none;
    height: auto;
    color: #5e816c;
  }
}

@media screen and (max-width: 400px) {
  .ss_hero .ss_innerDiv {
    top: 20px;
    left: 20px;
    padding: 15px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero.ss_shorter {
    height: 75vw !important;
    min-height: none;
    max-height: none;
  }
  .ss_hero.ss_shorter .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 150px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDivHome {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 150px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDiv2 {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 150px;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 20px;
    left: 20px;
    padding: 15px;
    width: 40%;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 20px;
    left: 20px;
    padding: 15px;
    width: 40%;
    height: auto;
    color: #5e816c;
  }
}

@media screen and (max-width: 991px) {
  .ss_hero.ss_shorter {
    height: 30vw !important;
    min-height: none;
    max-height: none;
  }
  .ss_hero.ss_shorter .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    background-color: rgba(255, 255, 255, 0.7);
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDivHome {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDiv2 {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    background-color: rgba(255, 255, 255, 0.7);
    color: #5e816c;
  }
}

@media (max-width: 640px) {
  .quote-card:after {
    font-size: 16em;
    right: 0;
  }
  .quote-cardhome:after {
    font-size: 16em;
    right: 0;
  }
}

@media (max-width: 767px) {
  .navbar-collapse {
    margin-top: 10px;
  }
  .hphomes {
    width: 100%;
    display: block;
    margin: 0 auto 15px auto;
  }
  .blog-post img.alignleft {
    width: 100%;
  }
  .blog-post img.alignright {
    width: 100%;
  }
  .middle-border-dgreen {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-nav {
    margin-top: 10px;
  }
  .navbar-nav li a {
    font-weight: 700;
  }
}

@media (max-width: 760px) {
  .mobile-center {
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 575px) {
  .news-post p {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .news-post-img {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}

1/*# sourceMappingURL=data:application/json;charset=utf8;base64,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eFBIO0lBMFBHLFlBQVc7R0FDWDtFQWdZSDtJQVVFLGNBQWE7R0FFZDtDRGhWQTs7QUN1QkQ7RUFDQztJQUNDLGlCQUFnQjtHQUloQjtFQUxEO0lBR0UsaUJBQWdCO0dBQ2hCO0NENkVGOztBQ21GQTtFQUREO0lBRUUsZUFBYztJQUNkLGVBQWM7R0FFZjtDRG1HQTs7QUN6Q0M7RUFYRjtJQVlHLG9CQUFjO1FBQWQsbUJBQWM7WUFBZCxlQUFjO0lBQ2QsZ0JBQWU7SUFDZixnQkFBZTtHQUVoQjtFQU9GO0lBS0Usb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWM7SUFDZCxnQkFBZTtHQU9oQjtDRHlGQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuVGhlbWUgTmFtZTogTm90U29CaWdcbkF1dGhvcjogUml2ZXJzIEFnZW5jeVxuQXV0aG9yIFVSSTogaHR0cHM6Ly9yaXZlcnNhZ2VuY3kuY29tL1xuVmVyc2lvbjogMS4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBub3Rzb2JpZ1xuKi9cbmgxLCBoMiwgaDMge1xuICBmb250LWZhbWlseTogQ2FyZG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDAuMzc1ZW07XG59XG5cbmg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogTXVsaTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMC4zNzVyZW07XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDk2MzUzO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICM0OTYzNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MTZjO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NjM1Mztcbn1cblxuLmxpZ2h0X2dyZWVuIHtcbiAgY29sb3I6ICNhM2JjYWQ7XG59XG5cbi5kYXJrX2dyZWVuIHtcbiAgY29sb3I6ICMzZTU1NDc7XG59XG5cbi5saWdodF9ncmV5IHtcbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5iZ19tZWRpdW1fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MTZjO1xufVxuXG4uYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYm9yZGVyLWRncmVlbiB7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjNWU4MTZjO1xufVxuXG4uYm9yZGVyLWxncmVlbiB7XG4gIGJvcmRlcjogMzBweCBzb2xpZCAjNWU4MTZjO1xufVxuXG4udGV4dF9kYXJrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBNdWxpLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuYm9keSBwIHtcbiAgZm9udC1mYW1pbHk6IE11bGksIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5ib2R5LmhvbWUgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MzRBO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuYm9keS5ob21lIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmY7XG59XG5cbmJvZHkuaG9tZSBidXR0b24uYmctZGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlODE2Yztcbn1cblxuYm9keS5ob21lIGJ1dHRvbi5iZy1kZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1NTQ3O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi4zNjg1OXJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuNzc2ODlyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjMzM3JlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMzMzcmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDAuODUwcmVtO1xufVxuXG4ubXVsaV9mb250IHtcbiAgZm9udC1mYW1pbHk6IE11bGksIHNlcmlmO1xufVxuXG4ubXVsaV9mb250IGIge1xuICBmb250LWZhbWlseTogTXVsaSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5jYXJkb19mb250IHtcbiAgZm9udC1mYW1pbHk6IENhcmRvLCBzZXJpZjtcbn1cblxuLmJnLWRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTgxNmM7XG59XG5cbi5iZy1kZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5iZy1sZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0MzRBO1xufVxuXG4ud3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5ib3JkZXJfcmFkaXVzXzAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY29udGFpbmVyLmJvcmRlcl8xX2dyZWVuX3VwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZTgxNmM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVlODE2YztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVlODE2Yztcbn1cblxuLmNvbnRhaW5lci5ib3JkZXJfMV9ncmVlbl9sb3dlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVlODE2YztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVlODE2YztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZTgxNmM7XG59XG5cbiNtZW51QnRuQmlnSG91c2Uge1xuICBmb250LWZhbWlseTogTXVsaTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4jbWVudUJ0bkJpZ0xpZmUge1xuICBmb250LWZhbWlseTogTXVsaTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4jbWVudUJ0blNob3dIb3VzZXMge1xuICBmb250LWZhbWlseTogTXVsaTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4jTk9ULVVTRUQtWUVUIHtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLnNvY2lhbF9jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMC43cHg7XG4gIGJhY2tncm91bmQ6ICNhM2JjYWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvY2lhbF9jaXJjbGUuZmIge1xuICBiYWNrZ3JvdW5kOiAjNDI2N2IyO1xufVxuXG4uc29jaWFsX2NpcmNsZS5pZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMTMwNkM7XG59XG5cbi5zb2NpYWxfY2lyY2xlLnR3dHIge1xuICBiYWNrZ3JvdW5kOiAjNGFiM2Y0O1xufVxuXG4uc29jaWFsX2NpcmNsZS55dGIge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xufVxuXG4uc29jaWFsX2NpcmNsZS5waW4ge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFjO1xufVxuXG4uc29jaWFsX2NpcmNsZS5ob3V6eiB7XG4gIGJhY2tncm91bmQ6ICM3Y2MwNGI7XG59XG5cbi8qIEhlYWRlciAqL1xuLnBhZ2UtdGVtcGxhdGUtY2F0ZWdvcnktYmFyZSAuaGVhZGVyX2NsYXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9jbGFzcyAubmF2YmFyX2JyYW5kIHtcbiAgZm9udC1mYW1pbHk6IENhcmRvLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXJfY2xhc3MgLm5hdmJhcl9icmFuZCBhIHtcbiAgZm9udC1zaXplOiAxLjczcmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlYWRlcl9jbGFzcyAubmF2YmFyX2JyYW5kIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJfY2xhc3MgLm5hdmJhcl9icmFuZCAubmF2LWl0ZW0ge1xuICBmb250LWZhbWlseTogTXVsaSwgc2VyaWY7XG59XG5cbi5oZWFkZXJfY2xhc3MgLm5hdmJhcl9icmFuZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhlYWRlcl9jbGFzcyAubmF2YmFyX3N1YmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBNdWxpLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXJfY2xhc3MgLm5hdmJhcl9zdWJoZWFkZXIgLmJvcmRlcl9yaWdodF8xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG5cbi8qIEhvbWVwYWdlIEhlcm8gMSAoYWthLiBKdW1ib3Ryb24pICovXG4uc3NfaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDB2dztcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDM1MnB4O1xufVxuXG4uc3NfaGVybyAuc3NfaW5uZXJEaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogIzVlODE2Yztcbn1cblxuLnNzX2hlcm8uc3Nfc2hvcnRlciB7XG4gIGhlaWdodDogMTd2dyAhaW1wb3J0YW50O1xufVxuXG4uc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjNWU4MTZjO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1ldmVudHMtY2hpbGQgLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXYge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uc3NfaGVyby5zc19zaG9ydGVyID4gLnNzX2lubmVyRGl2IHtcbiAgdG9wOiAyMHB4O1xuICBib3R0b206IDIwcHg7XG59XG5cbi5zc19oZXJvLnNzX3Nob3J0ZXIgPiAuc3NfaW5uZXJEaXZIb21lIHtcbiAgdG9wOiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uc3NfaGVyby5zc19zaG9ydGVyID4gLnNzX2lubmVyRGl2MiB7XG4gIHRvcDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4uc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdkhvbWUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIGNvbG9yOiAjNWU4MTZjO1xufVxuXG4uc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdjIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogIzVlODE2Yztcbn1cblxuLnNzX2hlcm8gLnNzX2lubmVyRGl2SG9tZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBjb2xvcjogIzVlODE2Yztcbn1cblxuLnNzX2hlcm8gLnNzX2lubmVyRGl2MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjNWU4MTZjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2SG9tZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvIC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgPiAuc3NfaW5uZXJEaXYge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciA+IC5zc19pbm5lckRpdkhvbWUge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciA+IC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVybyAuc3NfaW5uZXJEaXZIb21lIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVybyAuc3NfaW5uZXJEaXYyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3NfaGVybyAuc3NfaW5uZXJEaXYge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVyby5zc19zaG9ydGVyIHtcbiAgICBoZWlnaHQ6IDUwdncgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOTFweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2IHtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXZIb21lIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXYyIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2SG9tZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvIC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc3NfaGVybyAuc3NfaW5uZXJEaXYge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIge1xuICAgIGhlaWdodDogNzV2dyAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdiB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2SG9tZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2MiB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvIC5zc19pbm5lckRpdkhvbWUge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2MiB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3NfaGVyby5zc19zaG9ydGVyIHtcbiAgICBoZWlnaHQ6IDMwdncgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXYge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2SG9tZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG59XG5cbi5qdW1ib3Ryb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS56b29tLW91dCAuanVtYm90cm9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Mjk1OWE7XG59XG5cbi5jYWxlbmRhcl9pbmZvX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDEyNHB4O1xufVxuXG4ucWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4jY2Fyb3VzZWxldmVudHMgLnF1b3RlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbiNjYXJvdXNlbGV2ZW50cyAucXVvdGUtY2FyZGhvbWUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY2Fyb3VzZWxldmVudHMgLnF1b3RlLWNhcmRob21lIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNjYXJvdXNlbGV2ZW50cyAucXVvdGUtY2FyZGhvbWUgcC5hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI2Nhcm91c2VsZXZlbnRzIC5hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnF1b3RlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgzNCwgMzQsIDM0LCAwLjEyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuLnF1b3RlLWNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnF1b3RlLWNhcmQgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5xdW90ZS1jYXJkOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgY29udGVudDogXCLigJxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDZlbTtcbiAgY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnF1b3RlLWNhcmQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2ZW07XG4gIGNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5xdW90ZS1jYXJkLmJsdWUtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMwMDc4ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgzNCwgMzQsIDM0LCAwLjEyKSwgMCAycHggNHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yNCk7XG59XG5cbi5xdW90ZS1jYXJkLmJsdWUtY2FyZDpiZWZvcmUge1xuICBjb2xvcjogIzVmYWFmZjtcbn1cblxuLnF1b3RlLWNhcmQuYmx1ZS1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICM1ZmFhZmY7XG59XG5cbi5xdW90ZS1jYXJkLmdyZWVuLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMDA5NzBiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xMiksIDAgMnB4IDRweCByZ2JhKDM0LCAzNCwgMzQsIDAuMjQpO1xufVxuXG4ucXVvdGUtY2FyZC5ncmVlbi1jYXJkOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTllMDYzO1xufVxuXG4ucXVvdGUtY2FyZC5ncmVlbi1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICM1OWUwNjM7XG59XG5cbi5xdW90ZS1jYXJkLnJlZC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2Y2MWUzMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpLCAwIDJweCA0cHggcmdiYSgzNCwgMzQsIDM0LCAwLjI0KTtcbn1cblxuLnF1b3RlLWNhcmQucmVkLWNhcmQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmNjU2NjU7XG59XG5cbi5xdW90ZS1jYXJkLnJlZC1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICNmNjU2NjU7XG59XG5cbi5xdW90ZS1jYXJkLnllbGxvdy1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2Y5YTgyNTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpLCAwIDJweCA0cHggcmdiYSgzNCwgMzQsIDM0LCAwLjI0KTtcbn1cblxuLnF1b3RlLWNhcmQueWVsbG93LWNhcmQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmYmMwMmQ7XG59XG5cbi5xdW90ZS1jYXJkLnllbGxvdy1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICNmYmMwMmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucXVvdGUtY2FyZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNmVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5xdW90ZS1jYXJkaG9tZTphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNmVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5xY29udGFpbmVyaG9tZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucXVvdGUtY2FyZGhvbWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggIzIyMjIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucXVvdGUtY2FyZGhvbWUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5xdW90ZS1jYXJkaG9tZSBwLnAxIHtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5xdW90ZS1jYXJkaG9tZSBwLmF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucXVvdGUtY2FyZGhvbWUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS5ibHVlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMDA3OGZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xMiksIDAgMnB4IDRweCByZ2JhKDM0LCAzNCwgMzQsIDAuMjQpO1xufVxuXG4ucXVvdGUtY2FyZGhvbWUuYmx1ZS1jYXJkOmJlZm9yZSB7XG4gIGNvbG9yOiAjNWZhYWZmO1xufVxuXG4ucXVvdGUtY2FyZGhvbWUuYmx1ZS1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICM1ZmFhZmY7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS5ncmVlbi1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzAwOTcwYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpLCAwIDJweCA0cHggcmdiYSgzNCwgMzQsIDM0LCAwLjI0KTtcbn1cblxuLnF1b3RlLWNhcmRob21lLmdyZWVuLWNhcmQ6YmVmb3JlIHtcbiAgY29sb3I6ICM1OWUwNjM7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS5ncmVlbi1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICM1OWUwNjM7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS5yZWQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmNjFlMzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgzNCwgMzQsIDM0LCAwLjEyKSwgMCAycHggNHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yNCk7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS5yZWQtY2FyZDpiZWZvcmUge1xuICBjb2xvcjogI2Y2NTY2NTtcbn1cblxuLnF1b3RlLWNhcmRob21lLnJlZC1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICNmNjU2NjU7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS55ZWxsb3ctY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmOWE4MjU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgzNCwgMzQsIDM0LCAwLjEyKSwgMCAycHggNHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yNCk7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS55ZWxsb3ctY2FyZDpiZWZvcmUge1xuICBjb2xvcjogI2ZiYzAyZDtcbn1cblxuLnF1b3RlLWNhcmRob21lLnllbGxvdy1jYXJkOmFmdGVyIHtcbiAgY29sb3I6ICNmYmMwMmQ7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctbWFzdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJsb2ctbmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjZGRkZWI7XG59XG5cbi5ibG9nLW5hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2ctbmF2LWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvZy1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9nLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IENhcmRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ibG9nLXRpdGxlLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1jYXRlZ29yeS1iYXJlIC5ibG9nLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNpZGViYXItbW9kdWxlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwIC0xNXB4IDE1cHg7XG59XG5cbi5zaWRlYmFyLW1vZHVsZS53aWRnZXRfdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2lkZWJhci1tb2R1bGUud2lkZ2V0X3RleHQgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLW1vZHVsZS53aWRnZXRfdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci1tb2R1bGUud2lkZ2V0X3RleHQgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLW1vZHVsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zaWRlYmFyLW1vZHVsZSBvbCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zaWRlYmFyLW1vZHVsZS1pbnNldCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNpZGViYXItbW9kdWxlLWluc2V0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLW1vZHVsZS1pbnNldCB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItbW9kdWxlLWluc2V0IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBhZ2VyIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhZ2VyID4gbGkgPiBhIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmJsb2ctcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5ibG9nLXBvc3QgLmJsb2ctdGl0bGUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvZy1wb3N0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLXBvc3QgaW1nLmFsaWduY2VudGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjVmNWY1O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5ibG9nLXBvc3QgaW1nLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy1wb3N0IGltZy5hbGlnbmxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYmxvZy1wb3N0IGltZy5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLXBvc3QgaW1nLmFsaWducmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYmxvZy1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmJsb2ctcG9zdCBpbWcuYWxpZ25sZWZ0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLXRvcDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIH1cbiAgLmJsb2ctcG9zdCBpbWcuYWxpZ25yaWdodCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi10b3A6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICB9XG4gIC5idG4tbWVudSBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnRuLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuXG4uYmxvZy1wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmJsb2ctZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmJsb2ctZm9vdGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmdyYXlzY2FsZSB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sOyAgICB1dGY4LCNncmF5c2NhbGVcIik7XG59XG5cbi5ncmF5c2NhbGU6aG92ZXIge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5jYWxlbmRhciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAjZmZmZmZmIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggIzg4ODtcbn1cblxuLmNhbGVuZGFyIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBib2xkIDE0cHgvMjJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6ICM0OTYzNTMgMCAtMXB4IDA7XG4gIGJhY2tncm91bmQ6ICM1ZTgxNmM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0OTYzNTM7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmNhbGVuZGFyIGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsZWZ0OiAxM3B4O1xufVxuXG4uY2FsZW5kYXIgZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcmlnaHQ6IDEzcHg7XG59XG5cbi5jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggI2ZmZmZmZjtcbiAgbGVmdDogMTFweDtcbn1cblxuLmNhbGVuZGFyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICNmZmZmZmY7XG4gIHJpZ2h0OiAxMXB4O1xufVxuXG4ucG9zdC1mb290ZXIge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4ucG9zdC1mb290ZXIgLnRheGl0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LWZvb3RlciAudGF4aXRlbXMgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnBvc3QtZm9vdGVyIC50YXhpdGVtcy5hZGRNYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9zdC1mb290ZXIgLnRheGl0ZW1zIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5pZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5wb3N0LWNvbW1lbnRzIC5tZWRpYSB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4ucG9zdC1jb21tZW50cyAubWVkaWEuY29tbWVudC1ibG9jayAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBvc3QtY29tbWVudHMgLm1lZGlhLmNvbW1lbnQtYmxvY2sgLmNvbW1lbnRzX21ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wb3N0LWNvbW1lbnRzIC5tZWRpYS5jb21tZW50LWJsb2NrIC5jb21tZW50c19tZXRhIHAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucG9zdC1jb21tZW50cyAubWVkaWEgLnB1bGwtbGVmdCBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LWNvbW1lbnRzIGgyLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wb3N0LWNvbW1lbnRzIGgzLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMzMzcmVtO1xuICBmb250LWZhbWlseTogTXVsaTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBvc3QtY29tbWVudHMgLmZvcm0tZ3JvdXAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ocGhvbWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gIH1cbiAgLmJsb2ctcG9zdCBpbWcuYWxpZ25sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1wb3N0IGltZy5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtd3JhcCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtd3JhcCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvZi1zZWFyY2gge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb2YtdGVtcGxhdGUge1xuICBwYWRkaW5nOiA3NXB4IDA7XG59XG5cbi5mb2YtdGVtcGxhdGUgLmZvZi10aXRsZSB7XG4gIG1hcmdpbjogMzVweDtcbn1cblxuLmJ0bi1tZW51IHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLW1lbnUgbGkgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNWU4MTZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogTXVsaTtcbiAgZm9udC1zaXplOiAwLjgzcmVtO1xufVxuXG4uYnRuLW1lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0OTYzNTM7XG59XG5cbi5idG4tbWVudSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzQ5NjM1Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC43MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgfVxufVxuXG4uaHB3aWRnZXQtd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmhwd2lkZ2V0LXdyYXAgLmhwd2lkZ2V0LWZiIHtcbiAgcGFkZGluZzogMjRweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmhwd2lkZ2V0LXdyYXAgLmhwd2lkZ2V0LW5lIHtcbiAgcGFkZGluZzogMjRweCAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi8qIFN1c2Fua2Egc2l0ZSBzcGVjaWZpYyBhZGRpdGlvbnMgKi9cbmRpdiNub3RTb0JpZ1Jlc291cmNlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gLTAuMjVyZW0pO1xufVxuXG4udy0xMDAgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZvb3Rlci5mb290ZXJfY2xhc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MTZjO1xufVxuXG5mb290ZXIuZm9vdGVyX2NsYXNzIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIuZm9vdGVyX2NsYXNzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZm9vdGVyLmZvb3Rlcl9jbGFzcyAuZm9vdGVyX2JyYW5kIHtcbiAgZm9udC1mYW1pbHk6IENhcmRvLCBzZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmZvb3Rlci5mb290ZXJfY2xhc3MgLmZvb3Rlcl9icmFuZCBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5mb290ZXIuZm9vdGVyX2NsYXNzIC5zb2NpYWxfY2lyY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuZm9vdGVyLmZvb3Rlcl9jbGFzcyAuaDUge1xuICBmb250LXNpemU6IDIxLjZweDtcbn1cblxuLmJsb2ctbmF2IC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2ctbmF2IC5hY3RpdmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRvcG5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcG5hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogTXVsaTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcG5hdiBsaSBhOmhvdmVyIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9wbmF2IGxpIGE6YWN0aXZlIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9wbmF2IGxpIGE6dmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcG5hdiBsaSBhOmZvY3VzIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9wbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndpZGdldF9tZWRpYV9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZlYXR1cmVkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVybmF2bGlzdCBsaSB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlcm5hdmxpc3QgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZm9vdGVybmF2bGlzdDIgbGkge1xuICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVybmF2bGlzdDIgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZm9vdGVybmF2bGlzdDMgbGkge1xuICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVybmF2bGlzdDMgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZ3JpZC1pZnJhbWUsIC5pZnJhbWUtYXNwZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZ3JpZC1pZnJhbWUgaWZyYW1lLCAuaWZyYW1lLWFzcGVjdCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ncmlkLWlmcmFtZS5jbGlja2FibGUgaWZyYW1lLCAuaWZyYW1lLWFzcGVjdC5jbGlja2FibGUgaWZyYW1lIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm1vZGFsIC5mYS10aW1lcy1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjM2U1NTQ3O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubW9iaWxlLWNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmdyaWQtdmlkZW8ge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ncmlkLXZpZGVvIHtcbiAgICBmbGV4OiAxIDEgY2FsYygzMyUgLSAxcmVtKTtcbiAgfVxufVxuXG4uc2VlLW1vcmUtbGluayB7XG4gIGNvbG9yOiAjM2U1NTQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG59XG5cbi5zZWUtbW9yZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTgxNmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VlLW1vcmUtbGluayAuZmEtY2hldnJvbi1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyYXkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjc1KTtcbn1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5uZXdzLXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2YzZjNjtcbn1cblxuLm5ld3MtcG9zdCBwIHtcbiAgZmxleDogMSAxIDY1JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3cy1wb3N0IHAge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5ld3MtcG9zdCBhIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uZXdzLXBvc3QtaW1nIHtcbiAgZmxleDogMSAxIDMxJTtcbiAgbWF4LXdpZHRoOiAzMSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3cy1wb3N0LWltZyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uZXdzLXBvc3QtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubnNiaC00Y29sLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uc2JoLTRjb2wtaW1hZ2Uge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubnNiaC00Y29sLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICB9XG59XG5cbi5uc2ItdmlkZW9zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG59XG5cbi5ob3V6ei1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaG91enotYmxvY2sgYSB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG5cbi5ob3V6ei1pbWFnZSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuXG4uaG91enotaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZm9vdGVyLWxpbmtzLWltZyB7XG4gIGhlaWdodDogMTU4cHg7XG59XG5cbi5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uZmJfaWZyYW1lX3dpZGdldF9mbHVpZCBzcGFuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pZGRsZS1ib3JkZXItZGdyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlODE2YztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pZGRsZS1ib3JkZXItZGdyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hY2YtbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudHMtc3VicGFnZS1saW5rIHtcbiAgY29sb3I6ICMzZTU1NDc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV2ZW50cy1zdWJwYWdlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmlubmVyLXBhZ2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlubmVyLXBhZ2UtYmxvY2s6aG92ZXIgLmlubmVyLXBhZ2UtYmxvY2tfX2ltZy1jb250YWluZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLmlubmVyLXBhZ2UtYmxvY2tfX2ltZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjM1cztcbn1cblxuLmlubmVyLXBhZ2UtYmxvY2tfX2NvbnRlbnQsXG4uaW5uZXItcGFnZS1ibG9ja19faW1nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi53MmRjLWZpZWxkLW91dHB1dC1ibG9jay5uYW1lLCAudzJkYy1maWVsZC1vdXRwdXQtYmxvY2suYWRkcmVzcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLncyZGMtZmllbGQtY2FwdGlvbiAuc29jaWFsX2NpcmNsZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi53MmRjLWNvbnRlbnQge1xuICBtYXJnaW46IDEuNXJlbSAwIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzNlNTU0Nztcbn1cblxuLncyZGMtY29udGVudCBoMSwgLncyZGMtY29udGVudCBoMiwgLncyZGMtY29udGVudCBoMywgLncyZGMtY29udGVudCAudzJkYy1oMSwgLncyZGMtY29udGVudCAudzJkYy1oMiwgLncyZGMtY29udGVudCAudzJkYy1oMyB7XG4gIGZvbnQtZmFtaWx5OiBDYXJkbztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMC4zNzVlbTtcbn1cblxuLncyZGMtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NzY4OXJlbTtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1jaGVja2JveCB7XG4gIGNvbG9yOiAjM2U1NTQ3O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWNoZWNrYm94IGxhYmVsIHtcbiAgY29sdW1uczogIzNlNTU0Nztcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1jaGVja2JveCAudzJkYy1jb250cm9sLWluZGljYXRvciB7XG4gIHRvcDogNHB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWNoZWNrYm94ICsgLncyZGMtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1uby1mb3VuZC1saXN0aW5ncyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtYXJlYS1oZWFkZXIge1xuICBtYXJnaW46IDUwcHggMCAyNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCB3aGl0ZSwgMnB4IC0ycHggd2hpdGUsIC0ycHggMnB4IHdoaXRlLCAtMnB4IC0ycHggd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWJ0bi1yZWdpc3RlciB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtY3JlYXRlLWxpc3RpbmctZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtc3VibWl0LXNlY3Rpb24taW5zaWRlIC53MmRjLXBheW1lbnQtZ2F0ZXdheS1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLncyZGMtY29udGVudCAubWlzYy1wdWItc2VjdGlvbiBsYWJlbCBiIHtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1kYXNoYm9hcmQtaW5zdHJ1Y3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1jb250YWluZXItY2hlY2tib3hlcyBoMyB7XG4gIG1hcmdpbjogMC4zNzVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53MmRjLWNvbnRlbnQudzJkYy1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLncyZGMtY29udGFpbmVyLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBjb2xvcjogIzNlNTU0NztcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudzJkYy1jb250YWluZXItZ3JheSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG4udzJkYy1jb250ZW50LWN1c3RvbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmhlYWRlci53MmRjLWxpc3RpbmctaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjc3Njg5cmVtO1xufVxuXG4udzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udzJkYy1saXN0aW5ncy1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi53MmRjLWxpc3RpbmdzLWJsb2NrIC53MmRjLWxpc3Rpbmcge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi53MmRjLWZpZWxkLWlucHV0LWJsb2NrLTE5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLncyZGMtY29udGVudC1maWVsZHMtbWV0YWJveF9jYXRlZ29yeWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53MmRjLXN1Ym1pdC1zZWN0aW9uLXBheW1lbnRzIC53MmRjLWZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi53MmRjLXN1Ym1pdC1zZWN0aW9uLXBheW1lbnRzIC53MmRjLWZsZXgtY29udGFpbmVyIC53MmRjLWZsZXgtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLncyZGMtdmlzaWJsZS1zZWFyY2gtcGFyYW1zIC53MmRjLXNlYXJjaC1jbGVhciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZTU1NDc7XG59XG5cbi53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcyAudzJkYy1zZWFyY2gtY2xlYXIgYSB7XG4gIGNvbG9yOiAjM2U1NTQ3O1xufVxuXG4udzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMgLncyZGMtc2VhcmNoLWNsZWFyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjM2U1NTQ3O1xufVxuXG4udzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMgLncyZGMtc2VhcmNoLWNsZWFyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcyAudzJkYy1zZWFyY2gtcGFyYW06bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLncyZGMtdmlzaWJsZS1zZWFyY2gtcGFyYW1zIC53MmRjLXNlYXJjaC1wYXJhbTpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICBjb2xvcjogIzNlNTU0Nztcbn1cblxuLncyZGMtZm9ybS1mb290ZXItbWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udzJkYy1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBjb2xvcjogI2JkMDgxYztcbn1cblxuLncyZGMtbGlzdGluZy1zaW5nbGUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53MmRjLWxpc3Rpbmctc2luZ2xlIC53MmRjLWRpcmVjdG9yeS1mcm9udHBhbmVsIC53MmRjLWxpc3RpbmdzLWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZSwgLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZS13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjREE0RjQ5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZTp2aXNpdGVkLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlOmFjdGl2ZSwgLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZS13cmFwcGVyIGE6dmlzaXRlZCwgLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZS13cmFwcGVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZTpob3ZlciwgLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZS13cmFwcGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2U1NTQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1iYWNrdG8tZGlyZWN0b3J5IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWRhc2hib2FyZC10YWJzLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6ICNEQTRGNDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlOnZpc2l0ZWQsIC53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2U6YWN0aXZlLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYTp2aXNpdGVkLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlOmhvdmVyLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZTU1NDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWJhY2t0by1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53MmRjLXNpbmdsZS1saXN0aW5nLWxvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbiIsIi8qXG5UaGVtZSBOYW1lOiBOb3RTb0JpZ1xuQXV0aG9yOiBSaXZlcnMgQWdlbmN5XG5BdXRob3IgVVJJOiBodHRwczovL3JpdmVyc2FnZW5jeS5jb20vXG5WZXJzaW9uOiAxLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IG5vdHNvYmlnXG4qL1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkZGVsYXkpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlbGF5IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICRkZWxheSBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkZGVsYXkgY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSkgMHM7XG4gICAgLWtodG1sLXRyYW5zaXRpb246IGFsbCAkZGVsYXkgY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSkgMHM7XG4gICAgLU1TLXRyYW5zaXRpb246IGFsbCAkZGVsYXkgY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSkgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsICRkZWxheSBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwcztcbn1cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuLy9jb2xvcnNcbiRtZWRpdW1fZ3JlZW46ICM1ZTgxNmM7XG4kbGlnaHRfZ3JlZW46IGxpZ2h0ZW4oICRtZWRpdW1fZ3JlZW4sIDI1JSk7XG4kZGFya19ncmVlbjogZGFya2VuKCAkbWVkaXVtX2dyZWVuLCAxNSUpO1xuJGdyZXk6ICM3OTc5Nzk7XG4kZ3JleV9zZWFyY2g6IHJnYmEoMjIxLDIyMSwyMjEsMSk7XG4kZ3JlZW5fYWNjZW50OiBkYXJrZW4oICRtZWRpdW1fZ3JlZW4sIDEwJSk7XG4kbWVkaXVtX3B1cnBsZTogIzQ0NDM0QTtcbiRwdXJwbGVfYWNjZW50OiBkYXJrZW4oICRtZWRpdW1fcHVycGxlLCAxMCUpO1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJHJlZDogI2ZmMDAwMDtcbiRjb2xvcl9hbHRvOiAjZGRkZGRkO1xuJHdoaXRlXzgwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4kd2hpdGVfNzA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiRibGFja18xMDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGNvbG9yX2xvZ19jYWJpbjogIzIyMjIyMjtcbiRjb2xvcl9sb2dfY2FiaW5fMTI6IHJnYmEoMzQsIDM0LCAzNCwgMC4xMik7XG4kY29sb3JfZ2FsbGVyeV83MDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjcpO1xuJGNvbG9yX2F6dXJlX3JhZGlhbmNlOiAjMDA3OGZmO1xuJGNvbG9yX2xvZ19jYWJpbl8yNDogcmdiYSgzNCwgMzQsIDM0LCAwLjI0KTtcbiRjb2xvcl9jb3JuZmxvd2VyX2JsdWU6ICM1ZmFhZmY7XG4kY29sb3JfZm9yZXN0X2dyZWVuOiAjMDA5NzBiO1xuJGNvbG9yX2VtZXJhbGQ6ICM1OWUwNjM7XG4kY29sb3JfdG9yY2hfcmVkOiAjZjYxZTMyO1xuJGNvbG9yX2Nhcm5hdGlvbjogI2Y2NTY2NTtcbiRjb2xvcl9zZWFfYnVja3Rob3JuOiAjZjlhODI1O1xuJGNvbG9yX3NhZmZyb246ICNmYmMwMmQ7XG4kY29sb3JfYm9zdG9uX2JsdWU6ICM0MjhiY2E7XG4kY29sb3JfYm90dGljZWxsaTogI2NkZGRlYjtcbiRjb2xvcl9tb3VudGFpbl9taXN0OiAjOTk5O1xuJGNvbG9yX3dpbGRfc2FuZDogI2Y1ZjVmNTtcbiRjb2xvcl9hbGFiYXN0ZXI6ICNmOWY5Zjk7XG4kbWVyY3VyeTogcmdiYSgyMjksIDIyOSwgMjI5LCAxKTtcbiRjb2xvcl9nYWxsZXJ5OiAjZWRlZGVmO1xuJGNvbG9yX3N1dmFfZ3JheTogIzg4ODtcbiRjb2xvcl93b29kc21va2U6ICMxMTE7XG4kY29sb3Jfc2FuX21hcmlubzogIzQyNjdiMjtcbiRjb2xvcl9waWN0b25fYmx1ZTogIzRhYjNmNDtcbiRjb2xvcl9tb256YTogI2JkMDgxYztcbiRjb2xvcl9tYW50aXM6ICM3Y2MwNGI7XG5cbi8vZm9udHNcbiRtdWxpOiBNdWxpO1xuJHNlcmlmOiBzZXJpZjtcbiRjYXJkbzogQ2FyZG87XG4kZ2VvcmdpYTogR2VvcmdpYTtcbiRhcmlhbDogQXJpYWw7XG4kaGVsdmV0aWNhOiBIZWx2ZXRpY2E7XG4kc2Fuczogc2Fucy1zZXJpZjtcblxuLy9kYXRhLXVyaXNcbiRkYXRhX3VyaV8wOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDsgICAgdXRmOCwjZ3JheXNjYWxlXCI7XG5cbi8vQGV4dGVuZC1lbGVtZW50c1xuLy9vcmlnaW5hbCBzZWxlY3RvcnNcbi8vaDEsIGgyLCBoM1xuJWNhcmRvIHtcblx0Zm9udC1mYW1pbHk6ICRjYXJkbztcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwIDAgMC4zNzVlbTtcbn1cblxuLy9vcmlnaW5hbCBzZWxlY3RvcnNcbi8vaDQsIGg1LCBoNlxuJW11bGkge1xuXHRmb250LWZhbWlseTogJG11bGk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbjogMCAwIDAuMzc1cmVtO1xufVxuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbmEge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkZ3JlZW5fYWNjZW50O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGdyZWVuX2FjY2VudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuYnV0dG9uIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDAuOHJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9hY2NlbnQ7XG5cdH1cbn1cbi5saWdodF9ncmVlbiB7XG5cdGNvbG9yOiAkbGlnaHRfZ3JlZW47XG59XG4uZGFya19ncmVlbiB7XG5cdGNvbG9yOiAkZGFya19ncmVlbjtcbn1cbi5saWdodF9ncmV5IHtcblx0Y29sb3I6ICRncmV5O1xufVxuLmJnX21lZGl1bV9ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW1fZ3JlZW47XG59XG4uYmdfd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG4uYm9yZGVyLWRncmVlbiB7XG5cdGJvcmRlcjogMTVweCBzb2xpZCAjNWU4MTZjO1xufVxuLmJvcmRlci1sZ3JlZW4ge1xuXHRib3JkZXI6IDMwcHggc29saWQgIzVlODE2Yztcbn1cbi50ZXh0X2Rhcmsge1xuXHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRtdWxpLCAkc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICRibGFjaztcblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRtdWxpLCAkc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxuXHQmLmhvbWUgYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bV9wdXJwbGU7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlX2FjY2VudDtcblx0XHR9XG5cblx0XHQmLmJnLWRncmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5oMSB7XG5cdEBleHRlbmQgJWNhcmRvO1xuXHRmb250LXNpemU6IDIuMzY4NTlyZW07XG59XG5oMiB7XG5cdEBleHRlbmQgJWNhcmRvO1xuXHRmb250LXNpemU6IDEuNzc2ODlyZW07XG59XG5oMyB7XG5cdEBleHRlbmQgJWNhcmRvO1xuXHRmb250LXNpemU6IDEuMzMzcmVtO1xufVxuaDQge1xuXHRAZXh0ZW5kICVtdWxpO1xuXHRmb250LXNpemU6IDEuMzMzcmVtO1xufVxuaDUge1xuXHRAZXh0ZW5kICVtdWxpO1xuXHRmb250LXNpemU6IDFyZW07XG59XG5oNiB7XG5cdEBleHRlbmQgJW11bGk7XG5cdGZvbnQtc2l6ZTogMC44NTByZW07XG59XG4ubXVsaV9mb250IHtcblx0Zm9udC1mYW1pbHk6ICRtdWxpLCAkc2VyaWY7XG5cdGIge1xuXHRcdGZvbnQtZmFtaWx5OiAkbXVsaSwgJHNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdH1cbn1cbi5jYXJkb19mb250IHtcblx0Zm9udC1mYW1pbHk6ICRjYXJkbywgJHNlcmlmO1xufVxuLmJnLWRncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW1fZ3JlZW47XG59XG4uYmctZGdyYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbn1cbi5iZy1sZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9hbHRvO1xufVxuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuLmJnLXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW1fcHVycGxlO1xufVxuLndyYXAge1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmJvcmRlcl9yYWRpdXNfMCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY29udGFpbmVyIHtcblx0Ji5ib3JkZXJfMV9ncmVlbl91cHBlciB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW1fZ3JlZW47XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWVkaXVtX2dyZWVuO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZWRpdW1fZ3JlZW47XG5cdH1cblx0Ji5ib3JkZXJfMV9ncmVlbl9sb3dlciB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbWVkaXVtX2dyZWVuO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZWRpdW1fZ3JlZW47XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW1fZ3JlZW47XG5cdH1cbn1cbiNtZW51QnRuQmlnSG91c2Uge1xuXHRmb250LWZhbWlseTogJG11bGk7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbiNtZW51QnRuQmlnTGlmZSB7XG5cdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuI21lbnVCdG5TaG93SG91c2VzIHtcblx0Zm9udC1mYW1pbHk6ICRtdWxpO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG4jTk9ULVVTRUQtWUVUIHtcblx0Zm9udC1mYW1pbHk6ICRtdWxpO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG4uc29jaWFsX2NpcmNsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRwYWRkaW5nOiAwLjdweDtcblx0YmFja2dyb3VuZDogJGxpZ2h0X2dyZWVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCYuZmIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9zYW5fbWFyaW5vO1xuXHR9XG5cdCYuaWcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFMTMwNkM7XG5cdH1cblx0Ji50d3RyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfcGljdG9uX2JsdWU7XG5cdH1cblx0Ji55dGIge1xuXHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdH1cblx0Ji5waW4ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9tb256YTtcblx0fVxuXHQmLmhvdXp6IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbWFudGlzO1xuXHR9XG59XG4vKiBIZWFkZXIgKi9cbi5oZWFkZXJfY2xhc3Mge1xuXG5cdC5wYWdlLXRlbXBsYXRlLWNhdGVnb3J5LWJhcmUgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5uYXZiYXJfYnJhbmQge1xuXHRcdGZvbnQtZmFtaWx5OiAkY2FyZG8sICRzZXJpZjtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjczcmVtO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbXVsaSwgJHNlcmlmO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxuXHQubmF2YmFyX3N1YmhlYWRlciB7XG5cdFx0Zm9udC1mYW1pbHk6ICRtdWxpLCAkc2VyaWY7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiA1NzZweCkge1xuXHQuaGVhZGVyX2NsYXNzIC5uYXZiYXJfc3ViaGVhZGVyIC5ib3JkZXJfcmlnaHRfMSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuXHR9XG59XG4vKiBIb21lcGFnZSBIZXJvIDEgKGFrYS4gSnVtYm90cm9uKSAqL1xuLnNzX2hlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRoZWlnaHQ6IDQwdnc7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRtYXgtaGVpZ2h0OiAzNTJweDtcblx0LnNzX2lubmVyRGl2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MHB4O1xuXHRcdGxlZnQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfNzA7XG5cdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdH1cblx0Ji5zc19zaG9ydGVyIHtcblx0XHRoZWlnaHQ6IDE3dncgIWltcG9ydGFudDtcblx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwNXB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZV83MDtcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXG5cdFx0XHQucGFnZS10ZW1wbGF0ZS1ldmVudHMtY2hpbGQgJiB7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4ge1xuXHRcdFx0LnNzX2lubmVyRGl2IHtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc3NfaW5uZXJEaXZIb21lIHtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXZIb21lIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXYyIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfNzA7XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdH1cblx0LnNzX2lubmVyRGl2SG9tZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDBweDtcblx0XHRib3R0b206IDQwcHg7XG5cdFx0bGVmdDogNDBweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdG1heC13aWR0aDogNDAlO1xuXHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHR9XG5cdC5zc19pbm5lckRpdjIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0bGVmdDogNDBweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZV83MDtcblx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LnNzX2hlcm8ge1xuXHRcdC5zc19pbm5lckRpdiB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHRcdC5zc19pbm5lckRpdkhvbWUge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXYyIHtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0Ji5zc19zaG9ydGVyID4ge1xuXHRcdFx0LnNzX2lubmVyRGl2IHtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnNzX2lubmVyRGl2SG9tZSB7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5zc19pbm5lckRpdjIge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zc19oZXJvIHtcblx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXZIb21lIHtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdC5zc19oZXJvIHtcblx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHRcdCYuc3Nfc2hvcnRlciB7XG5cdFx0XHRoZWlnaHQ6IDUwdncgIWltcG9ydGFudDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE5MXB4O1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdC5zc19pbm5lckRpdiB7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDExM3B4O1xuXHRcdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHRcdH1cblx0XHRcdC5zc19pbm5lckRpdkhvbWUge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTEzcHg7XG5cdFx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdFx0fVxuXHRcdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDExM3B4O1xuXHRcdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2SG9tZSB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNDAwcHgpIHtcblx0LnNzX2hlcm8ge1xuXHRcdC5zc19pbm5lckRpdiB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0XHQmLnNzX3Nob3J0ZXIge1xuXHRcdFx0aGVpZ2h0OiA3NXZ3ICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4taGVpZ2h0OiBub25lO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdC5zc19pbm5lckRpdiB7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHRcdH1cblx0XHRcdC5zc19pbm5lckRpdkhvbWUge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdFx0fVxuXHRcdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zc19pbm5lckRpdkhvbWUge1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHRcdC5zc19pbm5lckRpdjIge1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zc19oZXJvLnNzX3Nob3J0ZXIge1xuXHRcdGhlaWdodDogMzB2dyAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IG5vbmU7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXzcwO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHRcdC5zc19pbm5lckRpdkhvbWUge1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfNzA7XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdH1cbn1cbi5qdW1ib3Ryb24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcm91c2VsLWl0ZW0ge1xuXHQmLnpvb20tb3V0IHtcblxuXHRcdC5qdW1ib3Ryb24ge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUyOTU5YTtcblx0XHR9XG5cdH1cbn1cbi5jYWxlbmRhcl9pbmZvX2JveCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0bWluLWhlaWdodDogMTI0cHg7XG59XG4ucWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMTBweCBhdXRvO1xufVxuI2Nhcm91c2VsZXZlbnRzIHtcblx0LnF1b3RlLWNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZV84MDtcblx0fVxuXHQucXVvdGUtY2FyZGhvbWUge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0XHQmLmF0dHJpYnV0aW9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmF0dHJpYnV0aW9uIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cbn1cbi5xdW90ZS1jYXJkIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJGNvbG9yX2xvZ19jYWJpbjtcblx0cGFkZGluZzogMjBweDtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbl8xMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtaW4taGVpZ2h0OiAxMjBweDtcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogODAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZ2VvcmdpYSwgJHNlcmlmO1xuXHRcdGNvbnRlbnQ6IFwi4oCcXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHRmb250LXNpemU6IDZlbTtcblx0XHRjb2xvcjogJGNvbG9yX2dhbGxlcnlfNzA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRmb250LWZhbWlseTogJGdlb3JnaWEsICRzZXJpZjtcblx0XHRjb250ZW50OiBcIuKAnVwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC01cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZlbTtcblx0XHRjb2xvcjogJGNvbG9yX2dhbGxlcnlfNzA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQmLmJsdWUtY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2F6dXJlX3JhZGlhbmNlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvcl9sb2dfY2FiaW5fMTIsIDAgMnB4IDRweCAkY29sb3JfbG9nX2NhYmluXzI0O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfY29ybmZsb3dlcl9ibHVlO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfY29ybmZsb3dlcl9ibHVlO1xuXHRcdH1cblx0fVxuXHQmLmdyZWVuLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9mb3Jlc3RfZ3JlZW47XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yX2xvZ19jYWJpbl8xMiwgMCAycHggNHB4ICRjb2xvcl9sb2dfY2FiaW5fMjQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9lbWVyYWxkO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfZW1lcmFsZDtcblx0XHR9XG5cdH1cblx0Ji5yZWQtY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3RvcmNoX3JlZDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3JfbG9nX2NhYmluXzEyLCAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbl8yNDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2Nhcm5hdGlvbjtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2Nhcm5hdGlvbjtcblx0XHR9XG5cdH1cblx0Ji55ZWxsb3ctY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3NlYV9idWNrdGhvcm47XG5cdFx0Y29sb3I6ICRjb2xvcl9sb2dfY2FiaW47XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvcl9sb2dfY2FiaW5fMTIsIDAgMnB4IDRweCAkY29sb3JfbG9nX2NhYmluXzI0O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3Jfc2FmZnJvbjtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3NhZmZyb247XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA2NDBweCkge1xuXHQucXVvdGUtY2FyZDphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAxNmVtO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5xdW90ZS1jYXJkaG9tZTphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAxNmVtO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG4ucWNvbnRhaW5lcmhvbWUge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5xdW90ZS1jYXJkaG9tZSB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Y29sb3I6ICRjb2xvcl9sb2dfY2FiaW47XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNoYWRvdzogMCAycHggNHB4ICRjb2xvcl9sb2dfY2FiaW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogMTIwcHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYucDEge1xuXHRcdFx0bWFyZ2luOiAwIDUwcHggMCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLmF0dHJpYnV0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Ji5ibHVlLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9henVyZV9yYWRpYW5jZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3JfbG9nX2NhYmluXzEyLCAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbl8yNDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2Nvcm5mbG93ZXJfYmx1ZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2Nvcm5mbG93ZXJfYmx1ZTtcblx0XHR9XG5cdH1cblx0Ji5ncmVlbi1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZm9yZXN0X2dyZWVuO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvcl9sb2dfY2FiaW5fMTIsIDAgMnB4IDRweCAkY29sb3JfbG9nX2NhYmluXzI0O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfZW1lcmFsZDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2VtZXJhbGQ7XG5cdFx0fVxuXHR9XG5cdCYucmVkLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl90b3JjaF9yZWQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yX2xvZ19jYWJpbl8xMiwgMCAycHggNHB4ICRjb2xvcl9sb2dfY2FiaW5fMjQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jYXJuYXRpb247XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jYXJuYXRpb247XG5cdFx0fVxuXHR9XG5cdCYueWVsbG93LWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9zZWFfYnVja3Rob3JuO1xuXHRcdGNvbG9yOiAkY29sb3JfbG9nX2NhYmluO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3JfbG9nX2NhYmluXzEyLCAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbl8yNDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3NhZmZyb247XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9zYWZmcm9uO1xuXHRcdH1cblx0fVxufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNSU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMTUlO1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZy1tYXN0aGVhZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib3N0b25fYmx1ZTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDVweCAkYmxhY2tfMTA7XG59XG4uYmxvZy1uYXYtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yX2JvdHRpY2VsbGk7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4uYmxvZy1oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYmxvZy10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkY2FyZG87XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Ji5hcmNoaXZlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5ibG9nLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yX21vdW50YWluX21pc3Q7XG59XG4uYmxvZy1tYWluIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdC5wYWdlLXRlbXBsYXRlLWNhdGVnb3J5LWJhcmUgJiB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdH1cbn1cbi5zaWRlYmFyLW1vZHVsZSB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdG1hcmdpbjogMCAtMTVweCAxNXB4O1xuXHQmLndpZGdldF90ZXh0IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aWxkX3NhbmQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dWw6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0b2w6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbi5zaWRlYmFyLW1vZHVsZS1pbnNldCB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aWxkX3NhbmQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHVsOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0b2w6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLnBhZ2VyIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGxpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0PiBsaSA+IGEge1xuXHRcdHdpZHRoOiAxNDBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdH1cbn1cbi5ibG9nLXBvc3Qge1xuXHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHQuYmxvZy10aXRsZS1saW5rIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQmLmFsaWduY2VudGVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3dpbGRfc2FuZDtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Ji5hbGlnbmxlZnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYmxvZy1wb3N0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYmxvZy1wb3N0LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cblx0LmJsb2ctcG9zdCBpbWcge1xuXHRcdCYuYWxpZ25sZWZ0IHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUlO1xuXHRcdH1cblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdG1hcmdpbi10b3A6IDElO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNSU7XG5cdFx0fVxuXHR9XG5cdC5idG4tbWVudSBsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuLmJsb2ctcG9zdC1tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6ICRjb2xvcl9tb3VudGFpbl9taXN0O1xufVxuLmJsb2ctZm9vdGVyIHtcblx0cGFkZGluZzogNDBweCAwO1xuXHRjb2xvcjogJGNvbG9yX21vdW50YWluX21pc3Q7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2FsYWJhc3Rlcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRtZXJjdXJ5O1xuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbi5saXN0LWdyb3VwIHtcblx0d2lkdGg6IDE3MHB4O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5ncmF5c2NhbGUge1xuXHRmaWx0ZXI6IHVybCgkZGF0YV91cmlfMCk7XG5cdCY6aG92ZXIge1xuXHRcdGZpbHRlcjogbm9uZTtcblx0fVxufVxuLmNhbGVuZGFyIHtcblx0cGFkZGluZy10b3A6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogODBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRibGFjaztcblx0dGV4dC1zaGFkb3c6ICR3aGl0ZSAwIDFweCAwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNoYWRvdzogMCAycHggMnB4ICRjb2xvcl9zdXZhX2dyYXk7XG5cdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250OiBub3JtYWwgYm9sZCAxNHB4LzIycHggJGFyaWFsLCAkaGVsdmV0aWNhLCAkc2Fucztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtc2hhZG93OiAkZ3JlZW5fYWNjZW50IDAgLTFweCAwO1xuXHRcdGJhY2tncm91bmQ6ICRtZWRpdW1fZ3JlZW47XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmVlbl9hY2NlbnQ7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01cHg7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2FsdG87XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0bGVmdDogMTNweDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9hbHRvO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHJpZ2h0OiAxM3B4O1xuXHRcdH1cblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3dvb2RzbW9rZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMXB4ICR3aGl0ZTtcblx0XHRsZWZ0OiAxMXB4O1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93b29kc21va2U7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDFweCAkd2hpdGU7XG5cdFx0cmlnaHQ6IDExcHg7XG5cdH1cbn1cbi5wb3N0LWZvb3RlciB7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aWxkX3NhbmQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9hbHRvO1xuXHQudGF4aXRlbXMge1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdH1cblx0XHQmLmFkZE1hcmdpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuaWZyYW1lIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wb3N0LWNvbW1lbnRzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0Lm1lZGlhIHtcblx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHQmLmNvbW1lbnQtYmxvY2sge1xuXHRcdFx0Lm1lZGlhLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuY29tbWVudHNfbWV0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnB1bGwtbGVmdCBpbWcge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX3dpbGRfc2FuZDtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRoMi5jb21tZW50cy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjMzM3JlbTtcblx0XHRmb250LWZhbWlseTogJG11bGk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXHRoMy5mb3JtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuMzMzcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cdC5mb3JtLWdyb3VwIC5idG4uYnRuLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0LmhwaG9tZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcblx0fVxuXHQuYmxvZy1wb3N0IGltZyB7XG5cdFx0Ji5hbGlnbmxlZnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYuYWxpZ25yaWdodCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbi5zZWFyY2gtd3JhcCB7XG5cdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YnV0dG9uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2lsZF9zYW5kO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LmZvcm0tY29udHJvbCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cbi5mb2Ytc2VhcmNoIHtcblx0d2lkdGg6IDMwMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmZvZi10ZW1wbGF0ZSB7XG5cdHBhZGRpbmc6IDc1cHggMDtcblx0LmZvZi10aXRsZSB7XG5cdFx0bWFyZ2luOiAzNXB4O1xuXHR9XG59XG4uYnRuLW1lbnUge1xuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGEge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwcztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogJG1lZGl1bV9ncmVlbjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0XHRcdGZvbnQtc2l6ZTogMC44M3JlbTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW5fYWNjZW50O1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbl9hY2NlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmJ0bi1tZW51IGxpIGEge1xuXHRcdGZvbnQtc2l6ZTogMC43MHJlbTtcblx0fVxufVxuQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmJ0bi1tZW51IGxpIGEge1xuXHRcdGZvbnQtc2l6ZTogMC44M3JlbTtcblx0fVxufVxuLmhwd2lkZ2V0LXdyYXAge1xuXHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdC5ocHdpZGdldC1mYiB7XG5cdFx0cGFkZGluZzogMjRweCAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHR9XG5cdC5ocHdpZGdldC1uZSB7XG5cdFx0cGFkZGluZzogMjRweCAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5uYXZiYXItbmF2IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGxpIGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cbn1cbi8qIFN1c2Fua2Egc2l0ZSBzcGVjaWZpYyBhZGRpdGlvbnMgKi9cbmRpdiNub3RTb0JpZ1Jlc291cmNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAtMC4yNXJlbSk7XG59XG4udy0xMDAgPiBhIHtcblx0d2lkdGg6IDEwMCU7XG59XG5mb290ZXIuZm9vdGVyX2NsYXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmZvb3Rlcl9icmFuZCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRjYXJkbywgJHNlcmlmO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG5cdC5zb2NpYWxfY2lyY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdFxuXHQuaDUge1xuXHRcdGZvbnQtc2l6ZTogMjEuNnB4O1xuXHR9XG59XG4uYmxvZy1uYXYgLmFjdGl2ZSB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG59XG5pbWcuYnJpZ2h0bmVzczpob3ZlciB7XG59XG4uZmE6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjc7XG59XG4udG9wbmF2IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuLndpZGdldF9tZWRpYV9pbWFnZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3dpbGRfc2FuZDtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmZlYXR1cmVkLWltZyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3dpbGRfc2FuZDtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG4uZm9vdGVybmF2bGlzdCBsaSB7XG5cdHBhZGRpbmc6IC4yNXJlbSAuMjVyZW0gIWltcG9ydGFudDtcblx0YSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn1cbi5mb290ZXJuYXZsaXN0MiBsaSB7XG5cdHBhZGRpbmc6IC41cmVtIC41cmVtICFpbXBvcnRhbnQ7XG5cdGEge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59XG4uZm9vdGVybmF2bGlzdDMgbGkge1xuXHRwYWRkaW5nOiAuNXJlbSAuNXJlbSAhaW1wb3J0YW50O1xuXHRhIHtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxufVxuLmdyaWQtaWZyYW1lLCAuaWZyYW1lLWFzcGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLmNsaWNrYWJsZSB7XG5cdFx0aWZyYW1lIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0fVxuXHR9XG59XG4ubW9kYWwge1xuXHQuZmEtdGltZXMtY2lyY2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAkZGFya19ncmVlbjtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC5tb2RhbC1ib2R5IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDc1cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4ubW9iaWxlLWNlbnRlciB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG4uZ3JpZC12aWRlbyB7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0XHRmbGV4OiAxIDEgY2FsYygzMyUgLSAxcmVtKTtcblx0fVxufVxuLnNlZS1tb3JlLWxpbmsge1xuXHRjb2xvcjogJGRhcmtfZ3JlZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogLjI1ZW0gLjVlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAuMjVzO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmVlbjtcblx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuZmEtY2hldnJvbi1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxufVxuLmJvcmRlci1ib3R0b20tZ3JheSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3Jfc3V2YV9ncmF5LCAuMjUpO1xufVxuLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmV3cy1wb3N0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyZXksIDMwJSk7XG5cdHAge1xuXHRcdGZsZXg6IDEgMSA2NSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0XHRtYXgtd2lkdGg6IDY1JTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuLm5ld3MtcG9zdC1pbWcge1xuXHRmbGV4OiAxIDEgMzElO1xuXHRtYXgtd2lkdGg6IDMxJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbi5uc2JoLTRjb2wtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgfVxufVxuLm5zYi12aWRlb3Mge1xuXHRtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNXJlbTtcbn1cbi5ob3V6ei1ibG9jayB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdGEge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdH1cbn1cbi5ob3V6ei1pbWFnZSB7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXHRpbWcge1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbi5mb290ZXItbGlua3MtaW1nIHtcblx0aGVpZ2h0OiAxNThweDtcbn1cblxuLmZiX2lmcmFtZV93aWRnZXRfZmx1aWQge1xuXHR3aWR0aDogMTAwJTtcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxuXHRzcGFuIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4ubWlkZGxlLWJvcmRlci1kZ3JlZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmFjZi1tYXAge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbi5ldmVudHMtc3VicGFnZS1saW5rIHtcblx0Y29sb3I6ICRkYXJrX2dyZWVuO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uaW5uZXItcGFnZS1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6aG92ZXIge1xuXHRcdC5pbm5lci1wYWdlLWJsb2NrX19pbWctY29udGFpbmVyIHtcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdH1cblx0fVxufVxuXG4uaW5uZXItcGFnZS1ibG9ja19faW1nLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIyNXB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGZpbHRlciAuMzVzO1xufVxuXG4uaW5uZXItcGFnZS1ibG9ja19fY29udGVudCxcbi5pbm5lci1wYWdlLWJsb2NrX19pbWctY29udGFpbmVyICB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8vIEhvbWUgUHJvZmVzc2lvbmFscyBEaXJlY3Rvcnkgc3R5bGVzXG4udzJkYy1maWVsZC1vdXRwdXQtYmxvY2sge1xuXHQmLm5hbWUsXG5cdCYuYWRkcmVzcyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi53MmRjLWZpZWxkLWNhcHRpb24ge1xuXHQuc29jaWFsX2NpcmNsZSB7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHR9XG59XG5cbi53MmRjLWNvbnRlbnQge1xuXHRtYXJnaW46IDEuNXJlbSAwIDAgMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGNvbG9yOiAkZGFya19ncmVlbjtcblx0aDEsIGgyLCBoMywgLncyZGMtaDEsIC53MmRjLWgyLCAudzJkYy1oMyB7XG5cdFx0Zm9udC1mYW1pbHk6IENhcmRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAwIDAgMC4zNzVlbTtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDEuNzc2ODlyZW07XG5cdH1cblxuXHQudzJkYy1jaGVja2JveCB7XG5cdFx0Y29sb3I6ICRkYXJrX2dyZWVuO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sdW1uczogJGRhcmtfZ3JlZW47XG5cdFx0fVxuXHRcdC53MmRjLWNvbnRyb2wtaW5kaWNhdG9ye1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cdC53MmRjLWNoZWNrYm94ICsgLncyZGMtY2hlY2tib3h7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQudzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQudzJkYy1uby1mb3VuZC1saXN0aW5nc3tcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQudzJkYy1hcmVhLWhlYWRlcntcblx0XHRtYXJnaW46IDUwcHggMCAyNXB4IDA7XG5cdFx0Zm9udC1zaXplOjQwcHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IDJweCAycHggd2hpdGUsXG5cdFx0MnB4IC0ycHggd2hpdGUsXG5cdFx0LTJweCAycHggd2hpdGUsXG5cdFx0LTJweCAtMnB4IHdoaXRlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHR9XG5cblx0LncyZGMtYnRuLXJlZ2lzdGVye1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdH1cblxuXHQudzJkYy1jcmVhdGUtbGlzdGluZy1mb3Jte1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuICBcdC53MmRjLXN1Ym1pdC1zZWN0aW9uLWluc2lkZXtcblxuXG5cdCAgLncyZGMtcGF5bWVudC1nYXRld2F5LWljb257XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIG1heC13aWR0aDogMTUwcHg7XG5cdFx0ICBtYXJnaW46IGF1dG87XG5cdCAgfVxuXG5cbiAgXHR9XG5cdC5taXNjLXB1Yi1zZWN0aW9ue1xuXHRcdGxhYmVse1xuXHRcdFx0Yntcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LncyZGMtc3VibWl0LXNlY3Rpb24taW5zaWRle1xuXG5cdH1cblx0LncyZGMtZGFzaGJvYXJkLWluc3RydWN0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC53MmRjLWNvbnRhaW5lci1jaGVja2JveGVzIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDAuMzc1ZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHR9XG5cblxuXG59XG5cblxuXG4udzJkYy1jb250ZW50LncyZGMtc2VhcmNoLWZvcm17XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4udzJkYy1jb250YWluZXItZ3JheXtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXlfc2VhcmNoO1xuXHRjb2xvcjogJGRhcmtfZ3JlZW47XG5cdHBhZGRpbmc6IDE1cHg7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuXHR9XG59XG5cbi53MmRjLWNvbnRlbnQtY3VzdG9te1xuXHRwYWRkaW5nOiAwO1xufVxuXG5cbmhlYWRlci53MmRjLWxpc3RpbmctaGVhZGVyIHtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjc3Njg5cmVtO1xuXHR9XG59XG5cbi53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53MmRjLWxpc3RpbmdzLWJsb2Nre1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy1yaWdodDo1cHg7XG5cdC53MmRjLWxpc3Rpbmcge1xuXHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbn1cblxuLncyZGMtY29udGFpbmVyLWNoZWNrYm94ZXN7XG5cdC8vbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLncyZGMtZmllbGQtaW5wdXQtYmxvY2stMTl7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53MmRjLWNvbnRlbnQtZmllbGRzLW1ldGFib3hfY2F0ZWdvcnlmaWx0ZXJze1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53MmRjLXN1Ym1pdC1zZWN0aW9uLXBheW1lbnRzIHtcblx0LncyZGMtZmxleC1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cblx0XHQudzJkYy1mbGV4LWl0ZW0ge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0fVxufVxuXG4udzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMge1xuXHQudzJkYy1zZWFyY2gtY2xlYXIge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmtfZ3JlZW47XG5cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICRkYXJrX2dyZWVuO1xuXG5cdFx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGRhcmtfZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0LncyZGMtc2VhcmNoLXBhcmFtOm5vdCg6bGFzdC1jaGlsZCkgYXtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LncyZGMtc2VhcmNoLXBhcmFtOmxhc3QtY2hpbGQgYTpob3Zlcntcblx0XHRjb2xvcjokZGFya19ncmVlbjtcblx0fVxuXG59XG5cbi53MmRjLWZvcm0tZm9vdGVyLW1lc3NhZ2V7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udzJkYy1lcnJvci1tZXNzYWdle1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tbGVmdDogMC42ZW07XG5cdGNvbG9yOiAkY29sb3JfbW9uemE7XG59XG5cbi53MmRjLWxpc3Rpbmctc2luZ2xle1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdC53MmRjLWRpcmVjdG9yeS1mcm9udHBhbmVse1xuXHRcdC53MmRjLWxpc3RpbmdzLWJsb2Nre1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjVweDtcblx0XHR9XG5cdH1cbn1cbi53MmRjLWNvbnRlbnQge1xuXHQudzJkYy1yZW5ldy1iYWRnZSwgLncyZGMtcmVuZXctYmFkZ2Utd3JhcHBlciBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogYm90aDtcblx0XHRiYWNrZ3JvdW5kOiAjREE0RjQ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZzogM3B4IDdweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHQmOnZpc2l0ZWQsXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmtfZ3JlZW47XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHR9XG5cdC53MmRjLWJhY2t0by1kaXJlY3Rvcnkge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC53MmRjLWRhc2hib2FyZC10YWJzLWNvbnRlbnR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuLncyZGMtY29udGVudCB7XG5cdC53MmRjLXJlbmV3LWJhZGdlLCAudzJkYy1yZW5ldy1iYWRnZS13cmFwcGVyIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGJhY2tncm91bmQ6ICNEQTRGNDk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nOiAzcHggN3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdCY6dmlzaXRlZCxcblx0XHQmOmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFya19ncmVlbjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdH1cblx0LncyZGMtYmFja3RvLWRpcmVjdG9yeSB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cblxuXG4udzJkYy1zaW5nbGUtbGlzdGluZy1sb2dvLXdyYXB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcbn1cblxuXG4vLyBFbmQgSG9tZSBQcm9mZXNzaW9uYWxzIERpcmVjdG9yeSBzdHlsZXMiXX0= */
