/* Inter */
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-Light.ttf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-Regular.ttf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
}
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-Bold.ttf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-ExtraBold.ttf") format("truetype");
  font-weight: 800;
}
@font-face {
  font-family: "Inter";
  src: url("../../assets/fonts/Inter/Inter-Black.ttf") format("truetype");
  font-weight: 900;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  margin: 0 0 24px;
  color: var(--theme-page-txt-color);
}
h1.wp-block-heading,
.h1.wp-block-heading,
h2.wp-block-heading,
.h2.wp-block-heading,
h3.wp-block-heading,
.h3.wp-block-heading,
h4.wp-block-heading,
.h4.wp-block-heading,
h5.wp-block-heading,
.h5.wp-block-heading,
h6.wp-block-heading,
.h6.wp-block-heading {
  margin: 24px 0;
}
h1.is-style-heading-bordered:before,
.h1.is-style-heading-bordered:before,
h2.is-style-heading-bordered:before,
.h2.is-style-heading-bordered:before,
h3.is-style-heading-bordered:before,
.h3.is-style-heading-bordered:before,
h4.is-style-heading-bordered:before,
.h4.is-style-heading-bordered:before,
h5.is-style-heading-bordered:before,
.h5.is-style-heading-bordered:before,
h6.is-style-heading-bordered:before,
.h6.is-style-heading-bordered:before {
  content: "";
  display: block;
  margin-bottom: 20px;
  width: 100%;
  height: 1px;
  background-color: var(--theme-blocks-secondary-bg);
  opacity: 0.3;
}

h1,
.h1 {
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
}

h2,
.h2 {
  font-size: 32px;
  line-height: 38px;
  text-transform: uppercase;
}

h3,
.h3 {
  font-size: 28px;
  line-height: 34px;
}

h4,
.h4 {
  font-size: 24px;
  line-height: 28px;
}

h5,
.h5 {
  font-size: 20px;
  line-height: 26px;
}

p {
  font-family: Inter, serif;
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

a {
  color: var(--theme-default-elements-color);
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

b,
strong {
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  h1,
  .h1 {
    font-size: 30px;
    line-height: 38px;
  }
  h2,
  .h2 {
    font-size: 28px;
    line-height: 34px;
  }
  h3,
  .h3 {
    font-size: 24px;
    line-height: 28px;
  }
  h4,
  .h4 {
    font-size: 20px;
    line-height: 26px;
  }
  h5,
  .h5 {
    font-size: 18px;
    line-height: 22px;
  }
  p {
    font-size: 16px;
    line-height: 22px;
  }
  a {
    font-size: 16px;
  }
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body,
html {
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin: 0 !important;
}

body.no-scroll {
  overflow: hidden;
}

body {
  position: relative;
  min-width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  font-family: "Inter", sans-serif;
  line-height: 22px;
  color: var(--theme-blocks-secondary-bg);
  background-color: var(--theme-page-bg-color);
  font-size: 16px;
}
@media screen and (max-width: 991px) {
  body.overflow-hidden {
    overflow: hidden;
  }
}

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

.wrapper {
  position: relative;
  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%;
  min-height: 100vh;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

section {
  margin: 0 0 60px 0;
}
section .wp-block-hc-container {
  margin: 40px 0;
}
@media screen and (max-width: 991px) {
  section {
    margin: 0 0 40px 0;
  }
}

.container {
  width: 100%;
  max-width: 1752px;
  padding: 0 16px;
  margin: 0 auto;
}
.container.container-sidebar {
  max-width: 1750px;
}
@media (max-width: 991px) {
  .container.container-sidebar .page-content__holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
  }
  .container.container-sidebar .page-content-sidebar {
    width: 100% !important;
  }
}
.container.container-sidebar .breadcrumbs-section {
  margin-bottom: 20px;
}

.wp-block-hc-alternate-group-section {
  margin: 0 0 60px 0;
}
@media screen and (max-width: 991px) {
  .wp-block-hc-alternate-group-section {
    margin: 0 0 40px 0;
  }
}

.page-content__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
}
.page-content__holder .page-content {
  width: 100%;
  max-width: 100%;
}
.page-content__holder .page-content.page-content-sidebar {
  width: calc(100% - 419px - 40px);
}
.page-content__holder .page-content .wp-block-hc-alternate-group-section:first-child {
  margin-top: 0;
}
.page-content__holder .page-content .wp-block-hc-alternate-group-section:first-child > *:first-child {
  margin-top: 0;
}
.page-content__holder .page-content .wp-block-hc-alternate-group-section:first-child .wp-block-heading {
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .page-content__holder .page-content {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .page-content__holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 16px;
  }
}

hr {
  margin: 60px 0 20px 0;
  height: 1px;
  background-color: var(--theme-blocks-secondary-bg);
  border: 0;
  opacity: 0.3;
}

/**
	Table Style
 */
.wp-block-table {
  margin: 24px 0;
  overflow-x: auto;
}

.wp-block-table table {
  color: var(--theme-blocks-secondary-bg);
  line-height: 22px;
  width: 100%;
  font-size: 16px;
  padding: 5px;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 16px;
  border-collapse: separate;
  border-spacing: 0;
}
@media screen and (max-width: 768px) {
  .wp-block-table table td {
    width: 300px;
  }
}

.wp-block-table thead {
  text-align: left;
  font-weight: 700;
}
.wp-block-table thead th {
  padding: 10px 16px;
  border-bottom: 1px solid #AFB3C1;
  border-top: 1px solid #AFB3C1;
  text-transform: uppercase;
  font-weight: 600;
}
.wp-block-table thead th:first-child {
  border-top-left-radius: 16px;
  border-left: 1px solid #AFB3C1;
}
.wp-block-table thead th:last-child {
  border-top-right-radius: 16px;
  border-right: 1px solid #AFB3C1;
}
.wp-block-table thead th:not(:last-child) {
  border-right: 1px solid #AFB3C1;
}

.wp-block-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 16px;
}
.wp-block-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 16px;
}
.wp-block-table tbody tr:nth-child(2n+1) {
  background-color: var(--theme-blocks-primary-bg);
}
.wp-block-table tbody td {
  padding: 10px 16px;
  border-bottom: 1px solid #AFB3C1;
}
.wp-block-table tbody td:not(:last-child) {
  border-right: 1px solid #AFB3C1;
}
.wp-block-table tbody td:first-child {
  border-left: 1px solid #AFB3C1;
}
.wp-block-table tbody td:last-child {
  border-right: 1px solid #AFB3C1;
}

ol {
  padding: 0 0 0 36px;
  list-style: none;
  counter-reset: custom-counter;
  font-size: 16px;
}
ol li {
  counter-increment: custom-counter;
  margin: 0 0 10px 0;
  position: relative;
}
ol li::before {
  content: counter(custom-counter);
  position: absolute;
  top: 12px;
  left: -35px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border: 1px solid var(--theme-default-elements-color);
  color: var(--theme-default-elements-color);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
}
ol li:last-child {
  margin: 0;
}
ol li:last-child::after {
  display: none;
}

ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) {
  list-style: none;
  counter-reset: custom-counter;
  padding: 0;
}
ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) li {
  margin: 0 0 16px 0;
  padding-left: 32px;
  position: relative;
}
ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 20px;
  height: 20px;
  background-color: var(--theme-default-elements-color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://mezzinapropiedades.com.ar/2000/svg'%3E%3Cg%20clip-path='url(%23clip0_204_5217)'%3E%3Cpath%20d='M4.1665%2027.5L7.49984%2030.8333L15.8332%2022.5'%20stroke='%2316B528'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M5.3335%2010.6667L8.00016%2013.3333L14.6668%206.66666'%20stroke='%2316B528'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/g%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%2316B528'/%3E%3Cdefs%3E%3CclipPath%20id='clip0_204_5217'%3E%3Crect%20width='20'%20height='20'%20rx='10'%20fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://mezzinapropiedades.com.ar/2000/svg'%3E%3Cg%20clip-path='url(%23clip0_204_5217)'%3E%3Cpath%20d='M4.1665%2027.5L7.49984%2030.8333L15.8332%2022.5'%20stroke='%2316B528'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M5.3335%2010.6667L8.00016%2013.3333L14.6668%206.66666'%20stroke='%2316B528'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/g%3E%3Crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%2316B528'/%3E%3Cdefs%3E%3CclipPath%20id='clip0_204_5217'%3E%3Crect%20width='20'%20height='20'%20rx='10'%20fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) li:last-child {
  margin: 0;
}
ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) li ul {
  padding: 0;
  margin-top: 10px;
}
ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) li ul li {
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 991px) {
  ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) li ul li {
    font-size: 16px;
  }
}
ul:not(.menu):not(.slick-dots):not(.drop-menu-list):not(.header-dropdown-menu) li ul li::before {
  content: none;
}

.item_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
}

.socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.socials__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border: 1px solid var(--theme-default-elements-color);
  border-radius: 50%;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.socials__item:hover {
  background-color: var(--theme-default-elements-color);
}
.socials__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sgt-scroll-top {
  position: fixed;
  bottom: 70px;
  right: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--theme-default-elements-color);
  border: 1px solid #F8FDFF;
  border-radius: 50%;
  z-index: 50;
}
@media screen and (max-width: 991px) {
  .sgt-scroll-top {
    right: 16px;
    bottom: 39px;
  }
}

.wp-block-buttons {
  margin: 24px 0;
}
.wp-block-buttons.is-content-justification-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn,
.wp-block-button a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  padding: 12px 28px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: none;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  vertical-align: middle;
  cursor: pointer;
  text-wrap: nowrap;
  border-radius: 12px;
  text-transform: uppercase;
  background-color: var(--theme-active-btn-bg);
  color: var(--theme-active-btn-txt-color);
}
.btn:hover,
.wp-block-button a:hover {
  background-color: var(--theme-active-btn-hover-bg);
}
.btn:active,
.wp-block-button a:active {
  background-color: var(--theme-active-btn-pressed-bg);
}
.btn svg path,
.wp-block-button a svg path {
  stroke: var(--theme-active-btn-icon-color);
}
@media (max-width: 991px) {
  .btn,
  .wp-block-button a {
    width: 100%;
  }
}

.btn-accent,
.is-style-btn-accent a {
  background-color: var(--theme-active-btn-bg);
  color: var(--theme-active-btn-txt-color);
}
.btn-accent:hover,
.is-style-btn-accent a:hover {
  background-color: var(--theme-active-btn-hover-bg);
}
.btn-accent:active,
.is-style-btn-accent a:active {
  background-color: var(--theme-active-btn-pressed-bg);
}
.btn-accent svg path,
.is-style-btn-accent a svg path {
  stroke: var(--theme-active-btn-icon-color);
}

.btn-secondary,
.is-style-btn-secondary a {
  background-color: var(--theme-secondary-btn-bg);
  border: 1px solid var(--theme-secondary-btn-border-color);
  color: var(--theme-secondary-btn-border-color);
}
.btn-secondary:hover,
.is-style-btn-secondary a:hover {
  color: #FFFFFF;
  background-color: var(--theme-secondary-btn-hover-bg);
}
.btn-secondary:active,
.is-style-btn-secondary a:active {
  color: #FFFFFF;
  background-color: var(--theme-secondary-btn-pressed-bg);
}
.btn-secondary svg path,
.is-style-btn-secondary a svg path {
  stroke: var(--theme-secondary-btn-icon-color);
}

.btn-white,
.is-style-btn-white a {
  background-color: var(--theme-white-btn-bg);
  color: var(--theme-white-btn-txt-color);
  border: 1px solid var(--theme-white-btn-border-color);
}
.btn-white:hover,
.is-style-btn-white a:hover {
  background-color: var(--theme-white-btn-hover-bg);
  border: 1px solid var(--theme-white-btn-hover-border-color);
}
.btn-white:active,
.is-style-btn-white a:active {
  background-color: var(--theme-white-btn-pressed-bg);
  border: 1px solid var(--theme-white-btn-pressed-border-color);
}
.btn-white svg path,
.is-style-btn-white a svg path {
  stroke: var(--theme-default-elements-color);
}

.btn-black,
.is-style-btn-black a {
  background-color: var(--theme-black-btn-bg);
  color: var(--theme-black-btn-txt-color);
}
.btn-black:hover,
.is-style-btn-black a:hover {
  background-color: var(--theme-black-btn-hover-bg);
}
.btn-black:active,
.is-style-btn-black a:active {
  background-color: var(--theme-black-btn-pressed-bg);
}
.btn-black svg,
.is-style-btn-black a svg {
  color: var(--theme-black-btn-txt-color);
}

.btn-lines-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.btn-lines-wrap .btn {
  z-index: 1;
}
.btn-lines-wrap:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 1px;
  background-color: rgba(var(--theme-blocks-secondary-bg), 0.3);
  z-index: 0;
}

.welcome-section {
  position: relative;
  margin: 0 0 60px;
}
@media (max-width: 991px) {
  .welcome-section {
    margin-bottom: 40px;
  }
}
.welcome-section__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
}
.welcome-section__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.welcome-section .welcome-section-hero {
  background-color: var(--theme-page-welcome-gradient-2);
}
.welcome-section .welcome-section-hero .breadcrumbs-section {
  margin: 0;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
}
.welcome-section .welcome-section-hero .breadcrumbs-section a span {
  color: rgba(255, 255, 255, 0.7);
}
.welcome-section .welcome-section-hero .welcome-section-wrap {
  background: linear-gradient(74.99deg, var(--theme-page-welcome-gradient-1) 2.15%, rgba(19, 25, 39, 0) 69.92%);
}
.welcome-section .welcome-section-hero .welcome-container {
  max-width: 1752px;
  margin: 0 auto;
  padding: 0 16px;
  z-index: 2;
}
.welcome-section .welcome-section-hero__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  gap: 30px;
  z-index: 2;
  padding: 24px 0;
}
@media (max-width: 991px) {
  .welcome-section .welcome-section-hero__holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px;
    padding: 24px 0 40px;
  }
}
.welcome-section .welcome-section-hero__image {
  z-index: 0;
  height: 100%;
  max-width: 533px;
  min-width: 30%;
  max-height: 400px;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .welcome-section .welcome-section-hero__image {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.welcome-section .welcome-section-hero__image img {
  width: auto;
  height: 100%;
}
.welcome-section .welcome-section-hero__content {
  position: relative;
  z-index: 1;
  max-width: 1219px;
}
@media (max-width: 991px) {
  .welcome-section .welcome-section-hero__content {
    padding: 0 !important;
  }
}
.welcome-section .welcome-section-hero__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  min-width: 475px;
}
@media (max-width: 991px) {
  .welcome-section .welcome-section-hero__main {
    min-width: 0;
  }
}
.welcome-section .welcome-section-hero__title {
  margin: 0;
  color: #F8FDFF;
}
.welcome-section .welcome-section-hero__text {
  color: #FFFFFF;
}
.welcome-section .welcome-section-hero__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.welcome-section .welcome-section-hero__buttons .btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 991px) {
  .welcome-section .welcome-section-hero__buttons .btn {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.welcome-section .welcome-section-hero__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: auto;
  max-width: 100%;
}
.welcome-section .welcome-section-hero__rating-bk {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 16px;
  background: var(--theme-blocks-primary-bg);
  border-radius: 16px;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 266px;
}
.welcome-section .welcome-section-hero__rating-bk__label {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--theme-default-elements-color);
  border-bottom-right-radius: 16px;
}
.welcome-section .welcome-section-hero__rating-bk__label svg path {
  fill: #FFFFFF;
}
.welcome-section .welcome-section-hero__rating-bk__label span {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
}
.welcome-section .welcome-section-hero__rating-bk:first-child .welcome-section-hero__rating-bk__label {
  width: 70px;
  height: 50px;
}
.welcome-section .welcome-section-hero__rating-bk__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 10px;
  width: 100%;
  height: 100px;
  border-radius: 16px;
}
.welcome-section .welcome-section-hero__rating-bk__logo img {
  max-height: 40px;
  height: 100%;
  width: auto;
}
.welcome-section .welcome-section-hero__rating-bk__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.welcome-section .welcome-section-hero__rating-bk__title {
  font-size: 18px;
  font-weight: 600;
}
.welcome-section .welcome-section-hero__rating-bk__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 2px;
  font-weight: 600;
}
.welcome-section .welcome-section-hero__rating-bk__rating svg {
  width: 15px;
  height: 15px;
}
.welcome-section .welcome-section-hero__rating-bk__rating svg path {
  fill: var(--bk-star-color);
}
.welcome-section .welcome-section-hero__rating-bk__bonus {
  margin: 0;
  text-align: center;
}
.welcome-section .welcome-section-hero__rating-bk__bonus span {
  color: var(--theme-default-elements-color);
}
.welcome-section .welcome-section-hero__rating-bk .btn {
  width: 100%;
  margin-bottom: 12px;
}
.welcome-section .welcome-section-hero__rating-bk__bottom {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.welcome-section .welcome-section-hero__rating-bk__review {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.welcome-section .welcome-section-hero__rating-bk__review a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  color: var(--theme-page-txt-color);
  font-weight: 400;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.welcome-section .welcome-section-hero__rating-bk__review a:hover {
  color: var(--theme-default-elements-color);
}
.welcome-section .welcome-section-hero__rating-bk__review a:after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--theme-default-elements-color);
}
.welcome-section .welcome-section-hero__rating-bk__bottom_text {
  width: 100%;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  color: var(--theme-blocks-secondary-bg);
}
.welcome-section .welcome-section-hero__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  row-gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.welcome-section .welcome-section-hero__info_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  font-size: 14px;
  text-wrap: nowrap;
}
.welcome-section .welcome-section-hero__info_row svg path {
  stroke: rgba(255, 255, 255, 0.7);
}
.welcome-section .welcome-section-hero__info_row a {
  color: var(--theme-default-elements-color);
  font-weight: 400;
  font-size: 14px;
}

.welcome-app-section {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .welcome-app-section {
    margin-bottom: 40px;
  }
}
.welcome-app-section-hero {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  padding: 24px 24px 24px 24px;
  background-color: var(--theme-blocks-primary-bg);
  border-radius: 16px;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 991px) {
  .welcome-app-section-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.welcome-app-section-hero .welcome-app-banner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  gap: 10px;
  min-width: 220px;
}
.welcome-app-section-hero .welcome-app-banner .welcome-app-image {
  position: absolute;
  top: calc(100% + 16px);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
}
.welcome-app-section-hero .welcome-app-banner .welcome-app-image img {
  height: auto;
  width: 100%;
}
@media (max-width: 991px) {
  .welcome-app-section-hero .welcome-app-banner .welcome-app-image {
    display: none;
  }
}
.welcome-app-section-hero .welcome-app-banner-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 16px;
  height: 100px;
  padding: 10px 20px;
}
.welcome-app-section-hero .welcome-app-banner-logo img {
  max-height: 40px;
  width: auto;
}
.welcome-app-section-hero .welcome-app-banner-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
}
.welcome-app-section-hero .welcome-app-banner-rating_stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.welcome-app-section-hero .welcome-app-banner-rating_stars span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.welcome-app-section-hero .welcome-app-banner-rating span {
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: var(--theme-page-txt-color);
}
.welcome-app-section-hero .welcome-app-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-title {
  margin: 0;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-buttons .btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-buttons .btn > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-buttons .btn > span b, .welcome-app-section-hero .welcome-app-main .welcome-app-buttons .btn > span span {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-buttons .btn svg path {
  fill: white;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  row-gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-info_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: rgba(var(--theme-blocks-secondary-bg), 0.7);
  text-wrap: nowrap;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-info_row a {
  font-weight: 400;
  font-size: 14px;
}
.welcome-app-section-hero .welcome-app-main .welcome-app-image-mobile {
  display: none;
}
@media (max-width: 991px) {
  .welcome-app-section-hero .welcome-app-main .welcome-app-image-mobile {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 300px;
  }
  .welcome-app-section-hero .welcome-app-main .welcome-app-image-mobile img {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    max-width: 400px;
  }
}

.welcome-bk-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  overflow: auto;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-item-align: center;
      align-self: center;
}
@media (max-width: 991px) {
  .welcome-bk-info {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: visible;
  }
}
.welcome-bk-info .bk_card_short {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  background-color: var(--theme-blocks-primary-bg);
  border-radius: 16px;
  min-width: 350px;
}
.welcome-bk-info .bk_card_short-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100px;
  border-radius: 16px;
  margin-bottom: 10px;
}
.welcome-bk-info .bk_card_short-logo img {
  max-height: 40px;
  width: auto;
  height: 100%;
}
.welcome-bk-info .bk_card_short-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.welcome-bk-info .bk_card_short-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: var(--theme-page-txt-color);
}
.welcome-bk-info .bk_card_short-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.welcome-bk-info .bk_card_short-rating span {
  color: var(--theme-page-txt-color);
}
.welcome-bk-info .bk_card_short-rating svg {
  width: 15px;
  height: 15px;
}
.welcome-bk-info .bk_card_short-rating svg path {
  fill: var(--bk-star-color);
}
.welcome-bk-info .bk_card_short-bonus {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: var(--theme-page-txt-color);
}
.welcome-bk-info .bk_card_short-bonus span {
  color: var(--theme-default-elements-color);
}
.welcome-bk-info .bk_card_short .btn {
  width: 100%;
  margin-top: 16px;
}
.welcome-bk-info .page-bk-welcome--bk__block {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 20px;
  border-radius: 16px;
  background-color: var(--theme-blocks-primary-bg);
}
.welcome-bk-info .page-bk-welcome--bk__block__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991px) {
  .welcome-bk-info .page-bk-welcome--bk__block__title {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 16px;
  }
}
.welcome-bk-info .page-bk-welcome--bk__block__title .h5 {
  margin: 0;
  text-transform: none;
}
.welcome-bk-info .page-bk-welcome--bk__block__title__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
}
.welcome-bk-info .page-bk-welcome--bk__block__title__rating svg {
  width: 23px;
  height: 23px;
  margin-right: 5px;
}
.welcome-bk-info .page-bk-welcome--bk__block__ratings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin-top: 2px;
}
.welcome-bk-info .page-bk-welcome--bk__block__ratings-elem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 4px;
}
.welcome-bk-info .page-bk-welcome--bk__block__ratings-name {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: var(--theme-page-txt-color);
}
.welcome-bk-info .page-bk-welcome--bk__block__ratings-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.welcome-bk-info .page-bk-welcome--bk__block__ratings-stars span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.welcome-bk-info .page-bk-welcome--bk__block__ratings-stars svg {
  width: 18px;
  height: 18px;
}
.welcome-bk-info .page-bk-welcome--bk__block__ratings-value {
  margin-left: 4px;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.welcome-bk-info .page-bk-welcome--bk__block__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin: 0 !important;
}
.welcome-bk-info .page-bk-welcome--bk__block__list li {
  margin: 0 !important;
}
.welcome-bk-info .page-bk-welcome--bk__block__list__pros li::before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://mezzinapropiedades.com.ar/2000/svg'><rect x='0.5' y='0.5' width='19' height='19' rx='9.5' stroke='%2316B528'/><path d='M6 10H10M14 10H10M10 10V6M10 10V14' stroke='%2316B528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") !important;
          mask-image: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://mezzinapropiedades.com.ar/2000/svg'><rect x='0.5' y='0.5' width='19' height='19' rx='9.5' stroke='%2316B528'/><path d='M6 10H10M14 10H10M10 10V6M10 10V14' stroke='%2316B528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") !important;
}
.welcome-bk-info .page-bk-welcome--bk__block__list__cons li::before {
  background-color: #EE443F !important;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://mezzinapropiedades.com.ar/2000/svg'><g clip-path='url(%23clip0_307_1266)'><path d='M4.66699 27.5L8.00033 30.8333L16.3337 22.5' stroke='%2316B528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.16602 10H13.8327' stroke='%23EE443F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></g><rect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%23EE443F'/><defs><clipPath id='clip0_307_1266'><rect x='0.5' width='20' height='20' rx='10' fill='white'/></clipPath></defs></svg>") !important;
          mask-image: url("data:image/svg+xml;utf8,<svg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://mezzinapropiedades.com.ar/2000/svg'><g clip-path='url(%23clip0_307_1266)'><path d='M4.66699 27.5L8.00033 30.8333L16.3337 22.5' stroke='%2316B528' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M7.16602 10H13.8327' stroke='%23EE443F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></g><rect x='1' y='0.5' width='19' height='19' rx='9.5' stroke='%23EE443F'/><defs><clipPath id='clip0_307_1266'><rect x='0.5' width='20' height='20' rx='10' fill='white'/></clipPath></defs></svg>") !important;
}
.welcome-bk-info .page-bk-welcome--bk__block__list__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.welcome-bk-info .page-bk-welcome--bk__block__list__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 45px;
  height: 30px;
  border-radius: 2px;
  border: 1px solid #D3D3D3;
}
.welcome-bk-info .page-bk-welcome--bk__block__list__image img {
  width: 98%;
  height: 98%;
  -o-object-fit: contain;
     object-fit: contain;
}
.welcome-bk-info .page-bk-welcome--bk__block__payments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.welcome-bk-info .page-bk-welcome--bk__block__download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.welcome-bk-info .page-bk-welcome--bk__block__download a {
  text-decoration: none;
}

.welcome-bk-promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px;
  min-width: 400px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: var(--theme-blocks-primary-bg);
  border-radius: 16px;
}
@media (max-width: 991px) {
  .welcome-bk-promo {
    min-width: 0;
    width: 100%;
  }
}
.welcome-bk-promo--logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 16px;
  padding: 10px 40px;
  width: 100%;
  height: 100px;
  overflow: hidden;
}
.welcome-bk-promo--logo img {
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
.welcome-bk-promo--block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  text-align: center;
  width: 100%;
}
.welcome-bk-promo--small_title {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.welcome-bk-promo--text span {
  color: var(--theme-default-elements-color);
}
.welcome-bk-promo--value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 12px 28px;
  border-radius: 12px;
  border: 2px dashed var(--theme-default-elements-color);
}
.welcome-bk-promo h4 {
  margin: 0;
}
.welcome-bk-promo .btn {
  width: 100%;
  margin: 0;
}

.welcome-simple-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .welcome-simple-section {
    margin-bottom: 20px;
    gap: 16px;
  }
}
.welcome-simple-section .breadcrumbs-section {
  margin: 0 !important;
}
.welcome-simple-section--title {
  margin: 0;
}
.welcome-simple-section--text {
  color: var(--theme-blocks-secondary-bg);
}
.welcome-simple-section--info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  row-gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.welcome-simple-section--info_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  text-wrap: nowrap;
  opacity: 0.7;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.welcome-simple-section--info_row svg {
  width: 16px;
  height: 16px;
}
.welcome-simple-section--info_row svg path {
  stroke: var(--theme-blocks-secondary-bg);
}

.lwptoc {
  margin: 0 0 60px 0 !important;
}
@media (min-width: 991px) {
  .lwptoc {
    margin: 0 0 40px 0;
  }
}
.lwptoc .lwptoc_i {
  padding: 0 !important;
  width: 100%;
  background-color: transparent !important;
}
.lwptoc .lwptoc_i .lwptoc_header {
  position: relative;
}
.lwptoc .lwptoc_i .lwptoc_header::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 1px;
  background-color: rgba(var(--theme-blocks-secondary-bg), 0.3);
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle {
  position: relative;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-self: center;
  gap: 8px;
  padding: 12px 28px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid var(--theme-white-btn-border-color);
  background-color: var(--theme-white-btn-bg);
  cursor: pointer;
  text-wrap: nowrap;
  border-radius: 12px;
  text-transform: uppercase;
  z-index: 2;
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle:hover {
  background-color: var(--theme-white-btn-hover-bg);
  border: 1px solid var(--theme-white-btn-hover-border-color);
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle:active {
  background-color: var(--theme-white-btn-pressed-bg);
  border: 1px solid var(--theme-white-btn-pressed-border-color);
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle::before {
  content: none;
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle::after {
  content: none;
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle svg path {
  stroke: var(--theme-default-elements-color);
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle .lwptoc_toggle_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  color: var(--theme-white-btn-txt-color);
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  border: 0;
  background-color: transparent;
  outline: none;
  text-transform: uppercase;
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle .lwptoc_toggle_label:hover {
  border: 0 !important;
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle .lwptoc_toggle_label.is-close::after {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle .lwptoc_toggle_label::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://mezzinapropiedades.com.ar/2000/svg'><path d='M9.25022 16C9.25022 15.808 9.32319 15.616 9.47019 15.47L12.9402 12L9.47019 8.53005C9.17719 8.23705 9.17719 7.76202 9.47019 7.46902C9.76319 7.17602 10.2382 7.17602 10.5312 7.46902L14.5312 11.469C14.8242 11.762 14.8242 12.2371 14.5312 12.5301L10.5312 16.5301C10.2382 16.8231 9.76319 16.8231 9.47019 16.5301C9.32319 16.3841 9.25022 16.192 9.25022 16Z' fill='%23454957'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  background-color: rgba(var(--theme-blocks-secondary-bg), 0.1);
  border-radius: 50%;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.lwptoc .lwptoc_i .lwptoc_items {
  padding: 16px;
  margin-top: 24px;
  background-color: var(--theme-blocks-primary-bg);
  border-radius: 16px;
}
.lwptoc .lwptoc_i .lwptoc_items .lwptoc_item {
  padding: 12px;
}
.lwptoc .lwptoc_i .lwptoc_items .lwptoc_item:not(:last-child) {
  border-bottom: 1px solid rgba(69, 73, 87, 0.3019607843);
}
.lwptoc .lwptoc_i .lwptoc_items .lwptoc_item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  color: var(--theme-blocks-secondary-bg);
}
.lwptoc .lwptoc_i .lwptoc_items .lwptoc_item a:hover {
  border: 0 !important;
}
.lwptoc .lwptoc_i .lwptoc_items .lwptoc_item a .lwptoc_item_number {
  color: var(--theme-default-elements-color);
}
.search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 12px;
  background: transparent;
  border: 1px solid var(--theme-page-header-txt-color);
  border-radius: 12px;
  max-width: 200px;
}
.search-form svg {
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.search-form input {
  background: transparent;
  outline: none;
  border: 0;
  color: var(--theme-page-header-txt-color);
  font-size: 16px;
  line-height: 22px;
}
.search-form input::-webkit-input-placeholder {
  color: var(--theme-page-header-txt-color);
  font-size: 16px;
  line-height: 22px;
}
.search-form input::-moz-placeholder {
  color: var(--theme-page-header-txt-color);
  font-size: 16px;
  line-height: 22px;
}
.search-form input:-ms-input-placeholder {
  color: var(--theme-page-header-txt-color);
  font-size: 16px;
  line-height: 22px;
}
.search-form input::-ms-input-placeholder {
  color: var(--theme-page-header-txt-color);
  font-size: 16px;
  line-height: 22px;
}
.search-form input::placeholder {
  color: var(--theme-page-header-txt-color);
  font-size: 16px;
  line-height: 22px;
}
.search-form input::-webkit-search-cancel-button, .search-form input::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}

.header {
  position: sticky;
  top: 0;
  width: 100%;
  background-color: var(--theme-page-header-bg);
  color: var(--theme-page-header-txt-color);
  z-index: 999;
}
body.admin-bar .header {
  top: 32px;
}
@media screen and (max-width: 782px) {
  body.admin-bar .header {
    top: 46px;
  }
}
.header-container {
  max-width: 1752px;
  margin: 0 auto;
  padding: 0 16px;
}
.header__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  padding: 22px 0;
  width: 100%;
}
.header__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.header__buttons .search-form svg path {
  stroke: var(--theme-page-header-txt-color);
}
@media (max-width: 991px) {
  .header__buttons {
    display: none;
  }
}
.header__logo .custom-logo-link {
  max-height: 26px;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__logo img {
  max-width: 180px;
}
.header__logo-mobile {
  display: none;
}
@media screen and (max-width: 991px) {
  .header__logo-mobile {
    display: block;
    max-height: 40px;
  }
  .header__logo-mobile img {
    height: 40px;
    min-width: 142px;
  }
}
.header .btn-header-mobile {
  display: none;
}
@media (max-width: 991px) {
  .header .btn-header-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header__menu {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}
@media (max-width: 991px) {
  .header__menu {
    display: none;
  }
}
.header__menu .menu-header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  width: 100%;
}
.header__menu .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 48px;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media screen and (max-width: 991px) {
  .header__menu .menu {
    gap: 16px;
  }
}
.header__menu .menu svg path {
  stroke: var(--theme-page-header-txt-color);
}
.header__menu .menu > li {
  position: relative;
}
@media (max-width: 991px) {
  .header__menu .menu > li {
    padding-bottom: 16px;
    border-bottom: 1px solid var(--theme-page-header-txt-color);
  }
}
.header__menu .menu > li:hover::after {
  position: absolute;
  bottom: -4px;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--theme-default-elements-color);
}
.header__menu .menu > li > a {
  text-wrap: nowrap;
}
.header__menu .menu > li a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--theme-page-header-txt-color);
  text-transform: uppercase;
  text-decoration: none;
}
@media (max-width: 991px) {
  .header__menu .menu > li a:after {
    content: none !important;
  }
  .header__menu .menu > li a:hover {
    text-decoration: none;
    border: 0;
  }
  .header__menu .menu > li a.active {
    color: var(--theme-default-elements-color);
    text-decoration: none;
  }
  .header__menu .menu > li a.active svg {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .header__menu .menu > li a.active svg path {
    stroke: var(--theme-default-elements-color);
  }
}
.header__menu .menu > li .drop-holder {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 40px 0 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
}
.header__menu .menu > li .drop-holder ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 10px;
  margin: 0;
  list-style: none;
  background-color: var(--theme-page-header-bg);
  border-radius: 16px;
}
.header__menu .menu > li .drop-holder ul li {
  width: 100%;
  padding: 0 15px;
}
.header__menu .menu > li .drop-holder ul li a {
  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%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.header__menu .menu > li .drop-holder ul li a:after {
  content: "";
  display: block;
  margin-top: 2px;
  width: 100%;
  height: 1px;
  background-color: transparent;
}
.header__menu .menu > li .drop-holder ul li a:hover:after {
  background-color: var(--theme-default-elements-color);
}
@media (min-width: 991px) {
  .header__menu .menu > li:hover .drop-holder {
    display: block;
  }
}
@media (max-width: 991px) {
  .header .menu-active .header__menu {
    position: fixed;
    top: 60px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 26px 16px 16px 16px;
    width: 100vw;
    height: calc(100% - 60px);
    z-index: 100000;
    background-color: var(--theme-page-header-bg);
  }
  .header .menu-active .header__menu .menu-header-container {
    width: 100%;
  }
  .header .menu-active .header__menu ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: self-start;
        -ms-flex-align: self-start;
            align-items: self-start;
    padding: 10px;
    width: 100%;
  }
  .header .menu-active .header__menu ul li {
    width: 100%;
  }
  .header .menu-active .header__menu ul li a svg {
    margin-left: auto;
  }
  .header .menu-active .header__menu ul li a.active + .drop-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header .menu-active .header__menu ul li .drop-holder {
    position: relative;
    padding-top: 16px;
    max-width: none;
    width: 100%;
  }
  .header .menu-active .header__menu ul li .drop-holder .drop-menu-list {
    padding: 0;
    gap: 16px;
  }
  .header .menu-active .header__menu ul li .drop-holder .drop-menu-list li {
    padding: 0;
  }
}
.header_dropdown {
  position: relative;
}
.header_dropdown ul {
  display: none;
  position: absolute;
  top: 55px;
  left: -200%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  padding: 12px;
  min-width: 200px;
  margin: 0;
  list-style: none;
  z-index: 10;
  border: 1px solid var(--theme-blocks-primary-bg);
  background-color: var(--theme-page-header-bg);
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.header_dropdown ul li {
  position: relative;
}
.header_dropdown ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  text-decoration: none;
  color: var(--theme-page-header-txt-color);
  cursor: pointer;
}
.header_dropdown ul li a:hover {
  color: var(--theme-default-elements-color);
}
.header_dropdown ul li a svg {
  display: none;
}
.header_dropdown ul .dropdown-menu {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.header_dropdown_ellipsis {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.header_dropdown_ellipsis svg {
  width: 20px;
}
.header_dropdown_ellipsis svg circle {
  fill: var(--theme-page-header-txt-color);
}
.header__hamburger {
  display: none;
  min-width: 24px;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
}
.header__hamburger .hamburger {
  height: 16px;
}
@media screen and (max-width: 991px) {
  .header__hamburger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.footer {
  padding: 60px 0 40px;
  background-color: var(--theme-page-footer-bg);
}
@media screen and (max-width: 991px) {
  .footer {
    padding: 20px 0;
  }
}
.footer-container {
  max-width: 1752px;
  margin: 0 auto;
  padding: 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
.footer__top-holder {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
}
@media screen and (max-width: 991px) {
  .footer__top-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.footer__top-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: 991px) {
  .footer__top-col {
    gap: 12px;
  }
}
.footer__top-col.active .footer__top-col__title:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.footer__top-col.active .footer__menu {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.footer__top-col--socials {
  gap: 24px;
}
.footer__top-col--socials .footer__top-col__title:after {
  content: none !important;
}
.footer__top-col__title {
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
  color: var(--theme-page-footer-txt-color);
}
@media screen and (max-width: 991px) {
  .footer__top-col__title:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: white;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//mezzinapropiedades.com.ar/2000/svg%22%3E%3Cpath%20d%3D%22M4%206L8%2010L12%206%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//mezzinapropiedades.com.ar/2000/svg%22%3E%3Cpath%20d%3D%22M4%206L8%2010L12%206%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
  }
}
@media screen and (max-width: 991px) {
  .footer__top-col .footer__menu {
    display: none;
  }
}
.footer__top-col .footer__menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer__top-col .footer__menu ul li {
  padding: 0;
}
.footer__top-col .footer__menu ul li a {
  position: relative;
  color: var(--theme-page-footer-txt-color);
  opacity: 0.6;
  text-decoration: none;
  font-weight: 400;
}
.footer__top-col .footer__menu ul li a:hover::after {
  position: absolute;
  bottom: -4px;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--theme-default-elements-color);
}
.footer__top--socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.footer__top--social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px;
  min-width: 44px;
  height: 44px;
  background-color: var(--theme-page-bg-color);
  border-radius: 8px;
  text-decoration: none;
}
.footer__top--social svg {
  color: var(--theme-page-txt-color);
}
.footer__top--social:hover {
  background-color: var(--theme-default-elements-color);
}
.footer__top--social:hover svg {
  color: white;
}
.footer__bottom-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
@media screen and (max-width: 991px) {
  .footer__bottom-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.footer__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__logo img, .footer__logo svg {
  height: 32px;
  width: auto;
}
.footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  color: var(--theme-page-footer-txt-color);
  opacity: 0.6;
  max-width: 60%;
}
@media screen and (max-width: 991px) {
  .footer__content {
    max-width: none;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://mezzinapropiedades.com.ar/hamburgers
 * @link https://mezzinapropiedades.com.ar/jonsuh/hamburgers
 */
.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: var(--theme-active-btn-txt-color);
}

.hamburger-box {
  width: 21px;
  height: 16px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 21px;
  height: 2px;
  background-color: var(--theme-active-btn-txt-color);
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -7px;
}
.hamburger-inner::after {
  bottom: -7px;
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hero-404 .hero-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 142px 0;
}
.hero-404 .hero-body .hero-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  font-weight: 600;
  font-size: 120px;
  line-height: 100%;
  text-align: center;
  fill: var(--theme-default-elements-color);
}
.hero-404 .hero-body .hero-title svg path {
  fill: var(--theme-default-elements-color);
}
.hero-404 .hero-body .hero-desc {
  font-weight: 700;
  font-size: 20px;
  line-height: 130%;
  text-align: center;
  text-transform: uppercase;
}
.hero-404 .hero-body .btn {
  margin-top: 50px;
}
@media screen and (max-width: 991px) {
  .hero-404 .hero-body {
    margin: 161px 0;
  }
}

.blog-main .container {
  max-width: 1784px;
}

.blog-page {
  margin-bottom: 60px;
}
.blog-page__content h1 {
  margin-top: 0;
}
.blog-page__content h1:before {
  content: none !important;
}
.blog-page__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin: 60px 0 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media screen and (max-width: 991px) {
  .blog-page__holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 40px;
  }
}
.blog-page__posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 991px) {
  .blog-page__posts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.blog-page__posts-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 423px;
  min-width: 423px;
}
.blog-page__posts-holder:last-child {
  margin: 0;
}
@media (max-width: 991px) {
  .blog-page__posts-holder {
    max-width: none;
    width: 100%;
    min-width: 0;
  }
}
.blog-page__posts-image {
  margin-bottom: 10px;
  width: 100%;
  height: 200px;
  border-radius: 16px;
  overflow: hidden;
}
.blog-page__posts-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-page__posts-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin-bottom: 6px;
}
.blog-page__posts-info__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: rgba(var(--theme-blocks-secondary-bg), 0.7);
}
.blog-page__posts-info__row svg {
  width: 16px;
  height: 16px;
}
.blog-page__posts-info__row svg path {
  fill: rgba(var(--theme-blocks-secondary-bg), 0.7);
}
.blog-page__posts-title {
  color: var(--theme-page-txt-color);
  text-decoration: none;
}
.blog-page__posts-title h3 {
  margin: 0;
  text-transform: none;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}
.blog-page .blog_show_more .btn {
  text-transform: uppercase;
}
.blog-page .blog_show_more .btn .chevron {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  background-color: rgba(var(--theme-blocks-secondary-bg), 0.1);
  border-radius: 50%;
}
.blog-page .blog_show_more .btn .chevron svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.blog-page .blog_show_more .btn .chevron svg path {
  stroke: none;
  fill: var(--theme-blocks-secondary-bg);
}

.breadcrumbs-section {
  margin: 24px 0 40px;
}
@media (max-width: 991px) {
  .breadcrumbs-section {
    margin: 16px 0;
  }
}
.breadcrumbs-section span {
  font-weight: 400;
  font-size: 14px;
}
.breadcrumbs-section span a {
  text-decoration: none;
  color: inherit;
}
.breadcrumbs-section span.current-item {
  opacity: 0.7;
}

.post__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin-top: 40px;
}
.post__title {
  margin-bottom: 24px;
}
.post__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin: 24px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 12px;
}
.post__info_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: rgba(var(--theme-blocks-secondary-bg), 0.7);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-wrap: nowrap;
}
.post__info_row a {
  text-decoration: none;
  font-weight: 400;
}
.post__info_row svg {
  stroke: rgba(var(--theme-blocks-secondary-bg), 0.7);
}
.post__info_row span {
  color: var(--theme-default-elements-color);
}
.post__image {
  width: 100%;
  height: 400px;
  border-radius: 16px;
  overflow: hidden;
  margin: 24px 0;
}
@media (max-width: 991px) {
  .post__image {
    height: 200px;
  }
}
.post__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.post .author-box__bio {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.post .author-box__bio p {
  margin: 0;
}
.post__sidebar__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 60px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 60px;
  max-width: 419px;
}
.post__sidebar {
  min-width: 419px;
}
@media (max-width: 991px) {
  .post__sidebar {
    min-width: 0;
    width: 100%;
  }
}
.post__sidebar_title {
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--theme-page-txt-color);
}
.post__sidebar_articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-top: 24px;
}
.post__sidebar_article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.post__sidebar_article__image {
  width: 150px;
  min-width: 150px;
  height: 100px;
  border-radius: 16px;
  overflow: hidden;
}
.post__sidebar_article__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.post__sidebar_article__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.post__sidebar_article__title a {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: var(--theme-page-txt-color);
  text-decoration: none;
}
.post__sidebar_article__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  row-gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.post__sidebar_article__info__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: var(--theme-blocks-secondary-bg);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  opacity: 0.7;
}
.post__sidebar_article__info__row svg {
  width: 16px;
  height: 16px;
}
.post__sidebar_article__info__row svg path {
  stroke: var(--theme-blocks-secondary-bg);
}
.post__sidebar_bks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 24px;
}
.post__sidebar_bk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 16px;
  background-color: var(--theme-blocks-primary-bg);
  border-radius: 16px;
}
.post__sidebar_bk_logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 10px;
  width: 80px;
  min-width: 80px;
  height: 50px;
  border-radius: 8px;
  overflow: hidden;
}
.post__sidebar_bk_logo img {
  max-height: 18px;
  height: 100%;
  width: auto;
}
.post__sidebar_bk_title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: var(--theme-page-txt-color);
}
.post__sidebar_bk_title span {
  color: var(--theme-default-elements-color);
}
.post__sidebar_bk_title svg {
  width: 24px;
  min-width: 24px;
  height: 24px;
}
.post__sidebar_bk_title svg path {
  stroke: var(--theme-default-elements-color);
}
.post__sidebar_bk_arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background-color: rgba(var(--theme-blocks-secondary-bg), 0.1);
  cursor: pointer;
  min-width: 24px;
  height: 24px;
}
.post__sidebar_infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 24px;
}
.post__sidebar_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 16px;
  background-color: var(--theme-blocks-primary-bg);
  border-radius: 16px;
}
.post__sidebar_info_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.post__sidebar_info_icon svg {
  width: 36px;
  min-width: 36px;
  height: 36px;
}
.post__sidebar_info_title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: var(--theme-page-txt-color);
}
.post__sidebar_info_title span {
  color: var(--theme-default-elements-color);
}
.post__sidebar_info_title svg {
  width: 24px;
  height: 24px;
}
.post__sidebar_info_title svg path {
  stroke: var(--theme-default-elements-color);
}
.post__sidebar_info_arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background-color: rgba(var(--theme-blocks-secondary-bg), 0.1);
  cursor: pointer;
}
.post__sidebar__best-bk {
  position: relative;
  background-color: var(--theme-page-header-bg);
  border-radius: 16px;
  overflow: hidden;
}
.post__sidebar__best-bk .best_bk__bg {
  position: absolute;
  top: 0;
  left: -100%;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  height: 100%;
  opacity: 0.2;
}
.post__sidebar__best-bk .best_bk__bg img {
  height: 100%;
  width: auto;
  max-width: none;
}
.post__sidebar__best-bk .best_bk__wrap {
  position: relative;
  z-index: 1;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__label {
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--theme-default-elements-color);
  border-bottom-right-radius: 16px;
  z-index: 2;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100px;
  border-radius: 16px;
  padding: 10px;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__logo img {
  height: 40px;
  width: auto;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__title {
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__title span {
  color: var(--theme-default-elements-color);
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 8px;
  color: #FFFFFF;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__bonus span {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__bonus div {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__bonus div span {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: var(--theme-default-elements-color);
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__pros ul {
  margin: 0;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__content__pros ul li {
  margin-bottom: 8px !important;
  color: #FFFFFF !important;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.post__sidebar__best-bk .best_bk__wrap .best_bk__buttons .btn {
  width: 100%;
}

.author-box {
  padding: 20px;
  background-color: var(--theme-blocks-primary-bg);
  border-radius: 16px;
}
.author-box__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
@media (max-width: 991px) {
  .author-box__inner {
    display: grid;
    grid-template-areas: "img text" "btn btn";
    grid-template-columns: 60px 1fr;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.author-box__media {
  grid-area: img;
  min-width: 100px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 991px) {
  .author-box__media {
    width: 60px;
    height: 60px;
    min-width: 60px;
  }
}
.author-box__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.author-box__content {
  grid-area: text;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.author-box__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.author-box__name {
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--theme-page-txt-color);
}
.author-box__tag {
  font-size: 14px;
  line-height: 20px;
  color: var(--theme-blocks-secondary-bg);
}
.author-box__bio {
  font-size: 16px;
  line-height: 22px;
  color: var(--theme-blocks-secondary-bg);
}
.author-box__bio p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.author-box__link {
  grid-area: btn;
  margin-left: auto;
}
.author-box__btn {
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .author-box__btn {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .author-main .post__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.author-main .post__content {
  width: -webkit-fill-available;
}
.author-main .author-box__inner {
  grid-template-areas: "img text";
}
.author-main .author-box__link {
  display: none;
}
.author-main .author-box__bio {
  font-size: 16px;
  line-height: 22px;
  color: var(--theme-blocks-secondary-bg);
}
.author-main .author-box__bio p {
  -webkit-line-clamp: none;
  overflow: auto;
}
@media (max-width: 991px) {
  .author-main .author-box__bio p {
    margin: 0;
  }
}
.author-main .author-posts__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}
.author-main .author-posts__list .author-posts__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.author-main .author-posts__list .author-posts__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.author-main .author-posts__list .author-posts__thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  height: 200px;
  width: 100%;
  border-radius: 16px;
  overflow: hidden;
}
.author-main .author-posts__list .author-posts__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.author-main .author-posts__list .author-posts__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin-bottom: 6px;
  margin-top: auto;
}
.author-main .author-posts__list .author-posts__meta_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  color: var(--theme-blocks-secondary-bg);
  font-size: 14px;
  line-height: 20px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-wrap: nowrap;
  opacity: 0.7;
}
.author-main .author-posts__list .author-posts__meta_row svg {
  width: 16px;
  height: 16px;
}
.author-main .author-posts__list .author-posts__meta_row svg path {
  stroke: var(--theme-blocks-secondary-bg);
}
.author-main .author-posts__list .author-posts__title {
  margin: 0;
  text-transform: none;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}
.author-main .author-posts__list .author-posts__title a {
  text-decoration: none;
  color: var(--theme-page-txt-color);
}
.author-main .author-posts__more {
  -ms-flex-item-align: center;
      align-self: center;
  justify-self: center;
  margin: 40px 0;
}
@supports (-webkit-appearance:none){
.lwptoc .lwptoc_i .lwptoc_header .lwptoc_toggle .lwptoc_toggle_label::after{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://mezzinapropiedades.com.ar/2000/svg'><path d='M9.25022 16C9.25022 15.808 9.32319 15.616 9.47019 15.47L12.9402 12L9.47019 8.53005C9.17719 8.23705 9.17719 7.76202 9.47019 7.46902C9.76319 7.17602 10.2382 7.17602 10.5312 7.46902L14.5312 11.469C14.8242 11.762 14.8242 12.2371 14.5312 12.5301L10.5312 16.5301C10.2382 16.8231 9.76319 16.8231 9.47019 16.5301C9.32319 16.3841 9.25022 16.192 9.25022 16Z' fill='%23454957'/></svg>")}
}

 @media screen and (max-width: 991px){

@supports (-webkit-appearance:none){

}

}

 @media (max-width: 991px){

@supports (-webkit-appearance:none){

}

}

 @media screen and (max-width: 768px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 991px){

@supports (-webkit-appearance:none){

}

}

 @media screen and (max-width: 782px){

@supports (-webkit-appearance:none){

}

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZm9udHMuc2NzcyIsIm1haW4uY3NzIiwiY29tcG9uZW50cy90eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL3ZhcnMuc2NzcyIsImNvbXBvbmVudHMvYmFzZS5zY3NzIiwiY29tcG9uZW50cy9idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL3dlbGNvbWUtc2VjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvbHdwdG9jLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiaGVhZGVyL2hlYWRlci5zY3NzIiwiZm9vdGVyL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9oYW1idXJnZXIvaGFtYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL2hhbWJ1cmdlci9iYXNlLnNjc3MiLCJjb21wb25lbnRzL2hhbWJ1cmdlci9zcGluLnNjc3MiLCJwYWdlLTQwNC9wYWdlNDA0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2cuc2NzcyIsImNvbXBvbmVudHMvcG9zdC5zY3NzIiwiY29tcG9uZW50cy9hdXRob3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxVQUFBO0FBQ0E7RUFDRSxvQkFBQTtFQUNBLHNFQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ0NGO0FEQ0E7RUFDRSxvQkFBQTtFQUNBLHVFQUFBO0VBQ0EsZ0JBQUE7QUNDRjtBRENBO0VBQ0Usb0JBQUE7RUFDQSx5RUFBQTtFQUNBLGdCQUFBO0FDQ0Y7QURDQTtFQUNFLG9CQUFBO0VBQ0Esd0VBQUE7RUFDQSxnQkFBQTtBQ0NGO0FEQ0E7RUFDRSxvQkFBQTtFQUNBLDBFQUFBO0VBQ0EsZ0JBQUE7QUNDRjtBRENBO0VBQ0Usb0JBQUE7RUFDQSxzRUFBQTtFQUNBLGdCQUFBO0FDQ0Y7QURDQTtFQUNFLG9CQUFBO0VBQ0EsMkVBQUE7RUFDQSxnQkFBQTtBQ0NGO0FEQ0E7RUFDRSxvQkFBQTtFQUNBLHVFQUFBO0VBQ0EsZ0JBQUE7QUNDRjtBQ3pDQTs7Ozs7Ozs7Ozs7O0VBWUMsZ0NDSlU7RURLVixnQkN1QlM7RUR0QlQsZ0JBQUE7RUFDQSxrQ0NzQ2M7QUZLZjtBQ3pDQzs7Ozs7Ozs7Ozs7O0VBQ0MsY0FBQTtBRHNERjtBQ2xERTs7Ozs7Ozs7Ozs7O0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0RDbUJTO0VEbEJULFlBQUE7QUQrREg7O0FDMURBOztFQUVDLGVDekJPO0VEMEJQLGlCQUFBO0VBQ0EseUJBQUE7QUQ2REQ7O0FDMURBOztFQUVDLGVDL0JPO0VEZ0NQLGlCQUFBO0VBQ0EseUJBQUE7QUQ2REQ7O0FDMURBOztFQUVDLGVDckNPO0VEc0NQLGlCQUFBO0FENkREOztBQzFEQTs7RUFFQyxlQzFDTztFRDJDUCxpQkFBQTtBRDZERDs7QUMxREE7O0VBRUMsZUMvQ087RURnRFAsaUJBQUE7QUQ2REQ7O0FDMURBO0VBQ0MseUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUNwRE87RURxRFAsZ0JDckNZO0VEc0NaLGlCQUFBO0FENkREOztBQzFEQTtFQUNDLDBDQ25Cd0I7RURvQnhCLGVDM0RPO0VENERQLGdCQzFDYTtFRDJDYiwwQkFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7QUQ2REQ7O0FDMURBOztFQUVDLGdCQ2hEUztBRjZHVjs7QUMxREE7RUFDQzs7SUFFQyxlQ3JFVTtJRHNFVixpQkFBQTtFRDZEQTtFQzFERDs7SUFFQyxlQzFFVTtJRDJFVixpQkFBQTtFRDREQTtFQ3hERDs7SUFFQyxlQ2hGVTtJRGlGVixpQkFBQTtFRDBEQTtFQ3ZERDs7SUFFQyxlQ3JGVTtJRHNGVixpQkFBQTtFRHlEQTtFQ3RERDs7SUFFQyxlQzFGVTtJRDJGVixpQkFBQTtFRHdEQTtFQ3JERDtJQUNDLGVDN0ZVO0lEOEZWLGlCQUFBO0VEdURBO0VDcEREO0lBQ0MsZUNsR1U7RUZ3SlY7QUFDRjtBR3BMQTtFQUNFLDhCQUFBO1VBQUEsc0JBQUE7QUhzTEY7O0FHbkxBOztFQUVFLFlBQUE7RUFDQSw2Q0FBQTtFQUNBLG9CQUFBO0FIc0xGOztBR25MQTtF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LFlBQUE7RUFDQSxnQ0ZaRztFRWFILGdCRmNVO0VFYlYsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNENGOEJjO0VFN0JkLHdDRmdDcUI7QUZ1ZXZCO0FJcmdCRTs7RUFDRSxrREYyQmtCO0FGNmV0QjtBSXJnQkU7O0VBQ0Usb0RGd0JvQjtBRmdmeEI7QUlwZ0JJOztFQUNFLDBDRnFCa0I7QUZrZnhCO0FJbmdCRTtFQXBDRjs7SUFxQ0ksV0FBQTtFSnVnQkY7QUFDRjs7QUlwZ0JBOztFQUdFLDRDRktjO0VFSmQsd0NGT3FCO0FGK2Z2QjtBSXBnQkU7O0VBQ0Usa0RGRWtCO0FGcWdCdEI7QUlwZ0JFOztFQUNFLG9ERkRvQjtBRndnQnhCO0FJbmdCSTs7RUFDRSwwQ0ZKa0I7QUYwZ0J4Qjs7QUlqZ0JBOztFQUdFLCtDRlhpQjtFRVlqQix5REFBQTtFQUNBLDhDRloyQjtBRitnQjdCO0FJamdCRTs7RUFDRSxjQUFBO0VBQ0EscURGZnFCO0FGbWhCekI7QUlqZ0JFOztFQUNFLGNBQUE7RUFDQSx1REZuQnVCO0FGdWhCM0I7QUloZ0JJOztFQUNFLDZDRnRCcUI7QUZ5aEIzQjs7QUk5ZkE7O0VBR0UsMkNGN0JhO0VFOEJiLHVDRjVCb0I7RUU2QnBCLHFEQUFBO0FKZ2dCRjtBSTlmRTs7RUFDRSxpREYvQmlCO0VFZ0NqQiwyREFBQTtBSmlnQko7QUk5ZkU7O0VBQ0UsbURGbENtQjtFRW1DbkIsNkRBQUE7QUppZ0JKO0FJN2ZJOztFQUNFLDJDRjFEbUI7QUYwakJ6Qjs7QUkzZkE7O0VBR0UsMkNGOUNhO0VFK0NiLHVDRjlDb0I7QUYyaUJ0QjtBSTNmRTs7RUFDRSxpREZoRGlCO0FGOGlCckI7QUkzZkU7O0VBQ0UsbURGbkRtQjtBRmlqQnZCO0FJM2ZFOztFQUNFLHVDRnpEa0I7QUZ1akJ0Qjs7QUkxZkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtF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cUJBQUE7RUFDQSxrQ2RsSk87QUZxeEZmO0FnQjluRkU7RUFDRSwyQkFBQTtNQUFBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0FoQmdvRko7QUFDQTtBQUNBLDRFQUE0RSw2Z0JBQTZnQjtBQUN6bEI7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUE7O0NBRUM7O0FBRUQ7O0FBRUE7O0FBRUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogSW50ZXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIEludGVyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcGFnZS10eHQtY29sb3IpO1xufVxuaDEud3AtYmxvY2staGVhZGluZyxcbi5oMS53cC1ibG9jay1oZWFkaW5nLFxuaDIud3AtYmxvY2staGVhZGluZyxcbi5oMi53cC1ibG9jay1oZWFkaW5nLFxuaDMud3AtYmxvY2staGVhZGluZyxcbi5oMy53cC1ibG9jay1oZWFkaW5nLFxuaDQud3AtYmxvY2staGVhZGluZyxcbi5oNC53cC1ibG9jay1oZWFkaW5nLFxuaDUud3AtYmxvY2staGVhZGluZyxcbi5oNS53cC1ibG9jay1oZWFkaW5nLFxuaDYud3AtYmxvY2staGVhZGluZyxcbi5oNi53cC1ibG9jay1oZWFkaW5nIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5oMS5pcy1zdHlsZS1oZWFkaW5nLWJvcmRlcmVkOmJlZm9yZSxcbi5oMS5pcy1zdHlsZS1oZWFkaW5nLWJvcmRlcmVkOmJlZm9yZSxcbmgyLmlzLXN0eWxlLWhlYWRpbmctYm9yZGVyZWQ6YmVmb3JlLFxuLmgyLmlzLXN0eWxlLWhlYWRpbmctYm9yZGVyZWQ6YmVmb3JlLFxuaDMuaXMtc3R5bGUtaGVhZGluZy1ib3JkZXJlZDpiZWZvcmUsXG4uaDMuaXMtc3R5bGUtaGVhZGluZy1ib3JkZXJlZDpiZWZvcmUsXG5oNC5pcy1zdHlsZS1oZWFkaW5nLWJvcmRlcmVkOmJlZm9yZSxcbi5oNC5pcy1zdHlsZS1oZWFkaW5nLWJvcmRlcmVkOmJlZm9yZSxcbmg1LmlzLXN0eWxlLWhlYWRpbmctYm9yZGVyZWQ6YmVmb3JlLFxuLmg1LmlzLXN0eWxlLWhlYWRpbmctYm9yZGVyZWQ6YmVmb3JlLFxuaDYuaXMtc3R5bGUtaGVhZGluZy1ib3JkZXJlZDpiZWZvcmUsXG4uaDYuaXMtc3R5bGUtaGVhZGluZy1ib3JkZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlciwgc2VyaWY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSxcbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLWJnLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbm1haW4ge1xuICBmbGV4OiAxO1xufVxuXG5zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xufVxuc2VjdGlvbiAud3AtYmxvY2staGMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBzZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NTJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXIuY29udGFpbmVyLXNpZGViYXIge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLmNvbnRhaW5lci1zaWRlYmFyIC5wYWdlLWNvbnRlbnRfX2hvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb250YWluZXIuY29udGFpbmVyLXNpZGViYXIgLnBhZ2UtY29udGVudC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyLmNvbnRhaW5lci1zaWRlYmFyIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndwLWJsb2NrLWhjLWFsdGVybmF0ZS1ncm91cC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLWhjLWFsdGVybmF0ZS1ncm91cC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGFnZS1jb250ZW50X19ob2xkZXIgLnBhZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1jb250ZW50X19ob2xkZXIgLnBhZ2UtY29udGVudC5wYWdlLWNvbnRlbnQtc2lkZWJhciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MTlweCAtIDQwcHgpO1xufVxuLnBhZ2UtY29udGVudF9faG9sZGVyIC5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWhjLWFsdGVybmF0ZS1ncm91cC1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlLWNvbnRlbnRfX2hvbGRlciAucGFnZS1jb250ZW50IC53cC1ibG9jay1oYy1hbHRlcm5hdGUtZ3JvdXAtc2VjdGlvbjpmaXJzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UtY29udGVudF9faG9sZGVyIC5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWhjLWFsdGVybmF0ZS1ncm91cC1zZWN0aW9uOmZpcnN0LWNoaWxkIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWNvbnRlbnRfX2hvbGRlciAucGFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWNvbnRlbnRfX2hvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuaHIge1xuICBtYXJnaW46IDYwcHggMCAyMHB4IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi8qKlxuXHRUYWJsZSBTdHlsZVxuICovXG4ud3AtYmxvY2stdGFibGUge1xuICBtYXJnaW46IDI0cHggMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi53cC1ibG9jay10YWJsZSB0aGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUZCM0MxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0FGQjNDMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FGQjNDMTtcbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBRkIzQzE7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGg6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBRkIzQzE7XG59XG5cbi53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbn1cbi53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cbi53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ibG9ja3MtcHJpbWFyeS1iZyk7XG59XG4ud3AtYmxvY2stdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUZCM0MxO1xufVxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUZCM0MxO1xufVxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQUZCM0MxO1xufVxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUZCM0MxO1xufVxuXG5vbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5vbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjdXN0b20tY291bnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5vbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjdXN0b20tY291bnRlcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAtMzVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxub2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbm9sIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWw6bm90KC5tZW51KTpub3QoLnNsaWNrLWRvdHMpOm5vdCguZHJvcC1tZW51LWxpc3QpOm5vdCguaGVhZGVyLWRyb3Bkb3duLW1lbnUpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG51bDpub3QoLm1lbnUpOm5vdCguc2xpY2stZG90cyk6bm90KC5kcm9wLW1lbnUtbGlzdCk6bm90KC5oZWFkZXItZHJvcGRvd24tbWVudSkgbGkge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWw6bm90KC5tZW51KTpub3QoLnNsaWNrLWRvdHMpOm5vdCguZHJvcC1tZW51LWxpc3QpOm5vdCguaGVhZGVyLWRyb3Bkb3duLW1lbnUpIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGg9JzIwJyUyMGhlaWdodD0nMjAnJTIwdmlld0JveD0nMCUyMDAlMjAyMCUyMDIwJyUyMGZpbGw9J25vbmUnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2clMjBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDRfNTIxNyknJTNFJTNDcGF0aCUyMGQ9J000LjE2NjUlMjAyNy41TDcuNDk5ODQlMjAzMC44MzMzTDE1LjgzMzIlMjAyMi41JyUyMHN0cm9rZT0nJTIzMTZCNTI4JyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoJTIwZD0nTTUuMzMzNSUyMDEwLjY2NjdMOC4wMDAxNiUyMDEzLjMzMzNMMTQuNjY2OCUyMDYuNjY2NjYnJTIwc3Ryb2tlPSclMjMxNkI1MjgnJTIwc3Ryb2tlLXdpZHRoPScxLjUnJTIwc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDcmVjdCUyMHg9JzAuNSclMjB5PScwLjUnJTIwd2lkdGg9JzE5JyUyMGhlaWdodD0nMTknJTIwcng9JzkuNSclMjBzdHJva2U9JyUyMzE2QjUyOCcvJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQ9J2NsaXAwXzIwNF81MjE3JyUzRSUzQ3JlY3QlMjB3aWR0aD0nMjAnJTIwaGVpZ2h0PScyMCclMjByeD0nMTAnJTIwZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoPScyMCclMjBoZWlnaHQ9JzIwJyUyMHZpZXdCb3g9JzAlMjAwJTIwMjAlMjAyMCclMjBmaWxsPSdub25lJyUyMHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnJTIwY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjA0XzUyMTcpJyUzRSUzQ3BhdGglMjBkPSdNNC4xNjY1JTIwMjcuNUw3LjQ5OTg0JTIwMzAuODMzM0wxNS44MzMyJTIwMjIuNSclMjBzdHJva2U9JyUyMzE2QjUyOCclMjBzdHJva2Utd2lkdGg9JzEuNSclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCUyMGQ9J001LjMzMzUlMjAxMC42NjY3TDguMDAwMTYlMjAxMy4zMzMzTDE0LjY2NjglMjA2LjY2NjY2JyUyMHN0cm9rZT0nJTIzMTZCNTI4JyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ3JlY3QlMjB4PScwLjUnJTIweT0nMC41JyUyMHdpZHRoPScxOSclMjBoZWlnaHQ9JzE5JyUyMHJ4PSc5LjUnJTIwc3Ryb2tlPSclMjMxNkI1MjgnLyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCUyMGlkPSdjbGlwMF8yMDRfNTIxNyclM0UlM0NyZWN0JTIwd2lkdGg9JzIwJyUyMGhlaWdodD0nMjAnJTIwcng9JzEwJyUyMGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxudWw6bm90KC5tZW51KTpub3QoLnNsaWNrLWRvdHMpOm5vdCguZHJvcC1tZW51LWxpc3QpOm5vdCguaGVhZGVyLWRyb3Bkb3duLW1lbnUpIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG51bDpub3QoLm1lbnUpOm5vdCguc2xpY2stZG90cyk6bm90KC5kcm9wLW1lbnUtbGlzdCk6bm90KC5oZWFkZXItZHJvcGRvd24tbWVudSkgbGkgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxudWw6bm90KC5tZW51KTpub3QoLnNsaWNrLWRvdHMpOm5vdCguZHJvcC1tZW51LWxpc3QpOm5vdCguaGVhZGVyLWRyb3Bkb3duLW1lbnUpIGxpIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgdWw6bm90KC5tZW51KTpub3QoLnNsaWNrLWRvdHMpOm5vdCguZHJvcC1tZW51LWxpc3QpOm5vdCguaGVhZGVyLWRyb3Bkb3duLW1lbnUpIGxpIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbnVsOm5vdCgubWVudSk6bm90KC5zbGljay1kb3RzKTpub3QoLmRyb3AtbWVudS1saXN0KTpub3QoLmhlYWRlci1kcm9wZG93bi1tZW51KSBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLml0ZW1faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbi5zb2NpYWxzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNvY2lhbHNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi5zb2NpYWxzX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNndC1zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDcwcHg7XG4gIHJpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEZERkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogNTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2d0LXNjcm9sbC10b3Age1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMzlweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLFxuLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLWJnKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWFjdGl2ZS1idG4tdHh0LWNvbG9yKTtcbn1cbi5idG46aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLWhvdmVyLWJnKTtcbn1cbi5idG46YWN0aXZlLFxuLndwLWJsb2NrLWJ1dHRvbiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWFjdGl2ZS1idG4tcHJlc3NlZC1iZyk7XG59XG4uYnRuIHN2ZyBwYXRoLFxuLndwLWJsb2NrLWJ1dHRvbiBhIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLWljb24tY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4sXG4gIC53cC1ibG9jay1idXR0b24gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ0bi1hY2NlbnQsXG4uaXMtc3R5bGUtYnRuLWFjY2VudCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYWN0aXZlLWJ0bi1iZyk7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLXR4dC1jb2xvcik7XG59XG4uYnRuLWFjY2VudDpob3Zlcixcbi5pcy1zdHlsZS1idG4tYWNjZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLWhvdmVyLWJnKTtcbn1cbi5idG4tYWNjZW50OmFjdGl2ZSxcbi5pcy1zdHlsZS1idG4tYWNjZW50IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYWN0aXZlLWJ0bi1wcmVzc2VkLWJnKTtcbn1cbi5idG4tYWNjZW50IHN2ZyBwYXRoLFxuLmlzLXN0eWxlLWJ0bi1hY2NlbnQgYSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtYWN0aXZlLWJ0bi1pY29uLWNvbG9yKTtcbn1cblxuLmJ0bi1zZWNvbmRhcnksXG4uaXMtc3R5bGUtYnRuLXNlY29uZGFyeSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtc2Vjb25kYXJ5LWJ0bi1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXNlY29uZGFyeS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXNlY29uZGFyeS1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmlzLXN0eWxlLWJ0bi1zZWNvbmRhcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1zZWNvbmRhcnktYnRuLWhvdmVyLWJnKTtcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXNlY29uZGFyeS1idG4tcHJlc3NlZC1iZyk7XG59XG4uYnRuLXNlY29uZGFyeSBzdmcgcGF0aCxcbi5pcy1zdHlsZS1idG4tc2Vjb25kYXJ5IGEgc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXRoZW1lLXNlY29uZGFyeS1idG4taWNvbi1jb2xvcik7XG59XG5cbi5idG4td2hpdGUsXG4uaXMtc3R5bGUtYnRuLXdoaXRlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS13aGl0ZS1idG4tYmcpO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtd2hpdGUtYnRuLXR4dC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi13aGl0ZTpob3Zlcixcbi5pcy1zdHlsZS1idG4td2hpdGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi13aGl0ZTphY3RpdmUsXG4uaXMtc3R5bGUtYnRuLXdoaXRlIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtd2hpdGUtYnRuLXByZXNzZWQtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS13aGl0ZS1idG4tcHJlc3NlZC1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi13aGl0ZSBzdmcgcGF0aCxcbi5pcy1zdHlsZS1idG4td2hpdGUgYSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG5cbi5idG4tYmxhY2ssXG4uaXMtc3R5bGUtYnRuLWJsYWNrIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ibGFjay1idG4tYmcpO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtYmxhY2stYnRuLXR4dC1jb2xvcik7XG59XG4uYnRuLWJsYWNrOmhvdmVyLFxuLmlzLXN0eWxlLWJ0bi1ibGFjayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmxhY2stYnRuLWhvdmVyLWJnKTtcbn1cbi5idG4tYmxhY2s6YWN0aXZlLFxuLmlzLXN0eWxlLWJ0bi1ibGFjayBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJsYWNrLWJ0bi1wcmVzc2VkLWJnKTtcbn1cbi5idG4tYmxhY2sgc3ZnLFxuLmlzLXN0eWxlLWJ0bi1ibGFjayBhIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ibGFjay1idG4tdHh0LWNvbG9yKTtcbn1cblxuLmJ0bi1saW5lcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tbGluZXMtd3JhcCAuYnRuIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tbGluZXMtd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpLCAwLjMpO1xuICB6LWluZGV4OiAwO1xufVxuXG4ud2VsY29tZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi53ZWxjb21lLXNlY3Rpb25fX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi53ZWxjb21lLXNlY3Rpb25fX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXdlbGNvbWUtZ3JhZGllbnQtMik7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVybyAuYnJlYWRjcnVtYnMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm8gLmJyZWFkY3J1bWJzLXNlY3Rpb24gYSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvIC53ZWxjb21lLXNlY3Rpb24td3JhcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NC45OWRlZywgdmFyKC0tdGhlbWUtcGFnZS13ZWxjb21lLWdyYWRpZW50LTEpIDIuMTUlLCByZ2JhKDE5LCAyNSwgMzksIDApIDY5LjkyJSk7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVybyAud2VsY29tZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgei1pbmRleDogMjtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX2hvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogMjRweCAwIDQwcHg7XG4gIH1cbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19pbWFnZSB7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzNweDtcbiAgbWluLXdpZHRoOiAzMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDEyMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgbWluLXdpZHRoOiA0NzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fbWFpbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRjhGREZGO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fYnV0dG9ucyAuYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19idXR0b25zIC5idG4ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1iayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1ibG9ja3MtcHJpbWFyeS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMjY2cHg7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fbGFiZWwgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrOmZpcnN0LWNoaWxkIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX19sYWJlbCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19yYXRpbmctYmtfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fcmF0aW5nIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX19yYXRpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iay1zdGFyLWNvbG9yKTtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19yYXRpbmctYmtfX2JvbnVzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX19ib251cyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1iayAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX19ib3R0b20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fcmV2aWV3IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19fcmF0aW5nLWJrX19yZXZpZXcgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19yYXRpbmctYmtfX3JldmlldyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19yYXRpbmctYmtfX2JvdHRvbV90ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53ZWxjb21lLXNlY3Rpb24gLndlbGNvbWUtc2VjdGlvbi1oZXJvX19pbmZvX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLndlbGNvbWUtc2VjdGlvbiAud2VsY29tZS1zZWN0aW9uLWhlcm9fX2luZm9fcm93IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ud2VsY29tZS1zZWN0aW9uIC53ZWxjb21lLXNlY3Rpb24taGVyb19faW5mb19yb3cgYSB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2VsY29tZS1hcHAtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtYXBwLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmxvY2tzLXByaW1hcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8gLndlbGNvbWUtYXBwLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZ2FwOiAxMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtYmFubmVyIC53ZWxjb21lLWFwcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2VsY29tZS1hcHAtc2VjdGlvbi1oZXJvIC53ZWxjb21lLWFwcC1iYW5uZXIgLndlbGNvbWUtYXBwLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtYmFubmVyIC53ZWxjb21lLWFwcC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtYmFubmVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtYmFubmVyLWxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ud2VsY29tZS1hcHAtc2VjdGlvbi1oZXJvIC53ZWxjb21lLWFwcC1iYW5uZXItcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtYmFubmVyLXJhdGluZ19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtYmFubmVyLXJhdGluZ19zdGFycyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2VsY29tZS1hcHAtc2VjdGlvbi1oZXJvIC53ZWxjb21lLWFwcC1iYW5uZXItcmF0aW5nIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcGFnZS10eHQtY29sb3IpO1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8gLndlbGNvbWUtYXBwLW1haW4gLndlbGNvbWUtYXBwLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiAud2VsY29tZS1hcHAtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiAud2VsY29tZS1hcHAtYnV0dG9ucyAuYnRuIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VsY29tZS1hcHAtc2VjdGlvbi1oZXJvIC53ZWxjb21lLWFwcC1tYWluIC53ZWxjb21lLWFwcC1idXR0b25zIC5idG4gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8gLndlbGNvbWUtYXBwLW1haW4gLndlbGNvbWUtYXBwLWJ1dHRvbnMgLmJ0biA+IHNwYW4gYiwgLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiAud2VsY29tZS1hcHAtYnV0dG9ucyAuYnRuID4gc3BhbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8gLndlbGNvbWUtYXBwLW1haW4gLndlbGNvbWUtYXBwLWJ1dHRvbnMgLmJ0biBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiAud2VsY29tZS1hcHAtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgcm93LWdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiAud2VsY29tZS1hcHAtaW5mb19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyksIDAuNyk7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiAud2VsY29tZS1hcHAtaW5mb19yb3cgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8gLndlbGNvbWUtYXBwLW1haW4gLndlbGNvbWUtYXBwLWltYWdlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlbGNvbWUtYXBwLXNlY3Rpb24taGVybyAud2VsY29tZS1hcHAtbWFpbiAud2VsY29tZS1hcHAtaW1hZ2UtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC53ZWxjb21lLWFwcC1zZWN0aW9uLWhlcm8gLndlbGNvbWUtYXBwLW1haW4gLndlbGNvbWUtYXBwLWltYWdlLW1vYmlsZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi53ZWxjb21lLWJrLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLWJrLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi53ZWxjb21lLWJrLWluZm8gLmJrX2NhcmRfc2hvcnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ibG9ja3MtcHJpbWFyeS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG4ud2VsY29tZS1iay1pbmZvIC5ia19jYXJkX3Nob3J0LWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2VsY29tZS1iay1pbmZvIC5ia19jYXJkX3Nob3J0LWxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZWxjb21lLWJrLWluZm8gLmJrX2NhcmRfc2hvcnQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndlbGNvbWUtYmstaW5mbyAuYmtfY2FyZF9zaG9ydC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG59XG4ud2VsY29tZS1iay1pbmZvIC5ia19jYXJkX3Nob3J0LXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLndlbGNvbWUtYmstaW5mbyAuYmtfY2FyZF9zaG9ydC1yYXRpbmcgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG59XG4ud2VsY29tZS1iay1pbmZvIC5ia19jYXJkX3Nob3J0LXJhdGluZyBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLndlbGNvbWUtYmstaW5mbyAuYmtfY2FyZF9zaG9ydC1yYXRpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iay1zdGFyLWNvbG9yKTtcbn1cbi53ZWxjb21lLWJrLWluZm8gLmJrX2NhcmRfc2hvcnQtYm9udXMge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG59XG4ud2VsY29tZS1iay1pbmZvIC5ia19jYXJkX3Nob3J0LWJvbnVzIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4ud2VsY29tZS1iay1pbmZvIC5ia19jYXJkX3Nob3J0IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi53ZWxjb21lLWJrLWluZm8gLnBhZ2UtYmstd2VsY29tZS0tYmtfX2Jsb2NrIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1ibG9ja3MtcHJpbWFyeS1iZyk7XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fdGl0bGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICB9XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fdGl0bGUgLmg1IHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi53ZWxjb21lLWJrLWluZm8gLnBhZ2UtYmstd2VsY29tZS0tYmtfX2Jsb2NrX190aXRsZV9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi53ZWxjb21lLWJrLWluZm8gLnBhZ2UtYmstd2VsY29tZS0tYmtfX2Jsb2NrX190aXRsZV9fcmF0aW5nIHN2ZyB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLndlbGNvbWUtYmstaW5mbyAucGFnZS1iay13ZWxjb21lLS1ia19fYmxvY2tfX3JhdGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLndlbGNvbWUtYmstaW5mbyAucGFnZS1iay13ZWxjb21lLS1ia19fYmxvY2tfX3JhdGluZ3MtZWxlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0cHg7XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fcmF0aW5ncy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtdHh0LWNvbG9yKTtcbn1cbi53ZWxjb21lLWJrLWluZm8gLnBhZ2UtYmstd2VsY29tZS0tYmtfX2Jsb2NrX19yYXRpbmdzLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fcmF0aW5ncy1zdGFycyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fcmF0aW5ncy1zdGFycyBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLndlbGNvbWUtYmstaW5mbyAucGFnZS1iay13ZWxjb21lLS1ia19fYmxvY2tfX3JhdGluZ3MtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLndlbGNvbWUtYmstaW5mbyAucGFnZS1iay13ZWxjb21lLS1ia19fYmxvY2tfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLndlbGNvbWUtYmstaW5mbyAucGFnZS1iay13ZWxjb21lLS1ia19fYmxvY2tfX2xpc3RfX3Byb3MgbGk6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHJlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgcng9JzkuNScgc3Ryb2tlPSclMjMxNkI1MjgnLz48cGF0aCBkPSdNNiAxMEgxME0xNCAxMEgxME0xMCAxMFY2TTEwIDEwVjE0JyBzdHJva2U9JyUyMzE2QjUyOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPlwiKSAhaW1wb3J0YW50O1xufVxuLndlbGNvbWUtYmstaW5mbyAucGFnZS1iay13ZWxjb21lLS1ia19fYmxvY2tfX2xpc3RfX2NvbnMgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTQ0M0YgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMSAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8zMDdfMTI2NiknPjxwYXRoIGQ9J000LjY2Njk5IDI3LjVMOC4wMDAzMyAzMC44MzMzTDE2LjMzMzcgMjIuNScgc3Ryb2tlPSclMjMxNkI1MjgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNNy4xNjYwMiAxMEgxMy44MzI3JyBzdHJva2U9JyUyM0VFNDQzRicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvZz48cmVjdCB4PScxJyB5PScwLjUnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgcng9JzkuNScgc3Ryb2tlPSclMjNFRTQ0M0YnLz48ZGVmcz48Y2xpcFBhdGggaWQ9J2NsaXAwXzMwN18xMjY2Jz48cmVjdCB4PScwLjUnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzEwJyBmaWxsPSd3aGl0ZScvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPlwiKSAhaW1wb3J0YW50O1xufVxuLndlbGNvbWUtYmstaW5mbyAucGFnZS1iay13ZWxjb21lLS1ia19fYmxvY2tfX2xpc3RfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi53ZWxjb21lLWJrLWluZm8gLnBhZ2UtYmstd2VsY29tZS0tYmtfX2Jsb2NrX19saXN0X19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fbGlzdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiA5OCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ud2VsY29tZS1iay1pbmZvIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9ja19fcGF5bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53ZWxjb21lLWJrLWluZm8gLnBhZ2UtYmstd2VsY29tZS0tYmtfX2Jsb2NrX19kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi53ZWxjb21lLWJrLWluZm8gLnBhZ2UtYmstd2VsY29tZS0tYmtfX2Jsb2NrX19kb3dubG9hZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2VsY29tZS1iay1wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmxvY2tzLXByaW1hcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53ZWxjb21lLWJrLXByb21vIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53ZWxjb21lLWJrLXByb21vLS1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2VsY29tZS1iay1wcm9tby0tbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLndlbGNvbWUtYmstcHJvbW8tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2VsY29tZS1iay1wcm9tby0tc21hbGxfdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLndlbGNvbWUtYmstcHJvbW8tLXRleHQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi53ZWxjb21lLWJrLXByb21vLS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4ud2VsY29tZS1iay1wcm9tbyBoNCB7XG4gIG1hcmdpbjogMDtcbn1cbi53ZWxjb21lLWJrLXByb21vIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2VsY29tZS1zaW1wbGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VsY29tZS1zaW1wbGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi53ZWxjb21lLXNpbXBsZS1zZWN0aW9uIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2VsY29tZS1zaW1wbGUtc2VjdGlvbi0tdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4ud2VsY29tZS1zaW1wbGUtc2VjdGlvbi0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKTtcbn1cbi53ZWxjb21lLXNpbXBsZS1zZWN0aW9uLS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICByb3ctZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud2VsY29tZS1zaW1wbGUtc2VjdGlvbi0taW5mb19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi53ZWxjb21lLXNpbXBsZS1zZWN0aW9uLS1pbmZvX3JvdyBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLndlbGNvbWUtc2ltcGxlLXNlY3Rpb24tLWluZm9fcm93IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmx3cHRvYyB7XG4gIG1hcmdpbjogMCAwIDYwcHggMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5sd3B0b2Mge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxufVxuLmx3cHRvYyAubHdwdG9jX2kge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubHdwdG9jIC5sd3B0b2NfaSAubHdwdG9jX2hlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyksIDAuMyk7XG59XG4ubHdwdG9jIC5sd3B0b2NfaSAubHdwdG9jX2hlYWRlciAubHdwdG9jX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtd2hpdGUtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1iZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDI7XG59XG4ubHdwdG9jIC5sd3B0b2NfaSAubHdwdG9jX2hlYWRlciAubHdwdG9jX3RvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19oZWFkZXIgLmx3cHRvY190b2dnbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtd2hpdGUtYnRuLXByZXNzZWQtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS13aGl0ZS1idG4tcHJlc3NlZC1ib3JkZXItY29sb3IpO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19oZWFkZXIgLmx3cHRvY190b2dnbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubHdwdG9jIC5sd3B0b2NfaSAubHdwdG9jX2hlYWRlciAubHdwdG9jX3RvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19oZWFkZXIgLmx3cHRvY190b2dnbGUgc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19oZWFkZXIgLmx3cHRvY190b2dnbGUgLmx3cHRvY190b2dnbGVfbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS13aGl0ZS1idG4tdHh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sd3B0b2MgLmx3cHRvY19pIC5sd3B0b2NfaGVhZGVyIC5sd3B0b2NfdG9nZ2xlIC5sd3B0b2NfdG9nZ2xlX2xhYmVsOmhvdmVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ubHdwdG9jIC5sd3B0b2NfaSAubHdwdG9jX2hlYWRlciAubHdwdG9jX3RvZ2dsZSAubHdwdG9jX3RvZ2dsZV9sYWJlbC5pcy1jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19oZWFkZXIgLmx3cHRvY190b2dnbGUgLmx3cHRvY190b2dnbGVfbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J005LjI1MDIyIDE2QzkuMjUwMjIgMTUuODA4IDkuMzIzMTkgMTUuNjE2IDkuNDcwMTkgMTUuNDdMMTIuOTQwMiAxMkw5LjQ3MDE5IDguNTMwMDVDOS4xNzcxOSA4LjIzNzA1IDkuMTc3MTkgNy43NjIwMiA5LjQ3MDE5IDcuNDY5MDJDOS43NjMxOSA3LjE3NjAyIDEwLjIzODIgNy4xNzYwMiAxMC41MzEyIDcuNDY5MDJMMTQuNTMxMiAxMS40NjlDMTQuODI0MiAxMS43NjIgMTQuODI0MiAxMi4yMzcxIDE0LjUzMTIgMTIuNTMwMUwxMC41MzEyIDE2LjUzMDFDMTAuMjM4MiAxNi44MjMxIDkuNzYzMTkgMTYuODIzMSA5LjQ3MDE5IDE2LjUzMDFDOS4zMjMxOSAxNi4zODQxIDkuMjUwMjIgMTYuMTkyIDkuMjUwMjIgMTZaJyBmaWxsPSclMjM0NTQ5NTcnLz48L3N2Zz5cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19pdGVtcyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1wcmltYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5sd3B0b2MgLmx3cHRvY19pIC5sd3B0b2NfaXRlbXMgLmx3cHRvY19pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5sd3B0b2MgLmx3cHRvY19pIC5sd3B0b2NfaXRlbXMgLmx3cHRvY19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2OSwgNzMsIDg3LCAwLjMwMTk2MDc4NDMpO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19pdGVtcyAubHdwdG9jX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpO1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19pdGVtcyAubHdwdG9jX2l0ZW0gYTpob3ZlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmx3cHRvYyAubHdwdG9jX2kgLmx3cHRvY19pdGVtcyAubHdwdG9jX2l0ZW0gYSAubHdwdG9jX2l0ZW1fbnVtYmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpO1xufVxuLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItdHh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5zZWFyY2gtZm9ybSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG59XG4uc2VhcmNoLWZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItdHh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItdHh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLnNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItYmcpO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItdHh0LWNvbG9yKTtcbiAgei1pbmRleDogOTk5O1xufVxuYm9keS5hZG1pbi1iYXIgLmhlYWRlciB7XG4gIHRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5oZWFkZXIge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuLmhlYWRlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5oZWFkZXJfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5oZWFkZXJfX2J1dHRvbnMgLnNlYXJjaC1mb3JtIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1wYWdlLWhlYWRlci10eHQtY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28gLmN1c3RvbS1sb2dvLWxpbmsge1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tbW9iaWxlIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogMTQycHg7XG4gIH1cbn1cbi5oZWFkZXIgLmJ0bi1oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIC5idG4taGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudSAubWVudS1oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19tZW51IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlcl9fbWVudSAubWVudSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyX19tZW51IC5tZW51IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1wYWdlLWhlYWRlci10eHQtY29sb3IpO1xufVxuLmhlYWRlcl9fbWVudSAubWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXJfX21lbnUgLm1lbnUgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRoZW1lLXBhZ2UtaGVhZGVyLXR4dC1jb2xvcik7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUgLm1lbnUgPiBsaTpob3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi5oZWFkZXJfX21lbnUgLm1lbnUgPiBsaSA+IGEge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5oZWFkZXJfX21lbnUgLm1lbnUgPiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItdHh0LWNvbG9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXJfX21lbnUgLm1lbnUgPiBsaSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSAubWVudSA+IGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSAubWVudSA+IGxpIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21lbnUgLm1lbnUgPiBsaSBhLmFjdGl2ZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSAubWVudSA+IGxpIGEuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6IHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpO1xuICB9XG59XG4uaGVhZGVyX19tZW51IC5tZW51ID4gbGkgLmRyb3AtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLmhlYWRlcl9fbWVudSAubWVudSA+IGxpIC5kcm9wLWhvbGRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtaGVhZGVyLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5oZWFkZXJfX21lbnUgLm1lbnUgPiBsaSAuZHJvcC1ob2xkZXIgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmhlYWRlcl9fbWVudSAubWVudSA+IGxpIC5kcm9wLWhvbGRlciB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyX19tZW51IC5tZW51ID4gbGkgLmRyb3AtaG9sZGVyIHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcl9fbWVudSAubWVudSA+IGxpIC5kcm9wLWhvbGRlciB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlcl9fbWVudSAubWVudSA+IGxpOmhvdmVyIC5kcm9wLWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyIC5tZW51LWFjdGl2ZSAuaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjZweCAxNnB4IDE2cHggMTZweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItYmcpO1xuICB9XG4gIC5oZWFkZXIgLm1lbnUtYWN0aXZlIC5oZWFkZXJfX21lbnUgLm1lbnUtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlciAubWVudS1hY3RpdmUgLmhlYWRlcl9fbWVudSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXIgLm1lbnUtYWN0aXZlIC5oZWFkZXJfX21lbnUgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXIgLm1lbnUtYWN0aXZlIC5oZWFkZXJfX21lbnUgdWwgbGkgYSBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5oZWFkZXIgLm1lbnUtYWN0aXZlIC5oZWFkZXJfX21lbnUgdWwgbGkgYS5hY3RpdmUgKyAuZHJvcC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlciAubWVudS1hY3RpdmUgLmhlYWRlcl9fbWVudSB1bCBsaSAuZHJvcC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlciAubWVudS1hY3RpdmUgLmhlYWRlcl9fbWVudSB1bCBsaSAuZHJvcC1ob2xkZXIgLmRyb3AtbWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuaGVhZGVyIC5tZW51LWFjdGl2ZSAuaGVhZGVyX19tZW51IHVsIGxpIC5kcm9wLWhvbGRlciAuZHJvcC1tZW51LWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXJfZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX2Ryb3Bkb3duIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IC0yMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJsb2Nrcy1wcmltYXJ5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cbi5oZWFkZXJfZHJvcGRvd24gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX2Ryb3Bkb3duIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLWhlYWRlci10eHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX2Ryb3Bkb3duIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4uaGVhZGVyX2Ryb3Bkb3duIHVsIGxpIGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfZHJvcGRvd24gdWwgLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uaGVhZGVyX2Ryb3Bkb3duX2VsbGlwc2lzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfZHJvcGRvd25fZWxsaXBzaXMgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVhZGVyX2Ryb3Bkb3duX2VsbGlwc2lzIHN2ZyBjaXJjbGUge1xuICBmaWxsOiB2YXIoLS10aGVtZS1wYWdlLWhlYWRlci10eHQtY29sb3IpO1xufVxuLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaGVhZGVyX19oYW1idXJnZXIgLmhhbWJ1cmdlciB7XG4gIGhlaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtZm9vdGVyLWJnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuLmZvb3Rlcl9fdG9wLWhvbGRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXJfX3RvcC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5mb290ZXJfX3RvcC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyX190b3AtY29sIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5mb290ZXJfX3RvcC1jb2wuYWN0aXZlIC5mb290ZXJfX3RvcC1jb2xfX3RpdGxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mb290ZXJfX3RvcC1jb2wuYWN0aXZlIC5mb290ZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyX190b3AtY29sLS1zb2NpYWxzIHtcbiAgZ2FwOiAyNHB4O1xufVxuLmZvb3Rlcl9fdG9wLWNvbC0tc29jaWFscyAuZm9vdGVyX190b3AtY29sX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX3RvcC1jb2xfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLWZvb3Rlci10eHQtY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLWNvbF9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNCUyMDZMOCUyMDEwTDEyJTIwNiUyMiUyMHN0cm9rZSUzRCUyMndoaXRlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyLyUzRSUzQy9zdmclM0VcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQlMjA2TDglMjAxMEwxMiUyMDYlMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLWNvbCAuZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX190b3AtY29sIC5mb290ZXJfX21lbnUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXJfX3RvcC1jb2wgLmZvb3Rlcl9fbWVudSB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyX190b3AtY29sIC5mb290ZXJfX21lbnUgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtZm9vdGVyLXR4dC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvb3Rlcl9fdG9wLWNvbCAuZm9vdGVyX19tZW51IHVsIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4uZm9vdGVyX190b3AtLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uZm9vdGVyX190b3AtLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtYmctY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX3RvcC0tc29jaWFsIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG59XG4uZm9vdGVyX190b3AtLXNvY2lhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpO1xufVxuLmZvb3Rlcl9fdG9wLS1zb2NpYWw6aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9fYm90dG9tLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tLWhvbGRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xvZ28gaW1nLCAuZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1mb290ZXItdHh0LWNvbG9yKTtcbiAgb3BhY2l0eTogMC42O1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYWN0aXZlLWJ0bi10eHQtY29sb3IpO1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYWN0aXZlLWJ0bi10eHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbn1cblxuLypcbiAqIFNwaW5cbiAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhlcm8tNDA0IC5oZXJvLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNDJweCAwO1xufVxuLmhlcm8tNDA0IC5oZXJvLWJvZHkgLmhlcm8tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmaWxsOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi5oZXJvLTQwNCAuaGVyby1ib2R5IC5oZXJvLXRpdGxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4uaGVyby00MDQgLmhlcm8tYm9keSAuaGVyby1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm8tNDA0IC5oZXJvLWJvZHkgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby00MDQgLmhlcm8tYm9keSB7XG4gICAgbWFyZ2luOiAxNjFweCAwO1xuICB9XG59XG5cbi5ibG9nLW1haW4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTc4NHB4O1xufVxuXG4uYmxvZy1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ibG9nLXBhZ2VfX2NvbnRlbnQgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2ctcGFnZV9fY29udGVudCBoMTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1wYWdlX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogNjBweCAwIDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlX19ob2xkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2VfX3Bvc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2VfX3Bvc3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvZy1wYWdlX19wb3N0cy1ob2xkZXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDQyM3B4O1xuICBtaW4td2lkdGg6IDQyM3B4O1xufVxuLmJsb2ctcGFnZV9fcG9zdHMtaG9sZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctcGFnZV9fcG9zdHMtaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4uYmxvZy1wYWdlX19wb3N0cy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2ctcGFnZV9fcG9zdHMtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZy1wYWdlX19wb3N0cy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uYmxvZy1wYWdlX19wb3N0cy1pbmZvX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyksIDAuNyk7XG59XG4uYmxvZy1wYWdlX19wb3N0cy1pbmZvX19yb3cgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5ibG9nLXBhZ2VfX3Bvc3RzLWluZm9fX3JvdyBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEodmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyksIDAuNyk7XG59XG4uYmxvZy1wYWdlX19wb3N0cy10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLXBhZ2VfX3Bvc3RzLXRpdGxlIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5ibG9nLXBhZ2UgLmJsb2dfc2hvd19tb3JlIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2ctcGFnZSAuYmxvZ19zaG93X21vcmUgLmJ0biAuY2hldnJvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvZy1wYWdlIC5ibG9nX3Nob3dfbW9yZSAuYnRuIC5jaGV2cm9uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5ibG9nLXBhZ2UgLmJsb2dfc2hvd19tb3JlIC5idG4gLmNoZXZyb24gc3ZnIHBhdGgge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6IHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpO1xufVxuXG4uYnJlYWRjcnVtYnMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMjRweCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWJzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG59XG4uYnJlYWRjcnVtYnMtc2VjdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJyZWFkY3J1bWJzLXNlY3Rpb24gc3BhbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5icmVhZGNydW1icy1zZWN0aW9uIHNwYW4uY3VycmVudC1pdGVtIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucG9zdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wb3N0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucG9zdF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTJweDtcbn1cbi5wb3N0X19pbmZvX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogcmdiYSh2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4ucG9zdF9faW5mb19yb3cgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3N0X19pbmZvX3JvdyBzdmcge1xuICBzdHJva2U6IHJnYmEodmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyksIDAuNyk7XG59XG4ucG9zdF9faW5mb19yb3cgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi5wb3N0X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9zdF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5wb3N0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wb3N0IC5hdXRob3ItYm94X19iaW8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wb3N0IC5hdXRob3ItYm94X19iaW8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3N0X19zaWRlYmFyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXgtd2lkdGg6IDQxOXB4O1xufVxuLnBvc3RfX3NpZGViYXIge1xuICBtaW4td2lkdGg6IDQxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0X19zaWRlYmFyIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3N0X19zaWRlYmFyX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtdHh0LWNvbG9yKTtcbn1cbi5wb3N0X19zaWRlYmFyX2FydGljbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnBvc3RfX3NpZGViYXJfYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5wb3N0X19zaWRlYmFyX2FydGljbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3RfX3NpZGViYXJfYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucG9zdF9fc2lkZWJhcl9hcnRpY2xlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4ucG9zdF9fc2lkZWJhcl9hcnRpY2xlX190aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtdHh0LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvc3RfX3NpZGViYXJfYXJ0aWNsZV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgcm93LWdhcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucG9zdF9fc2lkZWJhcl9hcnRpY2xlX19pbmZvX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucG9zdF9fc2lkZWJhcl9hcnRpY2xlX19pbmZvX19yb3cgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wb3N0X19zaWRlYmFyX2FydGljbGVfX2luZm9fX3JvdyBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyk7XG59XG4ucG9zdF9fc2lkZWJhcl9ia3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucG9zdF9fc2lkZWJhcl9iayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYmxvY2tzLXByaW1hcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnBvc3RfX3NpZGViYXJfYmtfbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zdF9fc2lkZWJhcl9ia19sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucG9zdF9fc2lkZWJhcl9ia190aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLXBhZ2UtdHh0LWNvbG9yKTtcbn1cbi5wb3N0X19zaWRlYmFyX2JrX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4ucG9zdF9fc2lkZWJhcl9ia190aXRsZSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucG9zdF9fc2lkZWJhcl9ia190aXRsZSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4ucG9zdF9fc2lkZWJhcl9ia19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyksIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucG9zdF9fc2lkZWJhcl9pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wb3N0X19zaWRlYmFyX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1wcmltYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wb3N0X19zaWRlYmFyX2luZm9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvc3RfX3NpZGViYXJfaW5mb19pY29uIHN2ZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5wb3N0X19zaWRlYmFyX2luZm9fdGl0bGUge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG59XG4ucG9zdF9fc2lkZWJhcl9pbmZvX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4ucG9zdF9fc2lkZWJhcl9pbmZvX3RpdGxlIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ucG9zdF9fc2lkZWJhcl9pbmZvX3RpdGxlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi5wb3N0X19zaWRlYmFyX2luZm9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpLCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9zdF9fc2lkZWJhcl9fYmVzdC1iayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucG9zdF9fc2lkZWJhcl9fYmVzdC1iayAuYmVzdF9ia19fYmcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5wb3N0X19zaWRlYmFyX19iZXN0LWJrIC5iZXN0X2JrX193cmFwIC5iZXN0X2JrX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICB6LWluZGV4OiAyO1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX3dyYXAgLmJlc3RfYmtfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucG9zdF9fc2lkZWJhcl9fYmVzdC1iayAuYmVzdF9ia19fd3JhcCAuYmVzdF9ia19fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX3dyYXAgLmJlc3RfYmtfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4ucG9zdF9fc2lkZWJhcl9fYmVzdC1iayAuYmVzdF9ia19fd3JhcCAuYmVzdF9ia19fY29udGVudF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX3dyYXAgLmJlc3RfYmtfX2NvbnRlbnRfX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtZGVmYXVsdC1lbGVtZW50cy1jb2xvcik7XG59XG4ucG9zdF9fc2lkZWJhcl9fYmVzdC1iayAuYmVzdF9ia19fd3JhcCAuYmVzdF9ia19fY29udGVudF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX3dyYXAgLmJlc3RfYmtfX2NvbnRlbnRfX2JvbnVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9zdF9fc2lkZWJhcl9fYmVzdC1iayAuYmVzdF9ia19fd3JhcCAuYmVzdF9ia19fY29udGVudF9fYm9udXMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucG9zdF9fc2lkZWJhcl9fYmVzdC1iayAuYmVzdF9ia19fd3JhcCAuYmVzdF9ia19fY29udGVudF9fYm9udXMgZGl2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wb3N0X19zaWRlYmFyX19iZXN0LWJrIC5iZXN0X2JrX193cmFwIC5iZXN0X2JrX19jb250ZW50X19ib251cyBkaXYgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1kZWZhdWx0LWVsZW1lbnRzLWNvbG9yKTtcbn1cbi5wb3N0X19zaWRlYmFyX19iZXN0LWJrIC5iZXN0X2JrX193cmFwIC5iZXN0X2JrX19jb250ZW50X19wcm9zIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX3dyYXAgLmJlc3RfYmtfX2NvbnRlbnRfX3Byb3MgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wb3N0X19zaWRlYmFyX19iZXN0LWJrIC5iZXN0X2JrX193cmFwIC5iZXN0X2JrX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLnBvc3RfX3NpZGViYXJfX2Jlc3QtYmsgLmJlc3RfYmtfX3dyYXAgLmJlc3RfYmtfX2J1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXV0aG9yLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1wcmltYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5hdXRob3ItYm94X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aG9yLWJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcgdGV4dFwiIFwiYnRuIGJ0blwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5hdXRob3ItYm94X19tZWRpYSB7XG4gIGdyaWQtYXJlYTogaW1nO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aG9yLWJveF9fbWVkaWEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5hdXRob3ItYm94X19tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hdXRob3ItYm94X19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiB0ZXh0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uYXV0aG9yLWJveF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uYXV0aG9yLWJveF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG59XG4uYXV0aG9yLWJveF9fdGFnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJsb2Nrcy1zZWNvbmRhcnktYmcpO1xufVxuLmF1dGhvci1ib3hfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKTtcbn1cbi5hdXRob3ItYm94X19iaW8gcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF1dGhvci1ib3hfX2xpbmsge1xuICBncmlkLWFyZWE6IGJ0bjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYXV0aG9yLWJveF9fYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aG9yLWJveF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dGhvci1tYWluIC5wb3N0X193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYXV0aG9yLW1haW4gLnBvc3RfX2NvbnRlbnQge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbi5hdXRob3ItbWFpbiAuYXV0aG9yLWJveF9faW5uZXIge1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZyB0ZXh0XCI7XG59XG4uYXV0aG9yLW1haW4gLmF1dGhvci1ib3hfX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dGhvci1tYWluIC5hdXRob3ItYm94X19iaW8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyk7XG59XG4uYXV0aG9yLW1haW4gLmF1dGhvci1ib3hfX2JpbyBwIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aG9yLW1haW4gLmF1dGhvci1ib3hfX2JpbyBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hdXRob3ItbWFpbiAuYXV0aG9yLXBvc3RzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbn1cbi5hdXRob3ItbWFpbiAuYXV0aG9yLXBvc3RzX19saXN0IC5hdXRob3ItcG9zdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmF1dGhvci1tYWluIC5hdXRob3ItcG9zdHNfX2xpc3QgLmF1dGhvci1wb3N0c19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uYXV0aG9yLW1haW4gLmF1dGhvci1wb3N0c19fbGlzdCAuYXV0aG9yLXBvc3RzX190aHVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmF1dGhvci1tYWluIC5hdXRob3ItcG9zdHNfX2xpc3QgLmF1dGhvci1wb3N0c19fdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYXV0aG9yLW1haW4gLmF1dGhvci1wb3N0c19fbGlzdCAuYXV0aG9yLXBvc3RzX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYXV0aG9yLW1haW4gLmF1dGhvci1wb3N0c19fbGlzdCAuYXV0aG9yLXBvc3RzX19tZXRhX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogdmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmF1dGhvci1tYWluIC5hdXRob3ItcG9zdHNfX2xpc3QgLmF1dGhvci1wb3N0c19fbWV0YV9yb3cgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hdXRob3ItbWFpbiAuYXV0aG9yLXBvc3RzX19saXN0IC5hdXRob3ItcG9zdHNfX21ldGFfcm93IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1ibG9ja3Mtc2Vjb25kYXJ5LWJnKTtcbn1cbi5hdXRob3ItbWFpbiAuYXV0aG9yLXBvc3RzX19saXN0IC5hdXRob3ItcG9zdHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hdXRob3ItbWFpbiAuYXV0aG9yLXBvc3RzX19saXN0IC5hdXRob3ItcG9zdHNfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG59XG4uYXV0aG9yLW1haW4gLmF1dGhvci1wb3N0c19fbW9yZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4ubHdwdG9jIC5sd3B0b2NfaSAubHdwdG9jX2hlYWRlciAubHdwdG9jX3RvZ2dsZSAubHdwdG9jX3RvZ2dsZV9sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J005LjI1MDIyIDE2QzkuMjUwMjIgMTUuODA4IDkuMzIzMTkgMTUuNjE2IDkuNDcwMTkgMTUuNDdMMTIuOTQwMiAxMkw5LjQ3MDE5IDguNTMwMDVDOS4xNzcxOSA4LjIzNzA1IDkuMTc3MTkgNy43NjIwMiA5LjQ3MDE5IDcuNDY5MDJDOS43NjMxOSA3LjE3NjAyIDEwLjIzODIgNy4xNzYwMiAxMC41MzEyIDcuNDY5MDJMMTQuNTMxMiAxMS40NjlDMTQuODI0MiAxMS43NjIgMTQuODI0MiAxMi4yMzcxIDE0LjUzMTIgMTIuNTMwMUwxMC41MzEyIDE2LjUzMDFDMTAuMjM4MiAxNi44MjMxIDkuNzYzMTkgMTYuODIzMSA5LjQ3MDE5IDE2LjUzMDFDOS4zMjMxOSAxNi4zODQxIDkuMjUwMjIgMTYuMTkyIDkuMjUwMjIgMTZaJyBmaWxsPSclMjM0NTQ5NTcnLz48L3N2Zz5cIil9XG59XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG4iLCJoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuXHRmb250LWZhbWlseTogJGZmLXRpdGxlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbjogMCAwIDI0cHg7XG5cdGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG5cdCYud3AtYmxvY2staGVhZGluZyB7XG5cdFx0bWFyZ2luOiAyNHB4IDA7XG5cdH1cblxuXHQmLmlzLXN0eWxlLWhlYWRpbmctYm9yZGVyZWQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdH1cblx0fVxufVxuXG5oMSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogJGZzLWgxO1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6ICRmcy1oMjtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiAkZnMtaDM7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtc2l6ZTogJGZzLWg0O1xuXHRsaW5lLWhlaWdodDogMjhweDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6ICRmcy1oNTtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbnAge1xuXHRmb250LWZhbWlseTogSW50ZXIsIHNlcmlmO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6ICRmcy1tZDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcblx0Zm9udC1zaXplOiAkZnMtbWQ7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0aDEsXG5cdC5oMSB7XG5cdFx0Zm9udC1zaXplOiAkZnMtaDEtbW9iO1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHR9XG5cblx0aDIsXG5cdC5oMiB7XG5cdFx0Zm9udC1zaXplOiAkZnMtaDItbW9iO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG5cdH1cblxuXHRoMyxcblx0LmgzIHtcblx0XHRmb250LXNpemU6ICRmcy1oMy1tb2I7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250LXNpemU6ICRmcy1oNC1tb2I7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cblxuXHRoNSxcblx0Lmg1IHtcblx0XHRmb250LXNpemU6ICRmcy1oNS1tb2I7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6ICRmcy1tZC1tb2I7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHRhIHtcblx0XHRmb250LXNpemU6ICRmcy1tZC1tb2I7XG5cdH1cbn0iLCIvLyBCcmVha1BvaW50c1xuJHdpZHRoLWxhcHRvcDogMTIwMHB4O1xuJHdpZHRoLW1kOiA5OTFweDtcbiR3aWR0aC10YWJsZXQ6IDc2OHB4O1xuJHdpZHRoLW1vYmlsZTogNDgwcHg7XG5cbi8vIEZvbnQgZmFtaWxpZXMuXG4kZmY6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiRmZi10aXRsZTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuXG4vLyBGb250IHNpemVzLlxuJGZzLWgxOiA0MHB4O1xuJGZzLWgyOiAzMnB4O1xuJGZzLWgzOiAyOHB4O1xuJGZzLWg0OiAyNHB4O1xuJGZzLWg1OiAyMHB4O1xuJGZzLWJvZHk6IDE2cHg7XG4kZnMtbWQ6IDE2cHg7XG4kZnMtc206IDE2cHg7XG4kZnMtY2FwdGlvbjogMTRweDtcblxuJGZzLWgxLW1vYjogMzBweDtcbiRmcy1oMi1tb2I6IDI4cHg7XG4kZnMtaDMtbW9iOiAyNHB4O1xuJGZzLWg0LW1vYjogMjBweDtcbiRmcy1oNS1tb2I6IDE4cHg7XG4kZnMtYm9keS1tb2I6IDE2cHg7XG4kZnMtbWQtbW9iOiAxNnB4O1xuJGZzLXNtLW1vYjogMTRweDtcbiRmcy1jYXB0aW9uLW1vYjogMTJweDtcblxuLy8gRm9udCB3ZWlnaHRzLlxuJGZ3LWxpZ2h0OiAzMDA7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LXNlbWlib2xkOiA2MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LWV4dHJhYm9sZDogODAwO1xuJGZ3LWJsYWNrOiA5MDA7XG5cbi8vIENvbG9ycy5cbiR3aGl0ZTogI0Y4RkRGRjtcbiRibGFjazogIzI1MDAyRjtcblxuLy8gQ3VzdG9taXpyZSBDb2xvcnMgTmV3XG4kcGFnZS1iZzogdmFyKC0tdGhlbWUtcGFnZS1iZy1jb2xvcik7XG4kcHJpbWFyeTogdmFyKC0tdGhlbWUtYmxvY2tzLXByaW1hcnktYmcpO1xuJHNlY29uZGFyeTogdmFyKC0tdGhlbWUtYmxvY2tzLXNlY29uZGFyeS1iZyk7XG4kcGFnZS1oZWFkZXItYmc6IHZhcigtLXRoZW1lLXBhZ2UtaGVhZGVyLWJnKTtcbiRwYWdlLWZvb3Rlci1iZzogdmFyKC0tdGhlbWUtcGFnZS1mb290ZXItYmcpO1xuJHdlbGNvbWUtZ3JhZGllbnQtYmctMTogdmFyKC0tdGhlbWUtcGFnZS13ZWxjb21lLWdyYWRpZW50LTEpO1xuJHdlbGNvbWUtZ3JhZGllbnQtYmctMjogdmFyKC0tdGhlbWUtcGFnZS13ZWxjb21lLWdyYWRpZW50LTIpO1xuXG4kdGV4dC1wcmltYXJ5OiB2YXIoLS10aGVtZS1wYWdlLXR4dC1jb2xvcik7XG4kaGVhZGVyLXR4dC1jb2xvcjogdmFyKC0tdGhlbWUtcGFnZS1oZWFkZXItdHh0LWNvbG9yKTtcbiRmb290ZXItdHh0LWNvbG9yOiB2YXIoLS10aGVtZS1wYWdlLWZvb3Rlci10eHQtY29sb3IpO1xuJGRlZmF1bHQtZWxlbWVudHMtY29sb3I6IHZhcigtLXRoZW1lLWRlZmF1bHQtZWxlbWVudHMtY29sb3IpOyAvLyAjMTZCNTI4O1xuXG4kYWN0aXZlLWJ0bi1iZzogdmFyKC0tdGhlbWUtYWN0aXZlLWJ0bi1iZyk7XG4kYWN0aXZlLWJ0bi1ob3Zlci1iZzogdmFyKC0tdGhlbWUtYWN0aXZlLWJ0bi1ob3Zlci1iZyk7XG4kYWN0aXZlLWJ0bi1wcmVzc2VkLWJnOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLXByZXNzZWQtYmcpO1xuJGFjdGl2ZS1idG4tdHh0LWNvbG9yOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLXR4dC1jb2xvcik7XG4kYWN0aXZlLWJ0bi1pY29uLWNvbG9yOiB2YXIoLS10aGVtZS1hY3RpdmUtYnRuLWljb24tY29sb3IpO1xuJHNlY29uZGFyeS1idG4tYmc6IHZhcigtLXRoZW1lLXNlY29uZGFyeS1idG4tYmcpO1xuJHNlY29uZGFyeS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS1zZWNvbmRhcnktYnRuLWJvcmRlci1jb2xvcik7XG4kc2Vjb25kYXJ5LWJ0bi1ob3Zlci1iZzogdmFyKC0tdGhlbWUtc2Vjb25kYXJ5LWJ0bi1ob3Zlci1iZyk7XG4kc2Vjb25kYXJ5LWJ0bi1wcmVzc2VkLWJnOiB2YXIoLS10aGVtZS1zZWNvbmRhcnktYnRuLXByZXNzZWQtYmcpO1xuJHNlY29uZGFyeS1idG4tdHh0LWNvbG9yOiB2YXIoLS10aGVtZS1zZWNvbmRhcnktYnRuLXR4dC1jb2xvcik7XG4kc2Vjb25kYXJ5LWJ0bi1pY29uLWNvbG9yOiB2YXIoLS10aGVtZS1zZWNvbmRhcnktYnRuLWljb24tY29sb3IpO1xuJHdoaXRlLWJ0bi1iZzogdmFyKC0tdGhlbWUtd2hpdGUtYnRuLWJnKTtcbiR3aGl0ZS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS10aGVtZS13aGl0ZS1idG4tYm9yZGVyLWNvbG9yKTtcbiR3aGl0ZS1idG4tdHh0LWNvbG9yOiB2YXIoLS10aGVtZS13aGl0ZS1idG4tdHh0LWNvbG9yKTtcbiR3aGl0ZS1idG4taG92ZXItYmc6IHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1ob3Zlci1iZyk7XG4kd2hpdGUtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdGhlbWUtd2hpdGUtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4kd2hpdGUtYnRuLXByZXNzZWQtYmc6IHZhcigtLXRoZW1lLXdoaXRlLWJ0bi1wcmVzc2VkLWJnKTtcbiR3aGl0ZS1idG4tcHJlc3NlZC1ib3JkZXItY29sb3I6dmFyKC0tdGhlbWUtd2hpdGUtYnRuLXByZXNzZWQtYm9yZGVyLWNvbG9yKTtcbiRibGFjay1idG4tYmc6IHZhcigtLXRoZW1lLWJsYWNrLWJ0bi1iZyk7XG4kYmxhY2stYnRuLXR4dC1jb2xvcjogdmFyKC0tdGhlbWUtYmxhY2stYnRuLXR4dC1jb2xvcik7XG4kYmxhY2stYnRuLWhvdmVyLWJnOiB2YXIoLS10aGVtZS1ibGFjay1idG4taG92ZXItYmcpO1xuJGJsYWNrLWJ0bi1wcmVzc2VkLWJnOiB2YXIoLS10aGVtZS1ibGFjay1idG4tcHJlc3NlZC1iZyk7XG5cbi8vIE1hcmdpbnNcbiRzZWN0aW9uLW1hcmdpbjogMCAwIDYwcHggMDtcbiRzZWN0aW9uLW1hcmdpbi1tb2I6IDAgMCA0MHB4IDA7XG5cbi8vIE90aGVycy5cbiR0cjogMC4zNXM7XG4kc2VjdGlvbi1sZy1yYWRpdXM6IDIwcHg7XG5cbiRsaDogMjRweDtcblxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuYm9keSxcbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogJGZmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICRzZWNvbmRhcnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWJnO1xuICBmb250LXNpemU6ICRmcy1ib2R5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICYub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbm1haW4ge1xuICBmbGV4OiAxO1xufVxuXG5zZWN0aW9uIHtcbiAgbWFyZ2luOiAkc2VjdGlvbi1tYXJnaW47XG5cbiAgLndwLWJsb2NrLWhjLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICBtYXJnaW46ICRzZWN0aW9uLW1hcmdpbi1tb2I7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NTJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIC5wYWdlLWNvbnRlbnRfX2hvbGRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWNvbnRlbnQtc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWJzLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWhjLWFsdGVybmF0ZS1ncm91cC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAkc2VjdGlvbi1tYXJnaW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgbWFyZ2luOiAkc2VjdGlvbi1tYXJnaW4tbW9iO1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnRfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICYucGFnZS1jb250ZW50LXNpZGViYXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQxOXB4IC0gNDBweCk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWhjLWFsdGVybmF0ZS1ncm91cC1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbmhyIHtcbiAgbWFyZ2luOiA2MHB4IDAgMjBweCAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAuMztcbn1cblxuLyoqXG5cdFRhYmxlIFN0eWxlXG4gKi9cbi53cC1ibG9jay10YWJsZSB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6ICRmcy1tZDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGMDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC10YWJsZXQpIHtcbiAgICB0ZCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay10YWJsZSB0aGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblxuICB0aCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUZCM0MxO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUZCM0MxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FGQjNDMTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUZCM0MxO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUZCM0MxO1xuICAgIH1cbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUgdGJvZHkge1xuICB0cjpsYXN0LWNoaWxkIHtcbiAgICB0ZCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHI6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FGQjNDMTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUZCM0MxO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQUZCM0MxO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUZCM0MxO1xuICAgIH1cbiAgfVxufVxuXG5vbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGN1c3RvbS1jb3VudGVyO1xuICBmb250LXNpemU6ICRmcy1tZDtcblxuICBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGN1c3RvbS1jb3VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihjdXN0b20tY291bnRlcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAtMzVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLXNtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudWw6bm90KC5tZW51KTpub3QoLnNsaWNrLWRvdHMpOm5vdCguZHJvcC1tZW51LWxpc3QpOm5vdCguaGVhZGVyLWRyb3Bkb3duLW1lbnUpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XG4gIHBhZGRpbmc6IDA7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcbiAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoPScyMCclMjBoZWlnaHQ9JzIwJyUyMHZpZXdCb3g9JzAlMjAwJTIwMjAlMjAyMCclMjBmaWxsPSdub25lJyUyMHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnJTIwY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjA0XzUyMTcpJyUzRSUzQ3BhdGglMjBkPSdNNC4xNjY1JTIwMjcuNUw3LjQ5OTg0JTIwMzAuODMzM0wxNS44MzMyJTIwMjIuNSclMjBzdHJva2U9JyUyMzE2QjUyOCclMjBzdHJva2Utd2lkdGg9JzEuNSclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCUyMGQ9J001LjMzMzUlMjAxMC42NjY3TDguMDAwMTYlMjAxMy4zMzMzTDE0LjY2NjglMjA2LjY2NjY2JyUyMHN0cm9rZT0nJTIzMTZCNTI4JyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ3JlY3QlMjB4PScwLjUnJTIweT0nMC41JyUyMHdpZHRoPScxOSclMjBoZWlnaHQ9JzE5JyUyMHJ4PSc5LjUnJTIwc3Ryb2tlPSclMjMxNkI1MjgnLyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCUyMGlkPSdjbGlwMF8yMDRfNTIxNyclM0UlM0NyZWN0JTIwd2lkdGg9JzIwJyUyMGhlaWdodD0nMjAnJTIwcng9JzEwJyUyMGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGg9JzIwJyUyMGhlaWdodD0nMjAnJTIwdmlld0JveD0nMCUyMDAlMjAyMCUyMDIwJyUyMGZpbGw9J25vbmUnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2clMjBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDRfNTIxNyknJTNFJTNDcGF0aCUyMGQ9J000LjE2NjUlMjAyNy41TDcuNDk5ODQlMjAzMC44MzMzTDE1LjgzMzIlMjAyMi41JyUyMHN0cm9rZT0nJTIzMTZCNTI4JyUyMHN0cm9rZS13aWR0aD0nMS41JyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoJTIwZD0nTTUuMzMzNSUyMDEwLjY2NjdMOC4wMDAxNiUyMDEzLjMzMzNMMTQuNjY2OCUyMDYuNjY2NjYnJTIwc3Ryb2tlPSclMjMxNkI1MjgnJTIwc3Ryb2tlLXdpZHRoPScxLjUnJTIwc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDcmVjdCUyMHg9JzAuNSclMjB5PScwLjUnJTIwd2lkdGg9JzE5JyUyMGhlaWdodD0nMTknJTIwcng9JzkuNSclMjBzdHJva2U9JyUyMzE2QjUyOCcvJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQ9J2NsaXAwXzIwNF81MjE3JyUzRSUzQ3JlY3QlMjB3aWR0aD0nMjAnJTIwaGVpZ2h0PScyMCclMjByeD0nMTAnJTIwZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6ICRmcy1tZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kLW1vYjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXRlbV9pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnNndC1zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDcwcHg7XG4gIHJpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiA1MDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDM5cHg7XG4gIH1cbn0iLCIud3AtYmxvY2stYnV0dG9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xuXG4gICYuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYnRuLFxuLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogJGZmO1xuICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1idG4tYmc7XG4gIGNvbG9yOiAkYWN0aXZlLWJ0bi10eHQtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1idG4taG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1idG4tcHJlc3NlZC1iZztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6ICRhY3RpdmUtYnRuLWljb24tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4tYWNjZW50LFxuLmlzLXN0eWxlLWJ0bi1hY2NlbnQgYVxue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJ0bi1iZztcbiAgY29sb3I6ICRhY3RpdmUtYnRuLXR4dC1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJ0bi1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJ0bi1wcmVzc2VkLWJnO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogJGFjdGl2ZS1idG4taWNvbi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnksXG4uaXMtc3R5bGUtYnRuLXNlY29uZGFyeSBhXG57XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYnRuLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWJ0bi1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWJ0bi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1idG4taG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1idG4tcHJlc3NlZC1iZztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6ICRzZWNvbmRhcnktYnRuLWljb24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5idG4td2hpdGUsXG4uaXMtc3R5bGUtYnRuLXdoaXRlIGFcbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJ0bi1iZztcbiAgY29sb3I6ICR3aGl0ZS1idG4tdHh0LWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtYnRuLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYnRuLWhvdmVyLWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1idG4taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1idG4tcHJlc3NlZC1iZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtYnRuLXByZXNzZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5idG4tYmxhY2ssXG4uaXMtc3R5bGUtYnRuLWJsYWNrIGFcbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJ0bi1iZztcbiAgY29sb3I6ICRibGFjay1idG4tdHh0LWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1idG4taG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJ0bi1wcmVzc2VkLWJnO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogJGJsYWNrLWJ0bi10eHQtY29sb3I7XG4gIH1cbn1cblxuLmJ0bi1saW5lcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYnRuIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAuMyk7XG4gICAgei1pbmRleDogMDtcbiAgfVxufSIsIi53ZWxjb21lLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAuMjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC53ZWxjb21lLXNlY3Rpb24taGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGNvbWUtZ3JhZGllbnQtYmctMjtcblxuICAgIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAuNyk7XG5cbiAgICAgIGEge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSh3aGl0ZSwgLjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndlbGNvbWUtc2VjdGlvbi13cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NC45OWRlZywgJHdlbGNvbWUtZ3JhZGllbnQtYmctMSAyLjE1JSwgcmdiYSgxOSwgMjUsIDM5LCAwKSA2OS45MiUpO1xuICAgIH1cblxuICAgIC53ZWxjb21lLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3NTJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19ob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MzNweDtcbiAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMjE5cHg7XG4gICAgICAvL3BhZGRpbmc6IDExMXB4IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDQ3NXB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JhdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi1iayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAyNjZweDtcblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAud2VsY29tZS1zZWN0aW9uLWhlcm9fX3JhdGluZy1ia19fbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmF0aW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYmstc3Rhci1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9udXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvdHRvbV90ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICZfcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAuNyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiByZ2JhKHdoaXRlLCAuNyk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2VsY29tZS1hcHAtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAud2VsY29tZS1hcHAtYmFubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG5cbiAgICAgIC53ZWxjb21lLWFwcC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJhdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAmX3N0YXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53ZWxjb21lLWFwcC1tYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAud2VsY29tZS1hcHAtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC53ZWxjb21lLWFwcC1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgYiwgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53ZWxjb21lLWFwcC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJl9yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIC43KTtcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2VsY29tZS1hcHAtaW1hZ2UtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53ZWxjb21lLWJrLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuYmtfY2FyZF9zaG9ydCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG5cbiAgICAmLWxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLXJhdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tYmstc3Rhci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvbnVzIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWJrLXdlbGNvbWUtLWJrX19ibG9jayB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmg1IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yYXRpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3JhdGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgICYtZWxlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN0YXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdF9fcHJvcyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzE5JyBoZWlnaHQ9JzE5JyByeD0nOS41JyBzdHJva2U9JyUyMzE2QjUyOCcvPjxwYXRoIGQ9J002IDEwSDEwTTE0IDEwSDEwTTEwIDEwVjZNMTAgMTBWMTQnIHN0cm9rZT0nJTIzMTZCNTI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3RfX2NvbnMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTQ0M0YgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGcgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMzA3XzEyNjYpJz48cGF0aCBkPSdNNC42NjY5OSAyNy41TDguMDAwMzMgMzAuODMzM0wxNi4zMzM3IDIyLjUnIHN0cm9rZT0nJTIzMTZCNTI4JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PHBhdGggZD0nTTcuMTY2MDIgMTBIMTMuODMyNycgc3Ryb2tlPSclMjNFRTQ0M0YnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L2c+PHJlY3QgeD0nMScgeT0nMC41JyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHJ4PSc5LjUnIHN0cm9rZT0nJTIzRUU0NDNGJy8+PGRlZnM+PGNsaXBQYXRoIGlkPSdjbGlwMF8zMDdfMTI2Nic+PHJlY3QgeD0nMC41JyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHJ4PScxMCcgZmlsbD0nd2hpdGUnLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz5cIikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdF9faW1hZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgIGhlaWdodDogOTglO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGF5bWVudHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuLndlbGNvbWUtYmstcHJvbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tc21hbGxfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgJi0tdGV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi0tdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi53ZWxjb21lLXNpbXBsZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLS10ZXh0IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuXG4gICYtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmx3cHRvYyB7XG4gIG1hcmdpbjogJHNlY3Rpb24tbWFyZ2luICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIG1hcmdpbjogJHNlY3Rpb24tbWFyZ2luLW1vYjtcbiAgfVxuXG4gIC5sd3B0b2NfaSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAubHdwdG9jX2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIC4zKTtcbiAgICAgIH1cblxuICAgICAgLmx3cHRvY190b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyOHB4O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1idG4tYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYnRuLWJnO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1idG4taG92ZXItYmc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJ0bi1wcmVzc2VkLWJnO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1idG4tcHJlc3NlZC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sd3B0b2NfdG9nZ2xlX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtYnRuLXR4dC1jb2xvcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWNsb3NlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J005LjI1MDIyIDE2QzkuMjUwMjIgMTUuODA4IDkuMzIzMTkgMTUuNjE2IDkuNDcwMTkgMTUuNDdMMTIuOTQwMiAxMkw5LjQ3MDE5IDguNTMwMDVDOS4xNzcxOSA4LjIzNzA1IDkuMTc3MTkgNy43NjIwMiA5LjQ3MDE5IDcuNDY5MDJDOS43NjMxOSA3LjE3NjAyIDEwLjIzODIgNy4xNzYwMiAxMC41MzEyIDcuNDY5MDJMMTQuNTMxMiAxMS40NjlDMTQuODI0MiAxMS43NjIgMTQuODI0MiAxMi4yMzcxIDE0LjUzMTIgMTIuNTMwMUwxMC41MzEyIDE2LjUzMDFDMTAuMjM4MiAxNi44MjMxIDkuNzYzMTkgMTYuODIzMSA5LjQ3MDE5IDE2LjUzMDFDOS4zMjMxOSAxNi4zODQxIDkuMjUwMjIgMTYuMTkyIDkuMjUwMjIgMTZaJyBmaWxsPSclMjM0NTQ5NTcnLz48L3N2Zz5cIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAuMSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sd3B0b2NfaXRlbXMge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgIC5sd3B0b2NfaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDk1NzREO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmx3cHRvY19pdGVtX251bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmx3cHRvY19pdGVtV3JhcCB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkaGVhZGVyLXR4dC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRoZWFkZXItdHh0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkaGVhZGVyLXR4dC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1oZWFkZXItYmc7XG4gIGNvbG9yOiAkaGVhZGVyLXR4dC1jb2xvcjtcbiAgei1pbmRleDogOTk5O1xuXG4gIGJvZHkuYWRtaW4tYmFyICYge1xuICAgIHRvcDogMzJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICB0b3A6IDQ2cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTc1MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gICZfX2hvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRoZWFkZXItdHh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tZW51LWhlYWRlci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAkaGVhZGVyLXR4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhlYWRlci10eHQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGhlYWRlci10eHQtY29sb3I7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wLWhvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1oZWFkZXItYmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5kcm9wLWhvbGRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAubWVudS1hY3RpdmUge1xuICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTZweCAxNnB4IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1oZWFkZXItYmc7XG5cbiAgICAgICAgLm1lbnUtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUgKyAuZHJvcC1ob2xkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3AtaG9sZGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAuZHJvcC1tZW51LWxpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX2Ryb3Bkb3duIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1NXB4O1xuICAgICAgbGVmdDogLTIwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWhlYWRlci1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRoZWFkZXItdHh0LWNvbG9yO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2VsbGlwc2lzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogJGhlYWRlci10eHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtZm9vdGVyLWJnO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gICZfX3RvcC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuZm9vdGVyX190b3AtY29sX190aXRsZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXJfX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29jaWFscyB7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIC5mb290ZXJfX3RvcC1jb2xfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGZvb3Rlci10eHQtY29sb3I7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00JTIwNkw4JTIwMTBMMTIlMjA2JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00JTIwNkw4JTIwMTBMMTIlMjA2JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19tZW51IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci10eHQtY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblxuICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3AtLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9fdG9wLS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDRweDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nLCBzdmcge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBjb2xvcjogJGZvb3Rlci10eHQtY29sb3I7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggOiAwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSA6IDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggOiAyMXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgOiAycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgOiA1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yIDogIzFDMUMxQyAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSA6IDEgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gICAgc3BpbikgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJiYXNlXCI7XG5AaW1wb3J0IFwic3BpblwiOyIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICAgIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAgIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT10cnVlIHtcbiAgICAgICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PXRydWUge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1idG4tdHh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMik7XG5cbiAgICAmLFxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJ0bi10eHQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICAgIH1cbn0iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbikge1xuXG4gICAgLypcbiAgICAgKiBTcGluXG4gICAgICovXG4gICAgLmhhbWJ1cmdlci0tc3BpbiB7XG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVyby00MDQge1xuICAuaGVyby1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDE0MnB4IDA7XG5cbiAgICAuaGVyby10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZpbGw6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWRlc2Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAmIHtcbiAgICAgICAgbWFyZ2luOiAxNjFweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9nLW1haW4ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE3ODRweDtcbiAgICB9XG59XG5cbi5ibG9nLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQgKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdHMtaG9sZGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjNweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MjNweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0cy1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdHMtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OztcblxuICAgICAgICAmX19yb3cge1xuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgLjcpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCRzZWNvbmRhcnksIC43KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0cy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZ19zaG93X21vcmUge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIC5jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgLjEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5icmVhZGNydW1icy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAyNHB4IDAgNDBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICYuY3VycmVudC1pdGVtIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbiAgfVxufVxuXG4ucG9zdCB7XG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcblxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxMnB4O1xuXG4gICAgJl9yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIC43KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiByZ2JhKCRzZWNvbmRhcnksIC43KTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAyNHB4IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5hdXRob3ItYm94IHtcbiAgICAmX19iaW8ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1heC13aWR0aDogNDE5cHg7XG4gIH1cblxuICAmX19zaWRlYmFyIHtcbiAgICBtaW4td2lkdGg6IDQxOXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmX2FydGljbGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmX2FydGljbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBvcGFjaXR5OiAuNztcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JrcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9iayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICZfbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIC4xKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2luZm9zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAmX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWVsZW1lbnRzLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIC4xKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZXN0LWJrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWhlYWRlci1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuYmVzdF9ia19fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmVzdF9ia19fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIC5iZXN0X2JrX19sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtZWxlbWVudHMtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZXN0X2JrX19sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJlc3RfYmtfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fYm9udXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1lbGVtZW50cy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3Byb3Mge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmVzdF9ia19fYnV0dG9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmF1dGhvci1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaW1nIHRleHQnICdidG4gYnRuJztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgZ3JpZC1hcmVhOiBpbWc7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR0ZXh0LXByaW1hcnk7XG4gIH1cblxuICAmX190YWcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuXG4gICZfX2JpbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZ3JpZC1hcmVhOiBidG47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGhvci1tYWluIHtcbiAgLnBvc3RfX3dyYXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnBvc3RfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB9XG5cbiAgLmF1dGhvci1ib3gge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWcgdGV4dCc7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2JpbyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICBwIHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF1dGhvci1wb3N0c19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAuYXV0aG9yLXBvc3RzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5hdXRob3ItcG9zdHNfX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5hdXRob3ItcG9zdHNfX3RodW1iIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRob3ItcG9zdHNfX21ldGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAmX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICBvcGFjaXR5OiAuNztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRob3ItcG9zdHNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHRleHQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yLXBvc3RzX19tb3JlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn0iXX0= */
