@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Courier+Prime&family=Libre+Franklin:wght@100..900&family=Public+Sans:ital@0;1&display=swap");
.courier-prime-regular,
.font-monospace,
.font-monospace-bold {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.courier-prime-regular.font-monospace-bold,
.courier-prime-regular strong,
.font-monospace.font-monospace-bold,
.font-monospace strong,
.font-monospace-bold.font-monospace-bold,
.font-monospace-bold strong {
  font-weight: bold;
}

.libre-franklin-800,
.font-heading {
  font-family: "Libre Franklin", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.libre-franklin-900,
.font-heading-black {
  font-family: "Libre Franklin", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
}

.public-sans-400,
.font-body {
  font-family: "Public Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: var(--tc-color-c4);
  line-height: 0.9;
}

.sn_caption {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-family: "Courier Prime", monospace;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
}

:root {
  --white: #fff;
  --tc-color-white: #fff;
  --black: #000;
  --tc-color-black: #000;
  --header-h: 70px;
}

@media screen and (min-width: 762px) {
  :root {
    --header-h: 150px;
  }
}
@media screen and (max-width: 762px) {
  * .ratio-25-16 {
    min-height: calc(calc(25/16) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-8-11 {
    min-height: calc(calc(8/11) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-11-30 {
    min-height: calc(calc(11/30) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-md-320-440 {
    min-height: calc(calc(440/320) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-420-1500 {
    min-height: calc(calc(420/1500) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-690-1439 {
    min-height: calc(calc(690/1439) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-md-565-1440 {
    min-height: calc(calc(565/1440) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-565-301 {
    min-height: calc(calc(565/301) * 100vw);
  }
}
@media screen and (min-width: 762px) {
  * .ratio-630-1500 {
    min-height: calc(calc(630/1500) * 100vw);
  }
}
@media screen and (max-width: 762px) {
  * .ratio-460-300 {
    min-height: calc(calc(460/300) * 100vw);
  }
}

span.brush-decoration {
  position: relative;
  display: inline;
  -o-border-image: url("../img/brush-decoration.svg") 0 10 20 10;
     border-image: url("../img/brush-decoration.svg") 0 10 20 10;
  border-image-repeat: stretch;
  border-image-width: 1em;
  border-image-outset: 10px;
  z-index: -1;
}
span.brush-decoration._multi {
  overflow: visible;
}
span.brush-decoration._multi::before {
  bottom: -30%;
  background-size: 100%;
}

@media screen and (md) {
  ._first-section {
    margin-top: 80px;
  }
}
@media screen and (lg) {
  ._first-section {
    margin-top: 112px;
  }
}

body:before {
  background-color: #FCF8E3;
  border-bottom: 1px solid #FBEED5;
  border-left: 1px solid #FBEED5;
  color: #C09853;
  font: small-caption;
  padding: 3px 6px;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
@media only screen and (min-width: 0em) {
  body:before {
    content: "xs ≥ 0px (0em)";
  }
}
@media only screen and (min-width: 36em) {
  body:before {
    content: "sm ≥ 576px (36em)";
  }
}
@media only screen and (min-width: 52.125em) {
  body:before {
    content: "md ≥ 834px (52.125em)";
  }
}
@media only screen and (min-width: 80em) {
  body:before {
    content: "lg ≥ 1280px (80em)";
  }
}
@media only screen and (min-width: 90em) {
  body:before {
    content: "xl ≥ 1440px (90em)";
  }
}

body._debug::before {
  top: 0;
  right: 0;
  z-index: 99999999;
  border-radius: 0 0 0 13px;
  padding: 4px 8px 5px 10px;
  border: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  pointer-events: none;
  font-weight: 700;
  font-size: 12px;
  display: block !important;
  font-family: "SF Mono", monospace;
}
@media only screen and (min-width: 0em) {
  body._debug::before {
    content: "XS ≥ 0px";
  }
}
@media only screen and (min-width: 36em) {
  body._debug::before {
    content: "SM ≥ 576px";
  }
}
@media only screen and (min-width: 52.125em) {
  body._debug::before {
    content: "MD ≥ 834px";
  }
}
@media only screen and (min-width: 80em) {
  body._debug::before {
    content: "LG ≥ 1280px";
  }
}
@media only screen and (min-width: 90em) {
  body._debug::before {
    content: "XL ≥ 1440px";
  }
}

._bg_c1 {
  background-color: var(--tc-color-c1);
}

._bg_c2 {
  background-color: var(--tc-color-c2);
}

._bg_c3 {
  background-color: var(--tc-color-c3);
}

._bg_c4 {
  background-color: var(--tc-color-c4);
}

._bg_c5 {
  background-color: var(--tc-color-c5);
}

._bg_c6 {
  background-color: var(--tc-color-c6);
}

._bg_c7 {
  background-color: var(--tc-color-c7);
}

._bg_c8 {
  background-color: var(--tc-color-c8);
}

._bg_c9 {
  background-color: var(--tc-color-c9);
}

._bg_c10 {
  background-color: var(--tc-color-c10);
}

._bg_c11 {
  background-color: var(--tc-color-c11);
}

._bg_c12 {
  background-color: var(--tc-color-c12);
}

._text_c1 {
  color: var(--tc-color-c1);
}

._text_c2 {
  color: var(--tc-color-c2);
}

._text_c3 {
  color: var(--tc-color-c3);
}

._text_c4 {
  color: var(--tc-color-c4);
}

._text_c5 {
  color: var(--tc-color-c5);
}

._text_c6 {
  color: var(--tc-color-c6);
}

._text_c7 {
  color: var(--tc-color-c7);
}

._text_c8 {
  color: var(--tc-color-c8);
}

._text_c9 {
  color: var(--tc-color-c9);
}

._text_c10 {
  color: var(--tc-color-c10);
}

._text_c11 {
  color: var(--tc-color-c11);
}

._text_c12 {
  color: var(--tc-color-c12);
}

@media only screen and (min-width: 52.125em) {
  .header-margin {
    margin-top: 80px;
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 80em) {
  .header-margin {
    margin-top: 112px;
  }
}

body {
  background-color: var(--tc-color-c2);
}

.has-border-y {
  border-top: 1.5px solid var(--tc-color-c1);
  border-bottom: 1.5px solid var(--tc-color-c1);
}

.has-border-x {
  border-left: 1.5px solid var(--tc-color-c1);
  border-right: 1.5px solid var(--tc-color-c1);
}

.has-border-top {
  border-top: 1.5px solid var(--tc-color-c1);
}

.has-border-right {
  border-right: 1.5px solid var(--tc-color-c1);
}

.has-border-bottom {
  border-bottom: 1.5px solid var(--tc-color-c1);
}

.has-border-left {
  border-left: 1.5px solid var(--tc-color-c1);
}

.black-veil .sn_background::before {
  content: "";
  background-color: var(--tc-color-black) !important;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .hide-mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 52.125em) {
  .hide-desktop {
    display: none !important;
  }
}

@media only screen and (min-width: 80em) {
  .sn_container_fixed_xl {
    max-width: 1920px;
  }
}
.sn_header {
  height: var(--header-h) !important;
}
.sn_header .sn_header_utility._full {
  height: 70px;
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_utility._full {
    height: 90px;
  }
}
.sn_header .sn_header_utility._full .sn_header_hamburger {
  color: var(--tc-color-white);
}
.sn_header .sn_header_utility._full .sn_header_hamburger > span {
  stroke-linecap: round;
}
.sn_header .sn_header_utility._full .sn_header_hamburger > span:nth-child(2), .sn_header .sn_header_utility._full .sn_header_hamburger > span:nth-child(3) {
  width: 50%;
}
.sn_header .sn_header_utility._full .sn_language_selector_toggle:hover {
  opacity: 1 !important;
}
.sn_header .sn_header_utility._full .sn_language_selector_toggle .sn_language_selector_toggle__img {
  background-color: var(--tc-color-white);
  padding: 2px;
}
.sn_header .sn_header_logo {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_header .sn_header_logo img {
  display: block;
  height: 42px;
  margin: auto;
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_logo img {
    margin-left: 0;
    height: 72px;
  }
}
.sn_header .sn_header_logo img._mobile_logo {
  display: none;
}
.sn_header .header_container a {
  text-transform: none;
  margin-right: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.sn_header .sn_header_utility_sep {
  display: none;
}
.sn_header .sn_header_nav._full {
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_nav._full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_header .sn_header_nav._full .sn_header_nav_full {
    margin: auto;
  }
}
.sn_header .sn_header_nav._mobile {
  background-image: url("../img/high-rye-bourbon.gif");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.sn_header .sn_header_nav._mobile::before {
  content: "";
  background: var(--tc-color-black);
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile {
  padding-top: 55px;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_background {
  background-color: transparent !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct:nth-child(2) {
  border-bottom: 1.5px solid var(--tc-color-c1);
  padding: 0;
  margin: 0 35px;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct .sn_header_nav_mobile_i {
  margin-bottom: 35px !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct .sn_header_nav_mobile_i a {
  font-family: "Courier Prime";
  font-size: 12px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct--languages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_ct--languages .sn_language_selector_toggle__label {
  display: none;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in ._ctb_wr {
  margin-top: 0 !important;
  padding-top: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 30px !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in ._ctb_wr .sn_btn._narrow {
  padding: 0;
  color: var(--tc-color-c1);
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in ._ctb_wr .sn_btn._narrow:hover {
  color: var(--tc-color-c1) !important;
}
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_socials,
.sn_header .sn_header_nav._mobile .sn_header_nav_mobile .sn_header_nav_mobile_in .sn_header_nav_mobile_in_spacer {
  display: none;
}
.sn_header .sn_header_nav_full_i {
  margin: 0 1em;
  min-height: 0;
  text-decoration: none;
}
.sn_header .sn_header_nav_full_i:not(:last-of-type)::after {
  content: ".";
  color: #fff;
  display: inline-block;
  font-size: 20px;
  position: relative;
  margin: auto 0 0.4em 28px;
}
.sn_header .sn_header_nav_full_i a {
  font-family: "Courier Prime", monospace;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-size: var(--tc-body-font-size-desktop, 30px);
  font-weight: bold;
  position: relative;
  overflow: visible;
  letter-spacing: 0.5px;
}
.sn_header .sn_header_nav_full_i a::before {
  content: "";
  display: block;
  border-radius: 4px;
  height: 4px;
  width: 100%;
  position: absolute;
  top: -4px;
  left: 0;
  background: currentColor;
  opacity: 0;
}
.sn_header .sn_header_nav_full_i a:hover::before {
  opacity: 1;
}
.sn_header .sn_header_nav_full_i a:hover > span {
  opacity: 1;
}
.sn_header .sn_header_nav_full_i.current_page_item a::before {
  opacity: 1;
}
.sn_header .current_page_item a {
  border-bottom: 1px solid var(--tc-color-c1);
}

._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_background {
  background-color: transparent !important;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger {
  color: var(--tc-color-c1);
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger:hover {
  opacity: 1 !important;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger > span:nth-child(2), ._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_hamburger > span:nth-child(3) {
  width: 100%;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_logo img:nth-child(1) {
  display: none;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_header_logo ._mobile_logo {
  display: block;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_language_selector_toggle {
  display: none !important;
}
._menu_open.overflow-hidden .sn_header .sn_header_utility .sn_btn._narrow {
  display: none;
}
._menu_open.overflow-hidden .sn_header .sn_header_nav._full .sn_background {
  background-color: transparent !important;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
._menu_open.overflow-hidden .sn_header .sn_header_nav._full .sn_header_nav_full_wr {
  display: none !important;
}

.sn_btn {
  font-family: "Courier Prime";
  font-size: 12px;
  font-weight: 700;
  line-height: 13.48px;
  letter-spacing: 0.1em;
  text-align: center;
}
.sn_btn._wide:not(.not-wide-btn) {
  width: auto !important;
}
.sn_btn._tertiary {
  padding: 0 !important;
  height: 26px !important;
  line-height: 26px;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_btn._primary_variant:hover {
    background-color: inherit;
    border-color: inherit;
    color: inherit;
  }
}

.sn_block_buttons {
  padding-top: 48px !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_buttons {
    padding-top: 64px !important;
  }
}

.sn_block_intro_full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_block_intro_full [class^=sn_container_fixed] {
  padding-left: 5.625rem !important;
  padding-right: 5.625rem !important;
  padding-bottom: 3.75rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full [class^=sn_container_fixed] {
    padding: 2rem !important;
  }
}
.sn_block_intro_full .sn_block_intro_full_wr {
  background: none;
  width: 100%;
}
.sn_block_intro_full .sn_block_intro_full_col {
  max-width: 100%;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full .sn_block_intro_full_col {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sn_block_intro_full .bb_title {
  text-transform: uppercase;
}
.sn_block_intro_full .bb_title i.stamp {
  background: url("../img/hero-distilled-stamp.svg") no-repeat;
  background-position: left center;
  background-size: contain;
  color: var(--tc-color-c1);
  display: inline-block;
  vertical-align: -0.04em;
  height: 3rem;
  width: 16rem;
  margin-top: 4px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full .bb_title i.stamp {
    margin-left: 20px;
    height: 0.75em;
    width: 4em;
    margin-top: 0;
  }
}
.sn_block_intro_full .bb_title i.stamp:before {
  content: "";
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full .bb_title i.stamp {
    margin-top: 0;
    margin-bottom: 0;
    width: 11rem;
    height: 3rem;
    display: block;
  }
}
.sn_block_intro_full .sn_background::before {
  content: "";
  display: block;
  background: linear-gradient(30deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);
  height: 100%;
  width: 100%;
  z-index: 0;
}
.sn_block_intro_full.bg-frame .sn_background {
  height: calc(100% - .875rem - .875rem);
  width: calc(100% - .875rem - .875rem);
  margin: auto;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.bg-frame .sn_background {
    height: calc(100% - 1.875rem - 1.875rem);
    width: calc(100% - 1.875rem - 1.875rem);
  }
}
.sn_block_intro_full.bg-frame [class^=sn_container] {
  padding-bottom: 3.75rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.bg-frame.bg-shift-up .sn_background {
    margin-top: 0;
  }
  .sn_block_intro_full.bg-frame.bg-shift-up [class^=sn_container] {
    padding-bottom: calc(3.75rem + 1.875rem);
  }
}
.sn_block_intro_full.bg-frame.bg-shift-down .sn_background {
  margin-bottom: 0;
}
.sn_block_intro_full.wild-bourbon [class^=sn_container] {
  padding-bottom: 3.75rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl {
    padding: 2.2rem 2rem !important;
  }
}
.sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .bb_title {
  max-width: 80%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .bb_title {
    max-width: 75%;
  }
}
.sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .sn_btn {
  margin-top: 30px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .sn_btn {
    margin-top: 12px !important;
  }
  .sn_block_intro_full.wild-bourbon .sn_block_intro_full_wr .sn_container_fixed_xl .sn_block_intro_full_col .sn_btn._wide {
    min-width: 75% !important;
    width: auto;
    max-width: 100%;
  }
}
.sn_block_intro_full.wild-barrels-bg .sn_background {
  background-position: bottom left;
}
.sn_block_intro_full.wild-barrels-bg [class^=sn_container] {
  padding-bottom: 5.438rem;
  padding-top: 6.438rem;
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr {
  margin: 0 !important;
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
  min-width: auto;
  padding: 21px 32.5px;
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
    margin-bottom: 2.438rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_title {
    max-width: 40%;
  }
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
  margin-top: 15px !important;
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
  line-height: 28px;
  margin-bottom: 34px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
    margin-bottom: 28px;
  }
}
.sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
  margin-bottom: 35px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wild-barrels-bg .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
    margin-bottom: 44px;
  }
}
.sn_block_intro_full.our-method .sn_background {
  background-position: bottom left;
}
.sn_block_intro_full.our-method [class^=sn_container] {
  padding-bottom: 5.75rem;
  padding-top: 3.75rem;
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr {
  margin: 0 !important;
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
    margin-bottom: 1.5rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_title {
    max-width: 80%;
  }
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
  margin-top: 5px !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
    max-width: 50%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content {
    max-width: 32%;
  }
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
  line-height: 28px;
  margin-bottom: 34px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p {
    margin-bottom: 28px;
  }
}
.sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
  margin-bottom: 35px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.our-method .sn_block_intro_full_wr .sn_block_intro_full_col .bb_content p.talk-whiskey {
    margin-bottom: 44px;
  }
}
.sn_block_intro_full.wt-product-hero {
  z-index: -1;
  overflow: hidden !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero {
    height: calc(100vw * 1.5);
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sn_block_intro_full.wt-product-hero .sn_background.video::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #000;
  opacity: 0.5;
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: end !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: start !important;
    min-height: 0;
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row {
  -webkit-box-pack: right !important;
      -ms-flex-pack: right !important;
          justify-content: right !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row {
    -webkit-box-pack: left !important;
        -ms-flex-pack: left !important;
            justify-content: left !important;
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  padding-top: 3.25rem !important;
  -webkit-transform: translateX(-55px);
      -ms-transform: translateX(-55px);
          transform: translateX(-55px);
}
@media only screen and (min-width: 120em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_subtitle {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_subtitle {
    margin-bottom: 1rem;
  }
}
.sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_title {
  padding-right: 2rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-hero .sn_block_intro_full_wr > * > .row .sn_block_intro_full_col .bb_title {
    font-size: 25px;
    padding: 0;
  }
}
.sn_block_intro_full.wt-product-bottom, .sn_block_intro_full.wt-events-bottom {
  z-index: 52;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom, .sn_block_intro_full.wt-events-bottom {
    height: calc(100vw * 1.375);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom._top .sn_block_wr > *, .sn_block_intro_full.wt-events-bottom._top .sn_block_wr > * {
    margin-bottom: auto;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom .sn_block_intro_full_wr, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_wr {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: end !important;
  }
}
.sn_block_intro_full.wt-product-bottom .sn_block_wr > *, .sn_block_intro_full.wt-events-bottom .sn_block_wr > * {
  padding-bottom: 0;
}
.sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col {
  max-width: 25%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col {
    max-width: 100%;
  }
}
.sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col .sn_btn, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col .sn_btn {
  min-width: 0;
  padding: 1rem 2.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom .sn_block_intro_full_col > *:last-child, .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col > *:last-child {
    margin-top: 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .sn_block_intro_full_wr, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .sn_block_intro_full_wr {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: start !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .sn_block_intro_full_wr > *, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .sn_block_intro_full_wr > * {
    padding-top: 4.75rem !important;
  }
}
.sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .sn_block_intro_full_wr .sn_block_intro_full_col, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .sn_block_intro_full_wr .sn_block_intro_full_col {
  max-width: 100%;
  padding: 0;
}
.sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .bb_title, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .bb_title {
  font-size: 40px;
  margin-bottom: 45px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-product-bottom.wt-product-bottom-variant .bb_title, .sn_block_intro_full.wt-events-bottom.wt-product-bottom-variant .bb_title {
    font-size: 35px;
    margin-bottom: 26px;
  }
}
.sn_block_intro_full.wt-events-bottom {
  padding-top: 2rem;
  border-top: 1.5px solid var(--tc-color-c1);
}
.sn_block_intro_full.wt-events-bottom .sn_block_wr > * {
  padding: 0 35px !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.wt-events-bottom .sn_block_wr > * {
    padding-left: 5.625rem !important;
    padding-right: 5.625rem !important;
  }
}
.sn_block_intro_full.wt-events-bottom::before {
  content: "";
  position: absolute;
  top: 2rem;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
}
.sn_block_intro_full.wt-events-bottom .sn_background {
  top: 2rem;
}
.sn_block_intro_full.wt-events-bottom .sn_block_intro_full_col {
  max-width: 100%;
}
.sn_block_intro_full.wt-events-bottom .bb_content {
  margin-top: 1.5rem !important;
}
.sn_block_intro_full.wt-events-bottom .sn_btn {
  margin-top: 2.5rem !important;
  padding: 1.25rem 2rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wt-events-bottom {
    border: none;
    padding-top: 0;
    padding-bottom: 4.375rem;
  }
  .sn_block_intro_full.wt-events-bottom::before {
    top: 0;
  }
  .sn_block_intro_full.wt-events-bottom .sn_background {
    top: 0;
  }
  .sn_block_intro_full.wt-events-bottom .sn_block_intro_full_wr > * {
    padding-bottom: 0 !important;
  }
  .sn_block_intro_full.wt-events-bottom .bb_title {
    max-width: 50%;
  }
  .sn_block_intro_full.wt-events-bottom .bb_content {
    margin-top: 1rem !important;
  }
  .sn_block_intro_full.wt-events-bottom .sn_btn {
    margin-top: 1.5rem !important;
  }
}
.sn_block_intro_full.proof-bottle .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn {
  margin-top: 14px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.proof-bottle .sn_block_intro_full_wr .sn_block_intro_full_col .sn_btn._wide {
    margin-top: 9px !important;
    width: 100% !important;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_intro_full.whiskey-credentials {
    margin-top: 112px;
  }
}
.sn_block_intro_full.whiskey-credentials .bb_title {
  display: grid;
}
.sn_block_intro_full.whiskey-credentials .bb_title i.stamp {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-top: 12px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.proof-private-barrel .bb_title {
    height: 80px;
  }
}
.sn_block_intro_full.wheat-poster-intro {
  overflow: hidden;
}
.sn_block_intro_full.wheat-poster-intro .sn_background::before {
  z-index: 1;
}
.sn_block_intro_full.wheat-poster-intro .video-button-modal-opener {
  position: absolute;
  left: 50% !important;
  top: 50% !important;
  bottom: auto !important;
  right: auto !important;
  -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full.wheat-poster-intro .video-button-modal-opener .video-button {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    margin-right: 0;
  }
}
.sn_block_intro_full.brazil-home .sn_background video {
  z-index: -1;
}
.sn_block_intro_full.black-cta .video-button-modal-opener .video-button,
.sn_block_intro_full.black-cta .video-button-modal-opener .close-video-button {
  color: var(--tc-color-black);
}
.sn_block_intro_full.black-cta .video-button-modal-opener .video-button i.video-play-icon,
.sn_block_intro_full.black-cta .video-button-modal-opener .close-video-button i.video-play-icon {
  border: 2px solid var(--tc-color-black);
}
.sn_block_intro_full.black-cta .video-button-modal-opener .video-button i.video-play-icon::before,
.sn_block_intro_full.black-cta .video-button-modal-opener .close-video-button i.video-play-icon::before {
  background-color: var(--tc-color-black);
  /* Colore del triangolo */
}
.sn_block_intro_full.sweet-mash .sn_background::before {
  display: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_intro_full._up-text .sn_block_intro_full_wr {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    padding-top: 77px;
  }
}

html[lang=en-us] .sn_block_intro_full i.stamp {
  background: url("../img/hero-distilled-stamp-us.svg") no-repeat !important;
}

.sn_block_simple_text.timeline-story {
  margin: 0 !important;
  margin-bottom: 1.3rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story {
    margin-bottom: 0 !important;
  }
}
.sn_block_simple_text.timeline-story .sn_background::after {
  content: "";
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  height: calc(1.375rem - 1px);
  background-color: var(--tc-color-c2);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .sn_background::after {
    display: none;
  }
}
.sn_block_simple_text.timeline-story .sn_background::before {
  content: "";
  position: absolute;
  top: 320px;
  left: 64px;
  width: 5.5vw;
  height: calc(5.5vw * 3);
  max-height: 31vh;
  max-width: 70px;
  background: url("../img/Group 107.png") no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .sn_background::before {
    display: none;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .sn_block_wr {
    margin-top: 0 !important;
  }
}
.sn_block_simple_text.timeline-story .sn_container_fluid {
  padding-left: 0;
  padding-right: 0;
}
.sn_block_simple_text.timeline-story .bb_item {
  padding: 0;
}
.sn_block_simple_text.timeline-story .bb_item > .row {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item > .row {
    grid-template-columns: repeat(4, 1fr);
  }
}
.sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_title_wr {
  margin-top: 1.875rem !important;
  margin-bottom: 3.5rem !important;
  padding-bottom: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_title_wr {
    margin-top: 0 !important;
    margin-bottom: 1rem !important;
    padding-bottom: 0.75rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_subtitle_wr {
  padding-top: 2.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_subtitle_wr {
    padding-top: 0;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item:first-child .bb_item_subtitle {
    padding-top: 1rem;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.timeline-story .bb_item:last-child .bb_item_content_wr {
    margin-bottom: 4rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item_subtitle_wr {
  border-right: 1.5px solid var(--tc-color-c1);
  grid-column: 1/3;
  grid-row: 1/3;
  margin-bottom: 0 !important;
  padding-right: 0;
  padding-top: 2.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_subtitle_wr {
    grid-column: 1/2;
    padding-top: 3.05rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item_subtitle {
  padding: 1.375rem;
  padding-left: 3.75rem;
  text-align: right;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_subtitle {
    padding: 0;
    padding-right: 0.625rem;
    padding-top: 0;
  }
}
.sn_block_simple_text.timeline-story .bb_item_title_wr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-row: 1/2;
  grid-column: 3/6;
  max-width: 100%;
  padding: 1.875rem;
  padding-left: 3.75rem;
  padding-bottom: 0;
  position: relative;
  margin-top: 4rem;
  margin-top: 1.875rem !important;
  margin-bottom: 3.5rem !important;
  z-index: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_title_wr {
    grid-column: 2/5;
    padding-left: 1.25rem;
    padding-right: 0;
    padding-bottom: 0.75rem;
    padding-top: 1.25rem;
    margin-top: 0;
    margin-bottom: 1rem !important;
  }
}
.sn_block_simple_text.timeline-story .bb_item_title_wr::after {
  border-bottom: 1.5px solid var(--tc-color-c1);
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(1.875rem + 0.5em);
  z-index: -1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_title_wr::after {
    top: calc(1.25rem + 0.5em);
  }
}
.sn_block_simple_text.timeline-story .bb_item_title {
  background-color: var(--tc-color-c2);
  display: block;
  margin-bottom: -0.333em;
  margin-right: auto;
  padding: 0 0.75em;
  width: auto;
  letter-spacing: 1px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_title {
    width: 100%;
  }
}
.sn_block_simple_text.timeline-story .bb_item_content_wr {
  grid-column: 3/6;
  grid-row: 2/3;
  padding-left: 4.5rem;
  max-width: 73.333%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_content_wr {
    grid-column: 2/5;
    padding-left: 2rem;
    padding-right: 1.25rem;
    max-width: 100%;
    padding-bottom: 2rem;
  }
}
.sn_block_simple_text.timeline-story .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story .bb_item_content {
    line-height: 23.8px;
  }
}
.sn_block_simple_text.timeline-story .bb_item_content * {
  color: #000;
}
.sn_block_simple_text.timeline-story .row {
  margin: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story br {
    display: none;
  }
}
.sn_block_simple_text.timeline-story img {
  display: block;
  margin-bottom: 1.175rem;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  background-position: center !important;
  background-size: 150px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-story img {
    width: 75px;
    height: 75px;
    margin-bottom: 0.5rem;
  }
}
.sn_block_simple_text.timeline-process {
  z-index: 0 !important;
}
.sn_block_simple_text.timeline-process .sn_container_fluid {
  padding: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .sn_container_fluid {
    padding: 0 24px;
  }
}
.sn_block_simple_text.timeline-process .row {
  margin: 0;
}
.sn_block_simple_text.timeline-process .bb_item {
  padding: 0;
}
.sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr {
  padding-top: 2rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr {
    padding-top: 3.5rem;
  }
}
.sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr .bb_item_subtitle::after {
  top: calc(1.25rem + 1.2em);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item:first-child .bb_item_subtitle_wr::after {
    border-left: 1.5px solid var(--tc-color-c1);
    content: "";
    position: absolute;
    left: 0;
    height: 3rem;
    top: 0;
    z-index: -1;
  }
}
.sn_block_simple_text.timeline-process .bb_item > .row {
  display: grid;
  grid-template-columns: repeat(21, 1fr);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sn_block_simple_text.timeline-process .bb_item_subtitle_wr {
  grid-column: 1/10;
  grid-row: 1/2;
  padding: 0;
  padding-bottom: 0.375rem;
  margin-bottom: 0 !important;
  border-right: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_subtitle_wr {
    max-width: 70%;
    margin-left: auto;
    border: none;
    padding: 0;
  }
}
.sn_block_simple_text.timeline-process .bb_item_title_wr {
  grid-column: 1/10;
  grid-row: 2/4;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-bottom: 0 !important;
  border-right: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 52.125em) and (max-width: 87.5em) {
  .sn_block_simple_text.timeline-process .bb_item_title_wr {
    grid-column: 4/10;
  }
  .sn_block_simple_text.timeline-process .bb_item_title_wr * {
    font-size: var(--tc-h2-font-size-mobile);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_title_wr {
    max-width: 70%;
    margin-left: auto;
    border: none;
    padding: 0;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content_wr {
  grid-column: 10/26;
  grid-row: 2/4;
  padding-left: 3.75rem;
  max-width: 100%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_content_wr {
    max-width: 70%;
    margin-left: auto;
    padding: 0;
  }
}
.sn_block_simple_text.timeline-process .bb_item_subtitle {
  font-size: 25px;
  line-height: 26px;
  text-align: right;
  margin-right: 2rem;
  background: var(--tc-color-c2);
  display: block !important;
  margin-bottom: 10px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_subtitle {
    text-align: left;
    font-size: 13px;
  }
}
.sn_block_simple_text.timeline-process .bb_item_subtitle::after {
  border-bottom: 1.5px solid var(--tc-color-c1);
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  top: calc(-0.75rem + 1.2em);
  z-index: -1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_subtitle::after {
    display: none;
  }
}
.sn_block_simple_text.timeline-process .bb_item_title {
  text-align: right;
  margin-right: 2rem;
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_title {
    text-align: left;
    margin-right: auto;
  }
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_simple_text.timeline-process .bb_item_title {
    max-width: 100%;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.timeline-process .bb_item_title {
    width: 65%;
    max-width: 320px;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content {
  max-width: 60%;
  margin-bottom: 5rem;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_content {
    max-width: 100%;
    margin-bottom: 2rem;
    line-height: 23.8px;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content img {
  margin-top: -1.25rem;
  max-width: 100%;
  margin-bottom: 1.375rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.timeline-process .bb_item_content img {
    margin-top: 1.5rem;
    margin-bottom: 0.75rem;
  }
}
.sn_block_simple_text.timeline-process .bb_item_content img.grains {
  content: url("../img/process_01.jpg");
}
.sn_block_simple_text.timeline-process .bb_item_content img.mash {
  content: url("../img/process_02.jpg");
}
.sn_block_simple_text.timeline-process .bb_item_content img.standards {
  content: url("../img/process_03.jpg");
}
.sn_block_simple_text.timeline-process .bb_item_content img.batches {
  content: url("../img/process_04.jpg");
}
.sn_block_simple_text.simple-text-sticky .row {
  margin: 0;
}
.sn_block_simple_text.simple-text-sticky .sn_background {
  background-color: var(--tc-color-c2) !important;
}
.sn_block_simple_text.simple-text-sticky .sn_block_wr > * {
  padding: 0 5.625rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.simple-text-sticky .sn_block_wr > * {
    padding: 0 1.25rem;
  }
}
.sn_block_simple_text.simple-text-sticky .bb_item {
  padding: 0;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content {
  text-align: left;
  line-height: 26px;
  padding: 2.6875rem 0 !important;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content * {
  color: #000 !important;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content span:first-child {
  margin-right: 0.5rem;
}
.sn_block_simple_text.simple-text-sticky .bb_item > .row .bb_item_content_wr .bb_item_content span:first-child strong {
  letter-spacing: 1px;
}
.sn_block_simple_text.simple-text-whiskey {
  padding: 49px 0 36px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.simple-text-whiskey {
    padding: 50px 0 46px;
  }
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row {
  display: block;
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr {
  max-width: 100% !important;
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr .bb_item_content {
  line-height: 24px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr .bb_item_content {
    line-height: 28px;
  }
}
.sn_block_simple_text.simple-text-whiskey .bb_item .row .bb_item_content_wr .bb_item_content ._text_uppercase {
  text-transform: uppercase;
  font-family: "Courier Prime";
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text {
    margin-top: 0 !important;
    margin-bottom: 3rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text .row {
    margin: 0;
  }
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * {
  padding: 0 2rem !important;
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item,
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
  padding: 0 !important;
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  margin-left: auto;
  padding-right: 6.25rem !important;
  -webkit-transform: translateX(-55px);
      -ms-transform: translateX(-55px);
          transform: translateX(-55px);
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
  }
}
.sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr .bb_item_content {
    line-height: 23.8px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-simple-text .sn_block_wr > * .bb_item_content_wr {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0 !important;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it {
  overflow-x: clip;
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * > .row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
  margin-right: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    width: 70%;
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr {
  padding-left: 3.25rem;
  padding-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  margin-bottom: 0 !important;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr {
    padding-left: 1rem;
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr .bb_item_title {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
  line-height: 19.5px;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_title_wr::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr {
  padding-left: 4.25rem;
  padding-bottom: 4.625rem;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr .bb_item_content {
    line-height: 23.8px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-how-to-sip-it .sn_block_wr > * .bb_item_content_wr {
    padding-left: 1.25rem;
    padding-bottom: 1.5rem;
  }
}
.sn_block_simple_text.wild-tree {
  z-index: 1;
}
.sn_block_simple_text.wild-tree::before {
  content: "";
  position: absolute;
  bottom: -16vw;
  left: 1rem;
  width: calc(37vw - 2rem);
  height: 37vw;
  background: url("../img/wt-logo.png");
  background-size: contain;
  opacity: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wild-tree::before {
    display: none;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.wild-tree::before {
    width: calc(37vw - 10rem);
  }
}
.sn_block_simple_text.flavor_profile {
  overflow: hidden;
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * > .row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
  margin-right: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    width: 70%;
  }
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr {
  padding-left: 3.25rem;
  padding-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  margin-bottom: 0 !important;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr {
    padding-left: 1rem;
  }
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr .bb_item_title {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
  line-height: 19.5px;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
  font-family: "Courier Prime", monospace;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  font-size: 13px;
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_title_wr::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr {
  padding-left: 4.25rem;
  padding-bottom: 4.625rem;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr .bb_item_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr .bb_item_content {
    line-height: 23.8px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile .sn_block_wr > * .bb_item_content_wr {
    padding-left: 1.25rem;
    padding-bottom: 1.5rem;
  }
}
.sn_block_simple_text.flavor_profile ul {
  padding-left: 1rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.flavor_profile ul {
    padding-left: 1.5rem;
  }
}
.sn_block_simple_text.align-left.flavor_profile .sn_block_wr > * > .bb_title, .sn_block_simple_text.align-left.flavor_profile .sn_block_wr > * > .row, .sn_block_simple_text.align-left.wt-product-how-to-sip-it .sn_block_wr > * > .bb_title, .sn_block_simple_text.align-left.wt-product-how-to-sip-it .sn_block_wr > * > .row {
  margin-left: 0 !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}
.sn_block_simple_text.wt-product-prev-next {
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 52;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * {
    padding: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333%;
          flex: 0 0 33.333%;
  max-width: 33.333%;
  padding-top: 5rem;
  padding-bottom: 3.375rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 2.365rem 35px;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item > .row {
  position: relative;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child > .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child > .row {
    margin: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child .mt-40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child .sn_btn::before {
  left: 1rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child .sn_btn::before {
    left: 0;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:first-child {
    border-bottom: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child * {
  text-align: right;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child .bb_item_title {
  float: right;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child .mt-40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item:last-child .sn_btn::before {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_title_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 90%;
          flex: 0 0 90%;
  max-width: 90%;
  padding: 0;
  margin-bottom: 0 !important;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_title_wr .bb_item_title {
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_title_wr .bb_item_title {
    max-width: 250px;
    line-height: 25px;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr {
  padding: 0;
  max-width: 34px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 10%;
          flex: 0 0 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  position: static;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr {
    top: 6px;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .mt-40 {
  margin-top: auto !important;
  position: static;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn {
  min-width: 0;
  padding: 0;
  border: none;
  margin: 0 !important;
  float: right;
  height: 12px;
  width: 14px !important;
  position: static;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn:hover {
  background: none;
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 1rem;
  width: 1rem;
  height: 14px;
  background: url("../img/Arrow 26.svg") no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn::before {
    right: 0;
  }
}
.sn_block_simple_text.wt-product-prev-next .sn_block_wr > * > .row .bb_item .bb_item_content_wr .sn_btn .sn_sprite {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 !important;
}
.sn_block_simple_text.single-barrels {
  padding: 44px 35px 33px;
}
@media only screen and (min-width: 80em) {
  .sn_block_simple_text.single-barrels {
    padding: 49px 90px 57px;
  }
}
.sn_block_simple_text.single-barrels .sn_container_fixed_xl {
  padding: 0 !important;
}
.sn_block_simple_text.single-barrels .sn_container_fixed_xl .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.sn_block_simple_text.single-barrels .sn_container_fixed_xl .bb_item_content_wr .bb_item_content {
  line-height: 24px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.single-barrels .sn_container_fixed_xl .bb_item_content_wr .bb_item_content {
    line-height: 28px;
  }
}
.sn_block_simple_text.wt-faq-simple-text {
  border-bottom: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.wt-faq-simple-text {
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_simple_text.wt-faq-simple-text .sn_block_wr > * {
  padding: 2.5rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.wt-faq-simple-text .sn_block_wr > * {
    padding-right: 5.625rem;
    padding-left: 5.625rem;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-faq-simple-text .sn_block_wr > * {
    padding-top: 1.6875rem;
    padding-bottom: 1.6875rem;
  }
}
.sn_block_simple_text.wt-faq-simple-text .bb_item_content {
  text-align: left;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-faq-simple-text .bb_item_content {
    line-height: 23.8px;
  }
}
.sn_block_simple_text.wt-faq-simple-text .bb_item_content * {
  color: #000 !important;
}
.sn_block_simple_text.wt-events-hero-text, .sn_block_simple_text.wt-news-hero-text {
  padding-top: 6.75rem;
  padding-bottom: 2rem;
  margin-bottom: 6.75rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_text.wt-events-hero-text .sn_block_wr > *, .sn_block_simple_text.wt-news-hero-text .sn_block_wr > * {
    padding: 0 5.625rem;
  }
}
.sn_block_simple_text.wt-events-hero-text .bb_item_subtitle_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_subtitle_wr {
  margin-bottom: 1.5rem !important;
}
.sn_block_simple_text.wt-events-hero-text .bb_item_title_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_title_wr {
  margin-bottom: 1.5rem !important;
}
.sn_block_simple_text.wt-events-hero-text .bb_item_title, .sn_block_simple_text.wt-news-hero-text .bb_item_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0 !important;
}
.sn_block_simple_text.wt-events-hero-text .bb_item_content_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_content_wr {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-events-hero-text, .sn_block_simple_text.wt-news-hero-text {
    padding-top: 5rem;
    margin-bottom: 2rem;
  }
  .sn_block_simple_text.wt-events-hero-text .bb_item_subtitle_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_subtitle_wr {
    display: none;
  }
  .sn_block_simple_text.wt-events-hero-text .bb_item_title_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_title_wr {
    margin-bottom: 1rem !important;
  }
  .sn_block_simple_text.wt-events-hero-text .bb_item_content_wr, .sn_block_simple_text.wt-news-hero-text .bb_item_content_wr {
    line-height: 23.8px;
  }
}
.sn_block_simple_text.wt-news-hero-text {
  padding-top: 12.5rem;
  margin-bottom: 3.75rem;
}
.sn_block_simple_text.wt-news-hero-text .bb_item .row .bb_item_title_wr {
  max-width: 45%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-news-hero-text {
    margin-bottom: 2.5rem;
    padding-top: 5rem;
  }
  .sn_block_simple_text.wt-news-hero-text .bb_item .row .bb_item_title_wr {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.sn_block_simple_text.wt-event-simple-text {
  margin-top: 1.5rem;
  margin-bottom: 4.375rem;
}
.sn_block_simple_text.wt-event-simple-text .bb_item_subtitle_wr,
.sn_block_simple_text.wt-event-simple-text .bb_item_title_wr {
  margin-bottom: 1rem !important;
}
.sn_block_simple_text.wt-event-simple-text .bb_item_title {
  text-transform: uppercase;
}
.sn_block_simple_text.wt-event-simple-text .bb_item_content {
  margin-bottom: 2.5rem !important;
  max-width: 70%;
  line-height: 28px;
}
.sn_block_simple_text.wt-event-simple-text .sn_btn {
  min-width: 0;
  padding: 1.5rem 2rem;
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-event-simple-text {
    margin-top: 0.5rem;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_subtitle_wr {
    margin-bottom: 0.5rem !important;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_title_wr,
.sn_block_simple_text.wt-event-simple-text .bb_item_content_wr {
    margin-bottom: 1.25rem !important;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_title {
    line-height: 25px;
    max-width: 65%;
  }
  .sn_block_simple_text.wt-event-simple-text .bb_item_content {
    max-width: 100%;
  }
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item {
  padding: 3.25rem 0;
  padding-left: 3.75rem;
  border-bottom: 1.5px solid var(--tc-color-c1);
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-distillery-simple-text .bb_item::before {
    content: "";
    position: absolute;
    top: 3.75rem;
    left: 0;
    width: 20px;
    height: 0;
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_text.wt-distillery-simple-text .bb_item {
    padding-left: 2rem;
    padding-right: 1rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title_wr {
  margin-bottom: 1.25rem !important;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title * {
  text-transform: uppercase;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title span:first-child {
  margin-bottom: 2rem;
}
.sn_block_simple_text.wt-distillery-simple-text .bb_item_title span:last-child {
  margin-top: 1.25rem;
}
.sn_block_simple_text.wt-article-title {
  margin-top: calc(6.75rem + var(--header-spacer));
}
.sn_block_simple_text.wt-article-title .bb_item > .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.sn_block_simple_text.wt-article-title .bb_item .mt-40 {
  margin: 0 !important;
}
.sn_block_simple_text.wt-article-title .bb_item .sn_btn {
  margin: 0 !important;
  margin-bottom: 1.5rem !important;
  min-width: 0;
  border: none;
  padding: 0;
  font-family: "Courier Prime";
}
.sn_block_simple_text.wt-article-title .bb_item .bb_item_title {
  text-transform: uppercase;
}
.sn_block_simple_text.wt-article-paragraph {
  margin: 2rem 0 !important;
}
.sn_block_simple_text.wt-article-paragraph._last {
  margin-bottom: 12.5rem !important;
}
.sn_block_simple_text.wt-article-paragraph .bb_item > .row .bb_item_content_wr {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.sn_block_simple_text.wt-article-paragraph .bb_item > .row .bb_item_content_wr .bb_item_content * {
  line-height: 28px;
}

html[lang=en-us] .sn_block_simple_text.wild-tree::before {
  background: url("../img/wt-logo-us.png");
}

.sn_language_selector .sn_language_selector_overlay_groups .language_group__heading span {
  font-family: "Courier Prime";
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
}

.sn_click_to_buy .ctb_card_header .sn_click_to_buy_close {
  top: 20px;
}
.sn_click_to_buy .ctb_select_label div {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.sn_block_simple_form.wild-form {
  padding-top: 80px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_form.wild-form {
    padding-top: 220px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 0 !important;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._image img {
  position: absolute;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text {
    padding-left: 47px;
    padding-right: 0;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer h2 {
  max-width: 65%;
  margin-bottom: 45px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields {
  grid-row-gap: 20px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container label,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .ginput_counter {
  display: none;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  border-radius: 0;
  border: 1.5px solid var(--tc-color-c1);
  padding: 20px 30px;
  background-color: transparent;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
    padding: 12px 16px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-ms-input-placeholder, .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::placeholder,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  font-weight: 400;
  font-family: "Courier Prime";
  font-size: 9px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--tc-color-black);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  font-weight: 700;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .checkbox-field label {
  display: inline-block !important;
  margin-left: 13px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .checkbox-field label p.checkbox-text {
  font-weight: 400;
  font-size: 10px;
  line-height: 18px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer {
  margin-top: 0 !important;
  padding: 72px 0 13px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer .gform_button {
  border-radius: 0;
  border: 1px solid var(--tc-color-c1);
  background-color: transparent;
  padding: 21px 65px;
  font-family: "Courier Prime";
  font-weight: 700;
  font-size: 12px;
  line-height: 13.5px;
  text-transform: uppercase;
  color: var(--tc-color-c1);
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  margin-bottom: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer .gform_button {
    padding: 21px 31.5px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_wrapper .gform_footer .gform_button:hover {
  background-color: var(--tc-color-c1);
  color: var(--tc-color-white);
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
  color: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message {
    line-height: 23.8px;
  }
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message h2 {
  color: var(--tc-color-black);
  font-family: "Libre Franklin";
  text-transform: uppercase;
  margin-bottom: 10px;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_content .gform_confirmation_message .sn_btn {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.sn_block_simple_form.wild-form .sn_container_fixed_xl .row ._text .bb-simpleform_text_formcontainer .bb-simpleform_text_aftercontent p {
  color: var(--tc-color-black);
  font-size: 10px;
}

.sn_block_image.wild-tree {
  padding-top: 83px;
  margin-bottom: -20vh;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image.wild-tree {
    padding-top: 62px;
    padding-left: 0;
    padding-right: 0;
  }
}
.sn_block_image.wild-tree .sn_container_fixed_xl {
  max-width: 630px;
}
.sn_block_image.contact-tree {
  overflow: hidden !important;
  padding-top: 0;
  margin-bottom: -22vh;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.contact-tree {
    margin-bottom: -10vh;
  }
}
.sn_block_image.contact-tree .sn_container_fixed_xl {
  max-width: 900px;
}
.sn_block_image.contact-tree .sn_container_fixed_xl img {
  -webkit-transform: translateX(30%);
      -ms-transform: translateX(30%);
          transform: translateX(30%);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map {
    padding: 1rem 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map .sn_block_wr > * {
    padding: 0 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map img {
    height: calc(100vw * 1.5);
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_image.wt-event-image img, .sn_block_image.wt-article-image img {
  width: 100%;
}
.sn_block_image.wt-event-image .caption, .sn_block_image.wt-article-image .caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_block_image.wt-event-image .caption p, .sn_block_image.wt-article-image .caption p {
  font-size: 13px;
  line-height: 26px;
  letter-spacing: 1px;
  margin-top: 0.625rem !important;
}
.sn_block_image.wt-our-story-after-timeline .sn_block_wr > * img {
  padding-top: 2rem;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image.wt-our-story-after-timeline {
    display: none;
  }
}

@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text .sn_container_fixed_xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.sn_block_image_text .bb_title {
  text-transform: uppercase;
}
.sn_block_image_text .bb_title i.stamp {
  background: url("../img/hero-distilled-stamp.svg") no-repeat;
  background-position: left center;
  background-size: contain;
  color: var(--tc-color-c1);
  display: inline-block;
  vertical-align: -0.04em;
  height: 3rem;
  width: 16rem;
  margin-top: 22px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text .bb_title i.stamp {
    margin-left: 20px;
    height: 0.75em;
    width: 4em;
    margin-top: 0;
  }
}
.sn_block_image_text .bb_title i.stamp:before {
  content: "";
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text._reverse {
    padding: 39px 0 63px !important;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text._reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.sn_block_image_text._reverse ._text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text._reverse ._text {
    padding-left: 63px !important;
  }
}
.sn_block_image_text._reverse ._text .sn_btn {
  margin-top: auto !important;
  margin-right: auto !important;
  margin-bottom: 0 !important;
}
.sn_block_image_text._reverse ._text .bb_title {
  font-weight: 700;
  line-height: 26px;
}
.sn_block_image_text._reverse ._text .bb_title .pursuit-whiskey {
  letter-spacing: 1px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text._reverse ._text .bb_content {
    margin-top: 13px !important;
    margin-bottom: 32px !important;
  }
}
.sn_block_image_text._reverse ._text .bb_content p {
  line-height: 23.8px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text._reverse ._text .bb_content p {
    line-height: 28px;
  }
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text._reverse ._image {
    padding-right: 33px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text._reverse ._image .img-fluid {
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_image_text.pursuit-of-whiskey ._image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .sn_block_image_text.pursuit-of-whiskey ._text {
    padding-left: 0px;
    padding-right: 60px;
  }
}
.sn_block_image_text.wild-technique {
  padding: 32vh 0 0;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sn_block_image_text.wild-technique .sn_background {
  display: none;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique {
    padding: 286px 0 141px;
  }
  .sn_block_image_text.wild-technique .sn_background {
    display: block;
    background-size: contain;
    -webkit-transform: translateX(-48%);
        -ms-transform: translateX(-48%);
            transform: translateX(-48%);
    top: -2%;
    height: 108%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-right: auto;
  padding: 0 2rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    padding: 0;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_title::before {
  content: url("../img/ear-of-corn-mobile.svg");
  position: absolute;
  top: -125px;
  left: 1.2rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_title::before {
    content: url("../img/ear-of-corn.svg");
    top: -202px;
    left: 0;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content {
  margin-top: 50px !important;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content {
    max-width: 80%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content {
    max-width: 60%;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content p {
  line-height: 24px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._text .bb_content p {
    line-height: 28px;
  }
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._text .sn_btn {
  margin-top: 28px !important;
  min-width: 0;
}
.sn_block_image_text.wild-technique .sn_block_image_text__container ._image {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: -40% !important;
  margin-top: 44px;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wild-technique .sn_block_image_text__container ._image {
    display: none;
  }
}
.sn_block_image_text.wt-half-bottle {
  overflow: hidden;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle.wt-half-bottle-mobile-smaller .bb_title {
    max-width: 90%;
    font-size: 25px !important;
  }
}
.sn_block_image_text.wt-half-bottle .row {
  margin: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle .sn_block_wr > * {
    padding: 0;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 120em) {
  .sn_block_image_text.wt-half-bottle .sn_block_wr > * .row {
    padding-right: 82px !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle .sn_block_wr > * .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.sn_block_image_text.wt-half-bottle ._text {
  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: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  max-width: 30%;
  padding-top: 1.75rem;
  padding-bottom: 3.25rem;
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .sn_block_image_text.wt-half-bottle ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-top: 3.75rem;
    padding-bottom: 4rem;
    margin: 0 !important;
  }
}
.sn_block_image_text.wt-half-bottle ._text .bb_title {
  text-align: right;
  font-size: 40px;
}
.sn_block_image_text.wt-half-bottle ._text .sn_btn {
  font-size: 12px;
  line-height: 26px;
  padding: 1rem 2rem;
  margin: 0 !important;
  margin-top: 1.625rem !important;
  width: auto;
}
.sn_block_image_text.wt-half-bottle ._image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%;
  max-width: 70%;
  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-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin: 0 !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wt-half-bottle ._image {
    left: -50px;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .sn_block_image_text.wt-half-bottle ._image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle ._image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% + 70px);
            flex: 0 0 calc(100% + 70px);
    max-width: calc(100% + 70px);
    width: calc(100% + 70px);
    left: -35px;
  }
}
.sn_block_image_text.wt-half-bottle ._image img {
  position: relative;
  bottom: 0;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image_text.wt-half-bottle ._image img {
    min-width: 112%;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle {
  padding-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle {
    padding-top: 4.625rem !important;
    padding-bottom: 0 !important;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle .sn_block_image_text__container {
  padding: 0 35px !important;
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 2.175rem;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_pretitle {
  margin-bottom: 1.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_pretitle {
    line-height: 26px;
    margin-bottom: 0.5rem;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_title {
  text-align: left;
  width: 160%;
  font-size: var(--tc-h2-font-size-desktop) !important;
  letter-spacing: normal;
  line-height: 36px;
  font-weight: 900;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._text .bb_title {
    max-width: 100%;
    font-size: var(--tc-h2-font-size-mobile) !important;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image {
  left: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    left: -10%;
  }
}
.sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image img {
  width: 100%;
  max-width: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle._reverse-wt-half-bottle ._image img {
    left: -2rem;
    width: 110%;
  }
}
.sn_block_image_text.wt-half-bottle-reverse {
  overflow: hidden;
  padding: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse {
    padding: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sn_block_image_text.wt-half-bottle-reverse .sn_background {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    height: 77vw;
    background-size: cover;
    position: relative;
    margin-top: -10%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image {
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100vw;
  max-width: none;
  margin: 0 !important;
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top right;
     object-position: top right;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image img {
    display: none;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 67.5em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._image img {
    -webkit-transform: translateX(calc(-1 * (100vw - 1080px)));
        -ms-transform: translateX(calc(-1 * (100vw - 1080px)));
            transform: translateX(calc(-1 * (100vw - 1080px)));
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text {
  z-index: 99999;
  padding: 80px 0;
  padding-left: 63px !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 75px 2rem 10px !important;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_title {
  line-height: 36px;
  font-weight: 800;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_title {
    line-height: 25px;
    max-width: 45%;
    font-weight: 900;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_content {
  margin-top: 10px !important;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .bb_content {
    line-height: 23.8px;
  }
}
.sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .sn_btn {
  margin-top: 36px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wt-half-bottle-reverse .sn_block_image_text__container .row ._text .sn_btn {
    margin-top: 23px !important;
  }
}
.sn_block_image_text.process-hairsplitting .row, .sn_block_image_text.old-meets-new .row {
  margin: 0;
}
.sn_block_image_text.process-hairsplitting .sn_background::before, .sn_block_image_text.old-meets-new .sn_background::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: var(--tc-color-c2);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting .sn_background::before, .sn_block_image_text.old-meets-new .sn_background::before {
    height: calc(100% - (52.5px + 2.5rem));
  }
}
.sn_block_image_text.process-hairsplitting .sn_block_image_text__container, .sn_block_image_text.old-meets-new .sn_block_image_text__container {
  padding: 0;
  padding-top: 5rem;
  padding-bottom: calc(3rem + 60px);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting .sn_block_image_text__container, .sn_block_image_text.old-meets-new .sn_block_image_text__container {
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 0.5rem;
    padding-bottom: 3.5rem;
  }
}
.sn_block_image_text.process-hairsplitting .sn_block_image_text__container > .row, .sn_block_image_text.old-meets-new .sn_block_image_text__container > .row {
  display: grid;
  grid-template-columns: repeat(25, 1fr);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting .sn_block_image_text__container > .row, .sn_block_image_text.old-meets-new .sn_block_image_text__container > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sn_block_image_text.process-hairsplitting ._text, .sn_block_image_text.old-meets-new ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  grid-row: 2;
  grid-column: 10/25;
  margin-top: 2rem;
  padding-left: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._text, .sn_block_image_text.old-meets-new ._text {
    margin-top: 1.375rem;
  }
}
.sn_block_image_text.process-hairsplitting ._text .bb_content, .sn_block_image_text.old-meets-new ._text .bb_content {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._text .bb_title, .sn_block_image_text.old-meets-new ._text .bb_title {
    line-height: 25px;
  }
}
.sn_block_image_text.process-hairsplitting ._text .sn_btn, .sn_block_image_text.old-meets-new ._text .sn_btn {
  margin: 0 !important;
  margin-top: 4rem !important;
  font-size: 12px;
  line-height: 26px;
  padding: 1rem 2rem;
  width: auto;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._text .sn_btn, .sn_block_image_text.old-meets-new ._text .sn_btn {
    display: none;
  }
}
.sn_block_image_text.process-hairsplitting ._text .sn_btn::after, .sn_block_image_text.old-meets-new ._text .sn_btn::after {
  content: "";
  position: absolute;
  top: calc(100% + 3rem);
  left: 0;
  width: 100%;
  height: 62px;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video, .sn_block_image_text.old-meets-new ._image,
.sn_block_image_text.old-meets-new ._video {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
  grid-row: 1;
  grid-column: 9/11;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video, .sn_block_image_text.old-meets-new ._image,
.sn_block_image_text.old-meets-new ._video {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.sn_block_image_text.process-hairsplitting ._text {
  text-transform: uppercase;
}
.sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video {
  min-width: 150px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._image,
.sn_block_image_text.process-hairsplitting ._video {
    min-width: 105px;
  }
}
.sn_block_image_text.process-hairsplitting ._image img,
.sn_block_image_text.process-hairsplitting ._image video,
.sn_block_image_text.process-hairsplitting ._video img,
.sn_block_image_text.process-hairsplitting ._video video {
  width: 150px;
  height: 150px;
  border-radius: 50%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.process-hairsplitting ._image img,
.sn_block_image_text.process-hairsplitting ._image video,
.sn_block_image_text.process-hairsplitting ._video img,
.sn_block_image_text.process-hairsplitting ._video video {
    width: 105px;
    height: 105px;
  }
}
.sn_block_image_text.old-meets-new {
  border-top: 1.5px solid var(--tc-color-c1);
  margin-top: -60px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new {
    overflow: hidden;
  }
}
.sn_block_image_text.old-meets-new .sn_block_image_text__container {
  padding-top: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new .sn_block_image_text__container {
    padding-bottom: 0;
  }
}
.sn_block_image_text.old-meets-new .sn_background::before {
  content: "";
  position: absolute;
  top: 400px;
  left: -254px;
  width: 730px;
  height: 730px;
  background: url("../img/wt-logo.png") no-repeat;
  background-size: contain;
  opacity: 1;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new .sn_background::before {
    width: 100vw;
    height: 100vw;
    left: auto;
    right: -2rem;
    top: auto;
    bottom: -47vw;
  }
}
.sn_block_image_text.old-meets-new ._image {
  min-width: 206px;
  bottom: -4rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._image {
    min-width: 120px;
    width: 120px;
    bottom: -2rem;
    left: -5vw;
  }
}
.sn_block_image_text.old-meets-new ._image img {
  width: 206px;
  height: auto;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._image img {
    width: 120px;
    height: 120px;
  }
}
.sn_block_image_text.old-meets-new ._text .bb_content {
  margin-top: 4rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._text .bb_content {
    margin-top: 1.25rem !important;
    margin-bottom: 15rem;
    padding-left: 2.75rem;
  }
}
.sn_block_image_text.old-meets-new ._text .bb_title {
  line-height: 72px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.old-meets-new ._text .bb_title {
    line-height: 31.5px;
    padding-left: 2.75rem;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling .sn_block_image_text__container {
    padding: 0 1.25rem;
  }
}
.sn_block_image_text.modern-distilling .sn_block_image_text__container > .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 36%;
  margin-left: 36%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling .sn_block_image_text__container > .row {
    margin: 0;
    max-width: 100%;
  }
}
.sn_block_image_text.modern-distilling ._video {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.sn_block_image_text.modern-distilling ._text {
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._text {
    padding-right: 1rem;
    padding-left: 55px !important;
    margin: 0 !important;
  }
}
.sn_block_image_text.modern-distilling ._text .bb_title {
  max-width: 80%;
  margin-top: 1.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._text .bb_title {
    font-size: 25px;
    margin-top: 2rem;
  }
}
.sn_block_image_text.modern-distilling ._text .bb_content {
  margin-top: 2.125rem !important;
  margin-bottom: 210px;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._text .bb_content {
    margin-top: 1rem !important;
    margin-bottom: 100px;
  }
}
.sn_block_image_text.modern-distilling ._video::before,
.sn_block_image_text.modern-distilling ._image::before {
  content: "";
  position: absolute;
  left: calc(100% - 23px);
  top: -50px;
  width: 100px;
  height: 145px;
  background: url("../img/frame_01.png") no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._video::before,
.sn_block_image_text.modern-distilling ._image::before {
    right: 0;
    left: auto;
    top: -120px;
  }
}
.sn_block_image_text.modern-distilling ._image {
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.modern-distilling ._image {
    max-width: calc(100% + 1.25rem);
    width: calc(100% + 1.25rem);
    margin-bottom: 0 !important;
  }
}
.sn_block_image_text.modern-distilling ._image img {
  border-radius: 3px;
  width: 100%;
}
.sn_block_image_text.wild-whiskey {
  border-bottom: 1.5px solid var(--tc-color-c1);
  padding-bottom: 0 !important;
  margin-bottom: 14px;
  padding-top: 0 !important;
  overflow: hidden;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.wild-whiskey {
    margin-bottom: 30px;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container {
  padding-left: 230px;
  padding-right: 135px;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container {
    padding: 0 !important;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text {
  padding: 105px 0 88px 50px;
  margin-right: 0 !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55%;
          flex: 0 0 55%;
  max-width: 60%;
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title {
  position: relative;
  line-height: 36px;
  font-weight: 800;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title {
    line-height: 25px;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title::before {
  content: "";
  position: absolute;
  top: 18px;
  left: -50px;
  width: 41px;
  height: 1.5px;
  background-color: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: calc(100% - 50px);
    padding: 54px 31px 34px 28px;
    margin-left: 50px;
    border-left: 1.5px solid var(--tc-color-c1);
  }
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_title::before {
    top: 10px;
    left: -28px;
    width: 20px;
  }
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text {
    border-left: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content {
    margin-top: 42px !important;
    margin-bottom: 0 !important;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content p span {
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content p span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._text .bb_content p span::before {
  content: url("../img/whiskey-decoration.svg");
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._image {
  margin-left: auto !important;
  padding: 33px 0 88px;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 13px 0;
    margin-bottom: 0 !important;
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.wild-whiskey .sn_block_image_text__container .row ._image .video-button-modal-opener .video-button {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}
.sn_block_image_text.single-barrels, .sn_block_image_text.faq-hero {
  padding-top: 276px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.single-barrels, .sn_block_image_text.faq-hero {
    padding-top: 57px;
    padding-bottom: 22px;
  }
}
.sn_block_image_text.single-barrels .sn_block_image_text__container .row ._image, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_block_image_text__container .row ._image img, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._image img {
    aspect-ratio: 320/278;
  }
}
.sn_block_image_text.single-barrels .sn_block_image_text__container .row ._text, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 80em) {
  .sn_block_image_text.single-barrels .sn_block_image_text__container .row ._text, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._text {
    padding-left: 55px;
  }
}
.sn_block_image_text.single-barrels .sn_block_image_text__container .row ._text .bb_pretitle, .sn_block_image_text.faq-hero .sn_block_image_text__container .row ._text .bb_pretitle {
  font-weight: 700;
  font-size: 13px;
  line-height: 26px;
  margin-bottom: 14px;
}
.sn_block_image_text.single-barrels {
  overflow: hidden;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels {
    padding-bottom: 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_container_fixed_xl {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_container_fixed_xl ._text {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
.sn_block_image_text.single-barrels .sn_container_fixed_xl ._text .bb_title {
  margin-bottom: 48px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels .sn_container_fixed_xl ._image img {
    display: none;
  }
  .sn_block_image_text.single-barrels .sn_container_fixed_xl ._image::before {
    content: "";
    background-image: url("../img/single-barrels-mobile.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    aspect-ratio: 320/278;
    display: block;
  }
}
.sn_block_image_text.faq-hero {
  padding-top: calc(var(--header-spacer) + 108px);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-hero {
    padding-top: calc(var(--header-spacer) + 52px);
  }
}
.sn_block_image_text.faq-hero .bb_title {
  max-width: 60%;
  margin-bottom: 48px !important;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image_text.faq-hero .bb_title {
    max-width: 100%;
    margin-bottom: 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-hero {
    padding-bottom: 0;
  }
  .sn_block_image_text.faq-hero .row {
    margin: 0;
  }
  .sn_block_image_text.faq-hero .row ._image {
    padding: 0;
    left: -20px;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100vw !important;
            flex: 0 0 100vw !important;
    width: 100vw;
    max-width: none !important;
    margin-bottom: 0 !important;
  }
  .sn_block_image_text.faq-hero .row ._image img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_image_text.faq-image-text {
  padding-top: 7.8125rem;
  padding-bottom: 5.625rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.sn_block_image_text.faq-image-text .sn_block_wr > * {
  padding: 0 5.625rem;
}
.sn_block_image_text.faq-image-text .sn_block_wr > * > .row {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.sn_block_image_text.faq-image-text ._image {
  max-width: 200px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._image {
    max-width: 150px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._image img {
    position: relative;
    left: -10px;
  }
}
.sn_block_image_text.faq-image-text ._text {
  margin-left: 0 !important;
  padding-left: 2.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._text {
    margin-left: 3.5rem;
  }
}
.sn_block_image_text.faq-image-text ._text .bb_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.625rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.faq-image-text ._text .bb_title {
    margin-bottom: 2.625rem !important;
    line-height: 25px;
  }
}
.sn_block_image_text.faq-image-text ._text .bb_content {
  line-height: 28px;
}
.sn_block_image_text.single-barrels-bottle {
  overflow: hidden;
  border-bottom: 1.5px solid var(--tc-color-c1);
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row {
  margin-right: 0;
  margin-left: 0;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  height: 100%;
  padding: 0;
  margin-top: auto;
  margin-bottom: 64px !important;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: calc(100vw - 70px);
    margin-top: 20%;
    margin-left: 35px !important;
    margin-bottom: 0 !important;
    padding-top: 0;
  }
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image img {
    width: 75vw !important;
  }
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image::after {
  content: "";
  background: url("../img/barrel-single.png");
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  width: 43%;
  aspect-ratio: 0.59;
  bottom: 8.5%;
  right: -23%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: opacity;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image img {
  width: 370px;
  aspect-ratio: 0.648;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div {
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  aspect-ratio: 0.465;
  width: 72%;
  bottom: 13%;
  left: 9.2%;
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div.bg-1 {
  background-image: url("../img/Front-High-Rye-Bourbon-Private-Barrel.webp");
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div.bg-2 {
  background-image: url("../img/Side-High-Rye-Bourbon-Private-Barrel.webp");
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._image .animated-showcase > div.bg-3 {
  background-image: url("../img/Back-High-Rye-Bourbon-Private-Barrel.webp");
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  margin-left: unset !important;
  border-left: 1.5px solid var(--tc-color-c1);
  padding: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: calc(100% - 35px);
    margin-left: 35px !important;
    margin-right: -35px !important;
  }
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content {
  margin-top: 0 !important;
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span {
  padding: 41px 38px;
  margin-bottom: 0;
  font-family: "Courier Prime";
  font-weight: 400;
  font-size: 13px;
  line-height: 26px;
  text-transform: uppercase;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1.5px solid var(--tc-color-c1);
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span:last-child {
  border-bottom: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span {
    padding-left: 11px;
  }
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span:last-child {
    border-bottom: 1.5px solid var(--tc-color-c1);
    margin-bottom: 24px;
  }
}
.sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span::before {
  content: url("../img/whiskey-decoration.svg");
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 27px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image_text.single-barrels-bottle .sn_block_image_text__container .row ._text .bb_content > p > span::before {
    margin-right: 12px;
  }
}
.sn_block_image_text.wild-drop-line .bb_item_subtitle_wr {
  padding-left: 90px;
  max-width: 40%;
}
html[lang=en-us] .sn_block_image_text i.stamp {
  background: url("../img/hero-distilled-stamp-us.svg") no-repeat !important;
}
html[lang=en-us] .sn_block_image_text .sn_background::before {
  background: url("../img/wt-logo-us.png") no-repeat !important;
  background-size: contain !important;
  opacity: 0.1 !important;
}

@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row {
    padding-top: 21px;
    padding-bottom: 60px;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
  margin-bottom: 60px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
    margin-bottom: 0 !important;
    padding-top: 163px !important;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(1) {
  padding: 0 20px;
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(2) {
  padding: 0 20px;
}
@media only screen and (min-width: 36em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
    margin-bottom: 34px !important;
  }
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(1) {
    padding: 0 15px 0 4px;
  }
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i:nth-child(2) {
    padding: 0 4px 0 15px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
    position: relative;
    aspect-ratio: 689/420;
    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-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 57px !important;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  opacity: 0;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_block_teaser_simple_i_bg {
    opacity: 1;
  }
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_block_teaser_simple_i_bg::before {
    content: "";
    display: block;
    background: linear-gradient(30deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%);
    height: 100%;
    width: 100%;
    z-index: 0;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
  max-width: 80%;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
    max-width: 100%;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in {
  padding: 0 !important;
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in .bb_item_title {
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_block_teaser_simple_i_title .bb_item_title {
    color: var(--tc-color-c1) !important;
  }
}
.sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto !important;
  width: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-top: 34px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
    margin-top: 20px !important;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-two-img-hover .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in:hover .sn_btn {
    color: var(--tc-cta-primary-color-default);
    background-color: var(--tc-cta-primary-bg-default);
    border-color: var(--tc-cta-primary-border-default);
  }
}
.sn_block_teaser_simple.wt-distillery {
  display: none !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery {
    border-bottom: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title {
  padding-left: 3.75rem;
  margin: 0 !important;
  border-left: 1.5px solid var(--tc-color-c1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title {
    padding-left: 2rem;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span {
  text-transform: uppercase;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:first-child {
  margin-top: 3.375rem;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:first-child::before {
    content: "";
    position: absolute;
    width: 20px;
    border-bottom: 1.5px solid var(--tc-color-c1);
    left: 27px;
    top: 4rem;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) and (min-width: 36em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:first-child::before {
    left: calc((100vw - 508px) / 2 - 8px);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:nth-child(2) {
  margin-bottom: 1.125rem;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:nth-child(3) {
  margin-bottom: 1rem;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:first-child .bb_title > span:last-child {
  text-transform: none;
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 3.375rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) {
    margin-right: -35px;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i {
  padding: 3.125rem;
  margin-bottom: 0 !important;
  border-top: 1.5px solid var(--tc-color-c1);
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i {
    padding: 2.5rem 1.125rem;
  }
}
@media only screen and (min-width: 36em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i {
    border-right: 1.5px solid var(--tc-color-c1);
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i:last-child {
    border-bottom: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
  display: grid;
  gap: 0 3.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
    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: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
  grid-column: 1/2;
  grid-row: 1/4;
  width: 300px;
  height: 300px;
}
@media only screen and (min-width: 36em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
    width: 513px;
    height: 513px;
  }
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
    width: calc(100vw - 66px);
    height: calc(100vw - 66px);
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
  grid-column: 2/4;
  grid-row: 1/2;
  margin-top: 1.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
    margin-bottom: 1rem !important;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in {
  padding: 0;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .sn_block_teaser_simple_i_title_in .bb_item_title {
  margin: 0 !important;
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_content {
  grid-column: 2/4;
  grid-row: 2/3;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_content {
    margin-bottom: 2rem;
  }
}
.sn_block_teaser_simple.wt-distillery .sn_block_wr > * > .row:not(:first-child) .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
  grid-column: 3/4;
  grid-row: 3/4;
  margin-top: 0 !important;
  margin-bottom: auto;
  padding: 1.125rem 2rem;
}
.sn_block_teaser_simple.wild-three-bottle {
  padding-top: 97px;
  margin-top: 31px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-three-bottle {
    margin-top: 0px;
    padding-top: 77px;
    border-top: none !important;
  }
}
@media only screen and (min-width: 80em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl {
    padding-left: 135px;
    padding-right: 135px;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
  padding: 0 0 66px !important;
  margin-bottom: 0 !important;
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i {
    padding: 0 0 79px !important;
  }
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:not(:first-child) {
    padding-top: 63px !important;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 1.5px;
  height: 166px;
  background-color: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:not(:last-child)::after {
    bottom: -20%;
    left: 22%;
    height: 40%;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in {
  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;
  position: relative;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
  background-size: contain;
  min-height: auto;
  width: 80%;
  margin-bottom: 40px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg {
    min-height: 450px;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg video {
  height: 100%;
  opacity: 0;
  -webkit-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  border-radius: 13px;
  z-index: 9999;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title {
  margin-bottom: 0 !important;
  text-align: center;
  max-width: 100%;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_title .bb_item_title {
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 900;
  line-height: 22.5px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_in .sn_btn {
  margin-top: 20px !important;
  position: static;
  z-index: 999999;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:hover .sn_block_teaser_simple_i_title .bb_item_title._text_black {
  color: var(--tc-color-c1) !important;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i:hover .sn_block_teaser_simple_i_in .sn_block_teaser_simple_i_bg video {
    opacity: 1;
  }
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_title {
  margin-bottom: 0 !important;
  text-align: center;
  max-width: 65%;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_block_teaser_simple_i_title .bb_item_title {
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 900;
  line-height: 22.5px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.sn_block_teaser_simple.wild-three-bottle .sn_container_fixed_xl .row .sn_block_teaser_simple_i .sn_btn {
  margin-top: 20px !important;
}

.sn_block_slider.wt-slider-full-page {
  border-bottom: 1px solid var(--tc-color-c2);
}
.sn_block_slider.wt-slider-full-page .sl_link {
  pointer-events: none !important;
  cursor: default !important;
}
.sn_block_slider.wt-slider-full-page .sn_wrapper > * {
  padding: 0;
  margin: 0 !important;
}
.sn_block_slider.wt-slider-full-page .bb_title-wr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 5.375rem;
  margin-bottom: 1.5rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .bb_title-wr {
    padding-left: 1.25rem;
    margin-bottom: 2rem !important;
  }
}
.sn_block_slider.wt-slider-full-page .bb_title-wr .bb_title {
  max-width: 40%;
  text-align: left;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .bb_title-wr .bb_title {
    max-width: 80%;
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl {
  padding: 2rem;
  padding-bottom: 5.625rem;
  background: var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl {
    padding: 0.625rem;
    padding-bottom: 3.125rem;
    height: calc((100vw - 15px) * 1.95 + 3.125rem);
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl .swiper-container {
  max-height: 46vw;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl .swiper-container {
    max-height: none;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl .swiper-container .sn_container_fixed_xl {
    height: calc((100vw - 20px) * 1.95);
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl img {
  position: relative;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_slider.wt-slider-full-page .sn_slider_fulltile_sl img {
    height: calc((100vw - 20px) * 1.95);
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_slider.wt-slider-full-page .sn_slider_fulltile_nav {
  display: none;
}
.sn_block_slider.wt-slider-full-page.has_pagination .sn_slider_fulltile_nav {
  display: block;
}
.sn_block_slider.wt-slider-full-page.has_pagination .sn_slider_fulltile_nav .sn_swiper_nav {
  display: none;
}
.sn_block_slider.wt-slider-full-page.has_pagination .sn_slider_fulltile_nav .sn_swiper_pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-right: 4px;
}

#anyroad-containers {
  margin: 0 27px;
  border-left: 1.5px solid var(--tc-color-c1);
  width: auto;
}
@media only screen and (min-width: 52.125em) {
  #anyroad-containers {
    width: 524px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 52.125em) {
  #anyroad-containers {
    width: 672px;
  }
}
@media only screen and (min-width: 52.125em) {
  #anyroad-containers {
    width: 944px;
  }
}
@media only screen and (min-width: 120em) {
  #anyroad-containers {
    width: 1184px;
  }
}

.sn_footer {
  padding-top: 34px;
  padding-bottom: 87px;
  display: block !important;
  z-index: 52;
  background: var(--tc-color-c2);
}
.sn_footer::before {
  content: "";
  position: absolute;
  top: 34px;
  left: 0;
  width: 100%;
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 2;
}
.sn_footer a {
  color: var(--tc-color-c1) !important;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .sn_footer .sn_container_fixed_xl {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.sn_footer .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  display: block;
}
@media only screen and (min-width: 52.125em) {
  .sn_footer .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sn_footer .row .sn_footer_top {
  max-width: 315px !important;
  margin: 0 auto;
  padding-top: 56px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_top {
    padding-top: 49px !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_top .sn_footer_top_logo_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_top .sn_footer_top_logo_wrapper .sn_footer_top_logo {
    width: 60%;
  }
}
.sn_footer .row .sn_footer_bottom {
  padding-bottom: 20px !important;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner {
  margin-bottom: 20px !important;
  max-width: 100%;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0 !important;
  gap: 0;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.5em;
  min-height: 0;
  text-decoration: none;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu a {
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  font-family: "Courier Prime";
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_menu .menu-item:not(:last-of-type)::after {
  content: ".";
  color: #fff;
  display: inline-block;
  font-size: 20px;
  position: relative;
  margin: auto 0 0.4em 0.5em;
  color: var(--tc-color-c1);
  line-height: 21px;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content {
  text-align: center;
  margin-top: 3rem;
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p {
  margin-bottom: 25px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p {
    margin-bottom: 46px !important;
  }
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(1) {
  font-family: "Courier Prime";
  font-size: 14px;
  line-height: 35px;
  font-weight: 700;
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(1) {
    line-height: 23.8px;
  }
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(2) {
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner .sn_footer_bottom_content p:nth-child(2) {
    line-height: 23.8px;
  }
}
.sn_footer .row .sn_footer_bottom .row .sn_footer_bottom_inner3.ml-auto {
  margin-right: auto !important;
}
.sn_footer .row .sn_footer_under {
  display: block;
}
.sn_footer .row .sn_footer_under_contents {
  width: 150px;
  margin: auto;
  padding: 0;
}

.sn_footer_bottom_socials {
  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;
}
.sn_footer_bottom_socials .sn_sprite {
  height: 19px !important;
  width: 19px !important;
}

.sn_block_yoast_breadcrumbs.sn_block_yoast_breadcrumbs.xr_cocktail_hub a {
  text-decoration: none;
}
.wt-our-story-spacer {
  padding-top: 1.375rem;
  position: sticky;
  z-index: 999;
  top: 150px;
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .wt-our-story-spacer {
    top: calc(118px);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .wt-our-story-spacer {
    top: calc(24px);
  }
}

.admin-bar .wt-our-story-spacer {
  top: calc(150px + 32px);
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .admin-bar .wt-our-story-spacer {
    top: calc(118px + 32px);
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .admin-bar .wt-our-story-spacer {
    top: calc(24px + 46px);
  }
}

.sticky-overlay {
  position: sticky;
  height: 0;
}
.sticky-overlay.bottle-overlay {
  top: calc(110px + 1.375rem);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay {
    display: none;
  }
}
.sticky-overlay.bottle-overlay img {
  position: absolute;
  left: 3.5rem;
  height: calc(40vw * 1.19);
  max-height: 75vh;
  width: auto;
  max-width: 40vw;
  margin-top: 7vh;
}
@media only screen and (max-width: 79.99em) {
  .sticky-overlay.bottle-overlay img {
    left: clamp(1vw, 0px, 3vw);
  }
}
.sticky-overlay.grid-overlay {
  top: calc(-130px + 1.375rem);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.grid-overlay {
    display: none;
  }
}
.sticky-overlay.grid-overlay img {
  position: absolute;
  left: 3.5rem;
  height: calc(16vw * 1.93);
  max-height: 50vh;
  width: auto;
  max-width: 40vw;
  margin-top: 315px;
}
.sticky-overlay.simple-text-sticky {
  height: auto;
  top: var(--header-spacer);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.simple-text-sticky {
    top: 0;
    display: block !important;
    position: relative;
  }
}
.sticky-overlay.barrel-overlay {
  display: block;
  position: sticky;
  height: 0;
  z-index: 40;
  top: calc(50vh - (min(25vw, 35vh) * 1.3) / 2);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.barrel-overlay {
    height: 0;
    top: calc(50vh - 300px);
  }
}
@media only screen and (min-width: 80em) {
  .sticky-overlay.barrel-overlay {
    left: 155px;
  }
}
.sticky-overlay.barrel-overlay .sn_block_wr {
  top: calc(var(--header-spacer) - 150px);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.barrel-overlay .sn_block_wr {
    position: static;
  }
}
.sticky-overlay.barrel-overlay .sn_block_wr img {
  margin-top: 4rem;
  position: absolute;
  max-width: 100%;
  left: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.barrel-overlay .sn_block_wr img {
    max-width: 170px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (min-width: 52.125em) {
  .sticky-overlay.barrel-overlay .sn_block_wr img {
    width: min(15vw, 35vh);
    left: 2vw;
  }
}
.sticky-overlay.bottle-overlay-product {
  top: calc(var(--header-spacer) + 450px);
  z-index: 2;
  overflow: visible;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product {
    position: relative;
    top: 0;
    display: block;
  }
}
@media only screen and (min-width: 0em) and (max-width: 25em) {
  .sticky-overlay.bottle-overlay-product {
    height: calc(100vw * 1.15 / 2);
  }
}
@media only screen and (min-width: 25em) and (max-width: 32.5em) {
  .sticky-overlay.bottle-overlay-product {
    height: calc(100vw * 1.15 / 2);
  }
}
@media only screen and (min-width: 32.5em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product {
    height: calc(520px * 1.3 / 2);
  }
}
.sticky-overlay.bottle-overlay-product .sn_container_fluid img {
  position: absolute;
  max-height: 75vmax;
  margin-top: -57%;
  height: 960px;
  aspect-ratio: 1364/1797;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translateX(-55%);
      -ms-transform: translateX(-55%);
          transform: translateX(-55%);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    height: auto;
    margin-top: -76%;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    height: 745px;
  }
}
@media only screen and (min-width: 120em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    -webkit-transform: translateX(-60%);
        -ms-transform: translateX(-60%);
            transform: translateX(-60%);
    margin-top: -520px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid {
    width: calc(37% + 35px);
    margin-right: auto;
    margin-left: 0;
    position: relative;
  }
}
@media only screen and (min-width: 52.125em) and (min-width: 0em) and (max-width: 52.115em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid {
    padding: 0;
  }
}
@media only screen and (min-width: 52.125em) {
  .sticky-overlay.bottle-overlay-product .sn_container_fluid img {
    margin-top: -496px;
  }
}

.sn_block_video_player.bg-frame .sn_block_wr > * {
  padding: 1.875rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_video_player.bg-frame .sn_block_wr > * {
    padding: 0.5rem !important;
  }
}
.sn_block_video_player.bg-frame video {
  width: 100%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_video_player.bg-frame video {
    height: calc((100vw - 1rem) * 1.9);
    -o-object-fit: cover;
       object-fit: cover;
  }
}

body.has-modal-video-open {
  overflow: hidden;
}

.cta-modal-video.sn_block_image_text ._text a.sn_btn,
.cta-modal-video .sn_block_intro_full_col > a {
  display: none !important;
}
.cta-modal-video .video-button-modal-opener {
  z-index: 999;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 60px;
  bottom: 45px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .cta-modal-video .video-button-modal-opener {
    position: relative;
    right: 30px;
    bottom: 30px;
    left: 25px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    width: 100vw;
  }
  .cta-modal-video .video-button-modal-opener .video-button {
    margin-right: auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    width: 100%;
  }
  .cta-modal-video .video-button-modal-opener .video-button i {
    min-width: 42px;
  }
}
.cta-modal-video .video-button-modal-opener .close-video-button,
.cta-modal-video .video-button-modal-opener .video-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #f2a23a;
  cursor: pointer !important;
}
.cta-modal-video .video-button-modal-opener .close-video-button span,
.cta-modal-video .video-button-modal-opener .video-button span {
  font-family: "Courier Prime";
  font-size: 12px;
  margin-right: 15px;
  text-transform: uppercase;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .cta-modal-video .video-button-modal-opener .close-video-button span,
.cta-modal-video .video-button-modal-opener .video-button span {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.cta-modal-video .video-button-modal-opener .close-video-button i.video-play-icon,
.cta-modal-video .video-button-modal-opener .video-button i.video-play-icon {
  position: relative;
  height: 42px;
  width: 42px;
  border: 2px solid #f2a23a;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cta-modal-video .video-button-modal-opener .close-video-button i.video-play-icon::before,
.cta-modal-video .video-button-modal-opener .video-button i.video-play-icon::before {
  content: "";
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 12px;
  /* Larghezza del triangolo */
  height: 12px;
  /* Altezza totale del contenitore */
  background-color: #f2a23a;
  /* Colore del triangolo */
  clip-path: polygon(25% 0%, 25% 100%, 100% 50%);
}
.cta-modal-video.sn_block_image_text ._image {
  position: relative;
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener {
  right: 30px;
  bottom: 140px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 0;
    bottom: 54px;
    left: 0;
  }
  .cta-modal-video.sn_block_image_text .video-button-modal-opener > div {
    margin-left: auto;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 80em) and (max-width: 89.375em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    bottom: 33% !important;
  }
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 37px;
    bottom: 40px;
  }
}
@media only screen and (min-width: 80em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 37px;
    bottom: 120px;
  }
}
@media only screen and (min-width: 120em) {
  .cta-modal-video.sn_block_image_text .video-button-modal-opener {
    right: 20px;
    bottom: 190px;
  }
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener .close-video-button,
.cta-modal-video.sn_block_image_text .video-button-modal-opener .video-button {
  color: #000;
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener .close-video-button i.video-play-icon,
.cta-modal-video.sn_block_image_text .video-button-modal-opener .video-button i.video-play-icon {
  border: 2px solid #000;
}
.cta-modal-video.sn_block_image_text .video-button-modal-opener .close-video-button i.video-play-icon::before,
.cta-modal-video.sn_block_image_text .video-button-modal-opener .video-button i.video-play-icon::before {
  background-color: #000;
  /* Colore del triangolo */
}
.cta-modal-video.sn_block_intro_full.bg-frame .video-button-modal-opener {
  left: auto;
}
@media only screen and (min-width: 52.125em) {
  .cta-modal-video.sn_block_intro_full.bg-frame .video-button-modal-opener {
    bottom: 55px;
  }
}

.modal-video {
  position: fixed;
  background-color: black;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: opacity ease 0.5s;
  transition: opacity ease 0.5s;
  pointer-events: none;
  z-index: 999;
}
.modal-video.modal-video-open {
  opacity: 1;
  pointer-events: all;
}
.modal-video .close-video-button {
  position: relative;
  height: 42px;
  width: 42px;
  border: 2px solid var(--tc-color-c1);
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 32px;
  right: 32px;
}
.modal-video .close-video-button i {
  height: 12px;
  width: 12px;
}
.modal-video .close-video-button i svg {
  fill: var(--tc-color-c1);
}
.modal-video .modal-content {
  width: calc(100% - 20px);
}
.modal-video .modal-content video {
  max-height: 80vh;
}
@media only screen and (min-width: 52.125em) and (max-width: 79.99em) {
  .modal-video .modal-content video {
    padding: 0 30px;
  }
}

.sn_block_icons_text.wt-product-mashbill .sn_block_wr > *, .sn_block_icons_text.wt-product-awards .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
  padding-left: 3.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    padding-left: 1rem;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    width: 70%;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  border-left: 1.5px solid var(--tc-color-c1);
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title span, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title span {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .bb_title::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0;
  border-left: 1.5px solid var(--tc-color-c1);
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    -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;
    padding-left: 0;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item {
  max-width: 110px;
  padding: 0;
  margin: 0 !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item {
    max-width: 130px;
  }
}
@media only screen and (min-width: 52.125em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item:not(:last-child), .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item:not(:last-child) {
    margin-right: 2rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item:not(:last-child), .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item:not(:last-child) {
    margin-bottom: 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item .bb_item_content, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item .bb_item_content {
    margin-top: 1rem !important;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item .bb_item_content *, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item .bb_item_content * {
  font-size: 10px;
  line-height: 14px;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_item img, .sn_block_icons_text.wt-product-awards .sn_block_wr > * .sn_block_icons_text_item img {
  max-width: 79px;
  max-height: 79px;
}
.sn_block_icons_text.wt-product-mashbill {
  overflow: hidden;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill {
    border-top: 1.5px solid var(--tc-color-c1);
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * .sn_block_icons_text_items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row {
  padding-top: 4.8rem;
  padding-bottom: 5.5rem;
  padding-left: 4.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .row {
    padding-top: 1.25rem;
    padding-left: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title {
  padding-top: 3.75rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title {
    padding-top: 1.25rem;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px;
  width: calc(100% + 60px + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::before {
    display: none;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::before {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem + 60px);
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after {
  top: 4.25rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * > .bb_title::after {
    top: 1.75rem;
  }
}
.sn_block_icons_text.wt-product-mashbill .sn_block_wr > * img {
  max-height: 107px !important;
  max-width: none !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-mashbill .sn_block_wr > * img {
    max-width: calc(100vw - 70px - 2.5rem) !important;
  }
}
.sn_block_icons_text.wt-product-awards {
  overflow: hidden;
}
.sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
  padding-top: 3.125rem;
  padding-bottom: 4.125rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_icons_text.wt-product-awards .sn_block_wr > * > .row {
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
  }
}
.sn_block_icons_text.align-left.wt-product-mashbill .sn_block_wr > * > .bb_title, .sn_block_icons_text.align-left.wt-product-mashbill .sn_block_wr > * > .row, .sn_block_icons_text.align-left.wt-product-awards .sn_block_wr > * > .bb_title, .sn_block_icons_text.align-left.wt-product-awards .sn_block_wr > * > .row {
  margin-left: 0 !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}

.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * > .bb_container {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  width: 63%;
  margin-left: auto !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * > .bb_container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content {
  padding-left: 3.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: relative;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content {
    padding-left: 1rem;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content .bb_title {
  padding: 0 1rem;
  text-align: left;
  background-color: var(--tc-color-c2);
  z-index: 1;
  line-height: 19.5px;
  letter-spacing: 1px;
  margin-bottom: 0 !important;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content::after {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
  z-index: 0;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content::after {
    width: 20px;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_content::after {
    width: calc((100vw - 1200px) / 2 + 100% + 1rem);
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features {
  padding-left: 4.25rem;
  border-left: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features {
    padding-left: 1.5rem;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  max-width: 60%;
  margin: 0;
  padding-top: 2rem;
  padding-bottom: 4.5rem;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features {
    max-width: 100%;
    padding-bottom: 2.5rem;
  }
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features .bb_tasting_notes_features_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features .bb_tasting_notes_features_item .bb_tasting_notes_features_item_title {
  display: list-item;
  line-height: 21px;
  margin-right: 0.5rem;
  margin-bottom: 0 !important;
  margin-left: 1rem;
  line-height: 28px;
}
.sn_block_tasting_notes.wt-product-tasting-notes .sn_block_wr > * .bb_features .bb_tasting_notes_features .bb_tasting_notes_features_item .bb_tasting_notes_features_item_content {
  line-height: 28px;
}

.sn_block_faq_list_by_category {
  border-bottom: 1.5px solid var(--tc-color-c1);
}
.sn_block_faq_list_by_category * {
  font-size: var(--tc-caption-font-size-desktop);
  font-family: "Courier Prime", monospace;
  font-weight: 400;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .sn_block_wr > * {
    padding: 0;
  }
}
.sn_block_faq_list_by_category .row {
  margin: 0;
}
.sn_block_faq_list_by_category .question_row {
  max-width: 75%;
  margin-left: auto;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row {
    max-width: 100%;
  }
}
.sn_block_faq_list_by_category .question_row .question_accordion_wr:last-child .question_accordion::before {
  border-top: none !important;
}
.sn_block_faq_list_by_category .question_row .question_accordion {
  border-left: 1.5px solid var(--tc-color-c1);
  padding-right: 35px;
  position: relative;
  border-bottom: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row .question_accordion {
    border-left: none;
  }
}
.sn_block_faq_list_by_category .question_row .question_accordion::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% + 35px);
  border-top: 1.5px solid var(--tc-color-c1);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row .question_accordion::before {
    width: 100%;
  }
}
@media only screen and (min-width: 120em) {
  .sn_block_faq_list_by_category .question_row .question_accordion::before {
    width: calc(100% + (100vw - 1168px) / 2);
  }
}
.sn_block_faq_list_by_category .question_row .question_accordion.active .faq_question::after {
  top: 50%;
  height: 1.5px;
  background: url("../img/Line 18.svg") no-repeat;
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_question {
  padding-left: 6rem;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_question::before {
  content: "";
  position: absolute;
  top: calc(50% - 12px);
  left: 2.25rem;
  width: 25px;
  height: 23px;
  background: url("../img/whiskey-decoration.svg");
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_question::after {
  top: calc(50% - 15px);
  width: 30px;
  height: 30px;
  background: url("../img/Group 155.svg");
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_answer {
  padding-left: 6rem;
}
.sn_block_faq_list_by_category .question_row .question_accordion .faq_answer p {
  font-family: "Public Sans";
  margin-top: 0.625rem;
  margin-bottom: 6.875rem;
  font-size: 14px;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_faq_list_by_category .question_row .question_accordion .faq_answer p {
    line-height: 23.8px;
  }
}

.e404__content .e404__content__wrapper {
  overflow: hidden;
  padding: 112px 0 24px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper {
    padding: 0 !important;
  }
}
.e404__content .e404__content__wrapper .e404__content__row {
  display: block;
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text {
  background-color: var(--tc-color-c1);
  padding: 86px 20px 64px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  text-align: left;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text {
    padding: 206px 92px 73px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description {
  margin-bottom: 36px;
  max-width: 75%;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description {
    max-width: 100%;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description h1 {
  font-size: 80px;
  line-height: 72px;
  font-weight: 900;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description h1 {
    font-size: 35px;
    line-height: 31.5px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description p {
  font-size: 14px;
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__text .e404__content__text__description p {
    line-height: 23.8px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 {
  padding: 25vh 0 15vh;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_background {
  -webkit-transform: translateY(40%);
      -ms-transform: translateY(40%);
          transform: translateY(40%);
  background-size: contain !important;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 {
    padding: 286px 0 141px;
  }
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_background {
    -webkit-transform: translateX(-48%);
        -ms-transform: translateX(-48%);
            transform: translateX(-48%);
    top: -2%;
    height: 106%;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text {
  margin-right: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_title {
    line-height: 25px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_title::before {
  content: url("../img/faq_illustration.svg");
  position: absolute;
  top: -175px;
  left: -50px;
}
@media only screen and (min-width: 52.125em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_title::before {
    content: url("../img/faq_illustration.svg");
    top: -202px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_content {
  margin-top: 50px !important;
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_content p {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .bb_content p {
    line-height: 23.8px;
  }
}
.e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-404 .sn_block_image_text__container ._text .sn_btn {
  margin-top: 28px !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .e404__content .e404__content__wrapper .e404__content__row .e404__content__blocks .wild-three-bottle {
    border-bottom: none !important;
    margin-bottom: 0 !important;
  }
}

.sn_block_image.wild-tree {
  padding-top: 83px;
  margin-bottom: -20vh;
}
@media only screen and (min-width: 0em) and (max-width: 79.99em) {
  .sn_block_image.wild-tree {
    padding-top: 62px;
    padding-left: 0;
    padding-right: 0;
  }
}
.sn_block_image.wild-tree .sn_container_fixed_xl {
  max-width: 630px;
}
.sn_block_image.contact-tree {
  overflow: hidden !important;
  padding-top: 0;
  margin-bottom: -22vh;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.contact-tree {
    margin-bottom: -10vh;
  }
}
.sn_block_image.contact-tree .sn_container_fixed_xl {
  max-width: 900px;
}
.sn_block_image.contact-tree .sn_container_fixed_xl img {
  -webkit-transform: translateX(30%);
      -ms-transform: translateX(30%);
          transform: translateX(30%);
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map {
    padding: 1rem 0 !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map .sn_block_wr > * {
    padding: 0 1rem !important;
  }
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_image.faq-map img {
    height: calc(100vw * 1.5);
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.sn_block_image.wt-event-image img, .sn_block_image.wt-article-image img {
  width: 100%;
}
.sn_block_image.wt-event-image .caption, .sn_block_image.wt-article-image .caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sn_block_image.wt-event-image .caption p, .sn_block_image.wt-article-image .caption p {
  font-size: 13px;
  line-height: 26px;
  letter-spacing: 1px;
  margin-top: 0.625rem !important;
}
.sn_block_image.wt-our-story-after-timeline .sn_block_wr > * img {
  padding-top: 2rem;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 52.125em) {
  .sn_block_image.wt-our-story-after-timeline {
    display: none;
  }
}

#site_age_gate * {
  color: #000 !important;
}
#site_age_gate .sn_age_gate_card {
  overflow: hidden;
}
#site_age_gate .sn_age_gate_card::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("../img/age-gate-logo.png");
  opacity: 1;
  background-size: contain;
}
#site_age_gate .sn_age_gate_select .sn_age_gate_select_toggle {
  background: transparent;
  border-color: #000;
  border-width: 1.5px;
}
#site_age_gate .sn_age_gate_select .sn_age_gate_select_toggle i {
  fill: #000;
}
#site_age_gate .sn_age_gate_select .sn_age_gate_select_menu {
  background-color: var(--tc-color-c1);
}
#site_age_gate .sn_age_gate_inputs > .form-group {
  margin-right: 0;
}
#site_age_gate .sn_age_gate_inputs > .form-group input {
  background: transparent;
  border-color: #000;
  border-width: 1.5px;
  border-radius: 6px;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::-webkit-input-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::-moz-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input:-ms-input-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::-ms-input-placeholder {
  color: #000;
}
#site_age_gate .sn_age_gate_inputs > .form-group input::placeholder {
  color: #000;
}
#site_age_gate ._check {
  background: #fff;
  border-radius: 2px;
}
#site_age_gate ._check svg {
  fill: #000;
}
#site_age_gate .sn_btn {
  border-color: #000;
  border-radius: 11px;
}
#site_age_gate .sn_btn._full {
  background-color: var(--tc-color-black);
  color: var(--tc-color-c1) !important;
}
#site_age_gate .sn_btn._full:hover {
  color: var(--tc-color-black) !important;
  background-color: var(--tc-color-c1) !important;
}
#site_age_gate .sn_age_gate_disclaimer {
  margin-top: 0.625rem !important;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  #site_age_gate .sn_age_gate_inputs > .form-group {
    margin-bottom: 6px;
  }
  #site_age_gate ._checkbox {
    margin-top: 0.625rem !important;
    margin-bottom: 1rem !important;
  }
  #site_age_gate .sn_btn {
    padding: 1rem 0;
  }
  #site_age_gate .sn_btn._primary_variant._click {
    background-color: var(--tc-color-c2) !important;
  }
}

html[lang=en-us] #site_age_gate .sn_age_gate_card::after {
  content: "";
  position: absolute;
  left: -10%;
  top: -10%;
  width: 120%;
  height: 120%;
  background: url(../img/wt-logo-us.png);
  -webkit-filter: saturate(100);
  filter: saturate(100);
  opacity: 0.05;
  background-size: contain;
}

.sn_block_event_list * {
  color: #000 !important;
}
.sn_block_event_list .sn_block_wr > * > .row {
  max-width: 66.667%;
  margin: auto;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding: 0 1rem;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card a {
  font-size: 14px;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--image {
  margin-bottom: 1.5rem !important;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--title {
  text-transform: uppercase;
  margin-bottom: 1rem !important;
  line-height: 28px;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--title * {
  font-weight: 700;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--description {
  line-height: 28px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--description {
    line-height: 23.8px;
  }
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--date {
  margin-top: 2rem !important;
  font-size: var(--tc-caption-font-size-desktop);
  font-family: "Courier Prime";
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--date .event-icon {
  display: none;
}
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--venue,
.sn_block_event_list .sn_block_wr > * > .row .event_card .event_card--price {
  display: none;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .sn_block_event_list .sn_block_wr > * > .row {
    max-width: 100%;
  }
  .sn_block_event_list .sn_block_wr > * > .row .event_card {
    padding: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 4rem !important;
  }
}

.has-reservebar-cart-icon {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.has-reservebar-cart-icon .sn_language_selector_toggle {
  display: block;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .has-reservebar-cart-icon div:first-child {
    display: none;
  }
}
.has-reservebar-cart-icon span {
  background-color: #fdf3e2;
  color: var(--tc-color-c1);
}

@media only screen and (min-width: 834px) {
  .sn_block_ecommerce_reserve_bar .sn_container_fluid {
    padding-right: 140px;
  }
}

.rbecm-product_title {
  font-family: Libre Franklin;
  font-size: 40px;
  font-weight: 900;
  line-height: 48px;
}
@media only screen and (min-width: 0em) and (max-width: 52.115em) {
  .rbecm-product_title {
    font-size: 28px !important;
    line-height: 40px;
  }
}
.rbecm-product_content p {
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}

.rbecm-shipping_results_box_details {
  border-radius: 8px;
  background: var(--tc-color-c3);
  margin-bottom: 16px;
}
.rbecm-shipping_results_box_details_delivery {
  color: #000;
  margin-top: 0;
  border-radius: 8px;
}
.rbecm-shipping_results_box_details_delivery_retailer {
  padding-bottom: 24px;
}
.rbecm-shipping_results_box_details_delivery.selected {
  background: var(--tc-color-c3);
  border: 1px solid var(--tc-color-c1);
}
.rbecm-shipping_results_box_details_title {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  background: var(--tc-color-c2);
  margin-bottom: 0;
  padding-bottom: 16px;
  text-transform: none;
}

.rbecm-deliveringto_disclaimer {
  font-size: 12px;
  line-height: 20px;
  color: #000;
  padding-left: 32px;
  text-transform: none;
}
.rbecm-deliveringto_disclaimer::before {
  content: "";
  background-image: url(../img/info.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-right: 16px;
  -webkit-transform: translate(-30px, 2px);
      -ms-transform: translate(-30px, 2px);
          transform: translate(-30px, 2px);
}

.rbecm-deliveringto {
  background: var(--tc-color-c3);
  border-radius: 8px;
}
.rbecm-deliveringto input {
  color: #000;
  border: 1px solid var(--system-neutral-black, black);
  border-radius: 8px;
  font-family: "Courier Prime";
}
.rbecm-deliveringto input:focus {
  background-color: #f6e0bb;
}
.rbecm-deliveringto input::-webkit-input-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input::-moz-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input:-ms-input-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input::-ms-input-placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto input::placeholder {
  font-family: "Courier Prime", "Public Sans";
  color: #000;
  line-height: 24px;
}
.rbecm-deliveringto .rbecm-deliveringto_label {
  font-size: 12px;
  text-transform: none;
}
.rbecm-deliveringto .rbecm-deliveringto_box_input::before {
  content: "";
  background-image: url(../img/location-pin.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  translate: 16px -1px;
}
.rbecm-deliveringto .rbecm-deliveringto_box_input .rbecm-miniloader div {
  border-color: black transparent transparent transparent;
}
.rbecm-deliveringto .address_predictions_box {
  padding-top: 16px;
}
.rbecm-deliveringto .address_predictions_box button {
  background: var(--tc-color-c3);
  color: #000;
  border: none;
  border-bottom: 1px solid #b0b0b0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
}
.rbecm-deliveringto .address_predictions_box button::before {
  content: "";
  background-image: url(../img/location-pin.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  translate: -10px 1px;
}
.rbecm-deliveringto .address_predictions_box button:hover {
  background: #f6e0bb;
}

.rbecm_btn_add_to_cart {
  padding: 18px 32px 18px 32px;
  border-radius: 8px;
  border: 1px solid var(--tc-color-c1);
  background: var(--tc-color-c2);
  color: var(--tc-color-c1);
}
.rbecm_btn_add_to_cart:hover {
  border: 1px solid #f6e0bb;
  background-color: var(--tc-color-c1);
  color: #fff;
}

.fake-select {
  border: 1px solid #000;
  border-radius: 8px;
  color: #000;
  font-family: Courier Prime;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}
@media only screen and (min-width: 0em) and (max-width: 35.99em) {
  .fake-select.fake-rbecm-selects-box_size {
    -webkit-box-flex: 0.7;
        -ms-flex: 0.7 0 0px;
            flex: 0.7 0 0;
  }
  .fake-select.fake-rbecm-selects-box_size div {
    min-width: 160px;
  }
  .fake-select.fake-rbecm-selects-box_quantity {
    -webkit-box-flex: 0.3;
        -ms-flex: 0.3 0 0px;
            flex: 0.3 0 0;
  }
  .fake-select.fake-rbecm-selects-box_quantity div:first-child {
    min-width: 40px;
  }
}
.fake-select [data-selected]::after {
  -webkit-box-shadow: -2px 2px 0 #000;
          box-shadow: -2px 2px 0 #000;
  border-top-color: black;
}
.fake-select [data-option] {
  padding: 16px;
}
.fake-select [data-option]:hover {
  color: #000;
  background-color: var(--tc-color-c3);
}
.fake-select:not(.fake-select--options) {
  padding: 16px 0 16px 16px;
}
.fake-select:not(.fake-select--options).collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.fake-select:not(.fake-select--options).collapsed > [data-selected]:after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  translate: 10px;
}
.fake-select--options {
  scrollbar-width: none;
  background-color: var(--tc-color-c2);
  border-top: 0;
  border-radius: 0 0 8px 8px;
  outline: 1px solid #000;
  border: none;
}

.reservebar-cart {
  background-color: var(--tc-color-c2) !important;
}
.reservebar-cart-content {
  padding-bottom: 100px;
}
.reservebar-cart-content .fake-select {
  max-width: 80px;
}
.reservebar-cart-item {
  border-bottom: 1px solid #e3e3e3;
}
.reservebar-cart-item-image {
  background: transparent;
}
.reservebar-cart-close {
  color: #000;
}
.reservebar-cart-title {
  font-family: "Libre Franklin" !important;
  font-weight: 900;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
  color: var(--tc-color-c1);
  margin-top: 60px;
}
.reservebar-cart-empty {
  color: #000;
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
  padding-top: 4px;
}
.reservebar-cart-item-name {
  color: var(--tc-color-c1);
  font-weight: 900;
  font-size: 18px;
  line-height: 30px;
  font-family: "Libre Franklin";
  text-transform: uppercase;
}
.reservebar-cart-item-volume {
  color: #000;
  font-family: "Public Sans";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 12px;
}
.reservebar-cart-item-price {
  color: #000;
  font-family: "Public Sans" !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  height: 100%;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  justify-self: end;
  padding: 16px;
  text-align: right;
}
.reservebar-cart-item-remove {
  background-color: var(--tc-color-c3);
  color: #000;
}
.reservebar-cart-item-fulfillment-expectation-supplier {
  color: #000;
  padding-top: 24px;
  font-family: "Public Sans";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  text-align: left;
}
.reservebar-cart-item-fulfillment-expectation-expectation {
  color: #000;
  font-family: "Public Sans";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  text-align: left;
}
.reservebar-cart-bottom-container {
  background-color: var(--tc-color-c2);
  padding-bottom: 60px;
}
.reservebar-cart-bottom-container .reservebar-cart-bottom-sub-total .reservebar-bottom-sub-total-items {
  color: #000;
  padding-bottom: 32px;
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}
.reservebar-cart-bottom-container .reservebar-cart-bottom-sub-total .reservebar-bottom-sub-total-value {
  color: #000;
  font-family: Public Sans;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.01em;
}
.reservebar-cart-bottom-container .reservebar-checkout-button {
  padding: 18px 32px 18px 32px;
  border-radius: 8px;
  border: 1px solid var(--tc-color-c1);
  background: var(--tc-color-c2);
  color: var(--tc-color-c1);
}
.reservebar-cart-bottom-container .reservebar-checkout-button:hover {
  border: 1px solid #f6e0bb;
  background-color: var(--tc-color-c1);
  color: #fff;
}

.reservebar_accordion {
  border-bottom: 1px solid #e3e3e3;
}
.reservebar_accordion .accordion {
  font-family: Public Sans;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.01em;
}
.reservebar_accordion .accordion::after {
  -webkit-box-shadow: -2px 2px 0 #000;
          box-shadow: -2px 2px 0 #000;
}
.reservebar_accordion .reservebar_panel_content p {
  font-family: Public Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.01em;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV4dGVuc2lvbi5jc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdGV4dC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2Fzcy1tcS9fbXEuc2NzcyIsImJhc2UvbXEvX2luZGV4LnNjc3MiLCJzaGFyZWQvX3RoZW1lLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsInNoYXJlZC9faGVhZGVyLnNjc3MiLCJzaGFyZWQvX2J1dHRvbnMuc2NzcyIsInNoYXJlZC9faW50cm8tZnVsbC5zY3NzIiwic2hhcmVkL19zaW1wbGUtdGV4dC5zY3NzIiwic2hhcmVkL19sYW5ndWFnZS1zZWxlY3Rvci5zY3NzIiwic2hhcmVkL19jbGljay10by1idXkuc2NzcyIsInNoYXJlZC9fZm9ybS5zY3NzIiwic2hhcmVkL19pbWFnZS5zY3NzIiwic2hhcmVkL19pbWFnZS10ZXh0LnNjc3MiLCJzaGFyZWQvX3RlYXNlci1zaW1wbGUuc2NzcyIsInNoYXJlZC9fc2xpZGVyLnNjc3MiLCJzaGFyZWQvX2FueXJvYWQuc2NzcyIsInNoYXJlZC9fZm9vdGVyLnNjc3MiLCJzaGFyZWQvX2JyZWFkY3J1bWJzLnNjc3MiLCJzaGFyZWQvX3NwYWNlci5zY3NzIiwic2hhcmVkL19zdGlja3ktaW1nLW92ZXJsYXkuc2NzcyIsInNoYXJlZC9fdmlkZW8tcGxheWVyLnNjc3MiLCJzaGFyZWQvX2ljb25zLXRleHQuc2NzcyIsInNoYXJlZC9fdGFzdGluZy1ub3Rlcy5zY3NzIiwic2hhcmVkL19mYXEuc2NzcyIsInNoYXJlZC9fNDA0LnNjc3MiLCJzaGFyZWQvX2FnZS1nYXRlLnNjc3MiLCJzaGFyZWQvX2V2ZW50cy5zY3NzIiwic2hhcmVkL19yYl9lY29tbWVyY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBUixrSkFBQTtBQXFDUjs7O0VBbENDLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FER0Q7QUNpQ0M7Ozs7OztFQUVDLGlCQUFBO0FEM0JGOztBQytCQTs7RUEvQkMseUNBQUE7RUFDQyx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURLRjs7QUM0QkE7O0VBN0JDLHlDQUFBO0VBQ0MseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FETUY7O0FDeUJBOztFQTNCQyxzQ0FBQTtFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRE9GOztBRXpDQTs7RUFJQyx5QkFBQTtFQUNBLGdCQUFBO0FGMENEOztBRXZDQTtFRExDLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBSUEsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUQ2Q0Q7O0FHZkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDRCxnQkFBQTtBSGtCRDs7QUdmQTtFQUNDO0lBQ0MsaUJBQUE7RUhrQkE7QUFDRjtBR2RDO0VBUUE7SUFQQyxxQ0FBQTtFSGlCQTtBQUNGO0FHbkJDO0VBYUE7SUFaQyxvQ0FBQTtFSHNCQTtBQUNGO0FHeEJDO0VBa0JBO0lBakJDLHFDQUFBO0VIMkJBO0FBQ0Y7QUc3QkM7RUF1QkE7SUF0QkMsdUNBQUE7RUhnQ0E7QUFDRjtBR2xDQztFQTRCQTtJQTNCQyx3Q0FBQTtFSHFDQTtBQUNGO0FHdkNDO0VBa0NBO0lBakNDLHdDQUFBO0VIMENBO0FBQ0Y7QUc1Q0M7RUF3Q0E7SUF2Q0Msd0NBQUE7RUgrQ0E7QUFDRjtBR2pEQztFQThDQTtJQTdDQyx1Q0FBQTtFSG9EQTtBQUNGO0FHdERDO0VBbURBO0lBbERDLHdDQUFBO0VIeURBO0FBQ0Y7QUczREM7RUF3REE7SUF2REMsdUNBQUE7RUg4REE7QUFDRjs7QUdGQTtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDhEQUFBO0tBQUEsMkRBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FIS0Q7QUdIQztFQUVDLGlCQUFBO0FISUY7QUdGRTtFQUVDLFlBQUE7RUFDQSxxQkFBQTtBSEdIOztBR0tDO0VBREQ7SUFFRSxnQkFBQTtFSERBO0FBQ0Y7QUdFQztFQUpEO0lBS0UsaUJBQUE7RUhDQTtBQUNGOztBSXdMSTtFQUNJLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0FKckxSO0FJNkVRO0VBNkZKO0lBaUJZLHlCQUFBO0VKdkxkO0FBQ0Y7QUl3RVE7RUE2Rko7SUFpQlksNEJBQUE7RUpsTGQ7QUFDRjtBSW1FUTtFQTZGSjtJQWlCWSxnQ0FBQTtFSjdLZDtBQUNGO0FJOERRO0VBNkZKO0lBaUJZLDZCQUFBO0VKeEtkO0FBQ0Y7QUl5RFE7RUE2Rko7SUFpQlksNkJBQUE7RUpuS2Q7QUFDRjs7QUtyTEM7RUFDRyxNQUFBO0VBQ0EsUUFBQTtFQUNGLGlCQUFBO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNGLFNBQUE7RUFDRSxrQkFBQTtFQUNGLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDRSxpQ0FBQTtBTHdMSjtBSW1DUTtFQ3pPUDtJQW9CRyxtQkFBQTtFTHNMRjtBQUNGO0FJOEJRO0VDek9QO0lBb0JHLHFCQUFBO0VMMkxGO0FBQ0Y7QUl5QlE7RUN6T1A7SUFvQkcscUJBQUE7RUxnTUY7QUFDRjtBSW9CUTtFQ3pPUDtJQW9CRyxzQkFBQTtFTHFNRjtBQUNGO0FJZVE7RUN6T1A7SUFvQkcsc0JBQUE7RUwwTUY7QUFDRjs7QU1wT0M7RUFDQyxvQ0FBQTtBTnVPRjs7QU14T0M7RUFDQyxvQ0FBQTtBTjJPRjs7QU01T0M7RUFDQyxvQ0FBQTtBTitPRjs7QU1oUEM7RUFDQyxvQ0FBQTtBTm1QRjs7QU1wUEM7RUFDQyxvQ0FBQTtBTnVQRjs7QU14UEM7RUFDQyxvQ0FBQTtBTjJQRjs7QU01UEM7RUFDQyxvQ0FBQTtBTitQRjs7QU1oUUM7RUFDQyxvQ0FBQTtBTm1RRjs7QU1wUUM7RUFDQyxvQ0FBQTtBTnVRRjs7QU14UUM7RUFDQyxxQ0FBQTtBTjJRRjs7QU01UUM7RUFDQyxxQ0FBQTtBTitRRjs7QU1oUkM7RUFDQyxxQ0FBQTtBTm1SRjs7QU05UUM7RUFDQyx5QkFBQTtBTmlSRjs7QU1sUkM7RUFDQyx5QkFBQTtBTnFSRjs7QU10UkM7RUFDQyx5QkFBQTtBTnlSRjs7QU0xUkM7RUFDQyx5QkFBQTtBTjZSRjs7QU05UkM7RUFDQyx5QkFBQTtBTmlTRjs7QU1sU0M7RUFDQyx5QkFBQTtBTnFTRjs7QU10U0M7RUFDQyx5QkFBQTtBTnlTRjs7QU0xU0M7RUFDQyx5QkFBQTtBTjZTRjs7QU05U0M7RUFDQyx5QkFBQTtBTmlURjs7QU1sVEM7RUFDQywwQkFBQTtBTnFURjs7QU10VEM7RUFDQywwQkFBQTtBTnlURjs7QU0xVEM7RUFDQywwQkFBQTtBTjZURjs7QUl0RlE7RUVqT1I7SUFJRSxnQkFBQTtJQUNBLGlCQUFBO0VOd1RBO0FBQ0Y7QUk3RlE7RUVqT1I7SUFTRSxpQkFBQTtFTnlUQTtBQUNGOztBTTdTQTtFQUNDLG9DQUFBO0FOZ1REOztBTXhTQTtFQ3lCQywwQ0FBQTtFQUFBLDZDQUFBO0FQb1JEOztBTXhTQTtFQ29CQywyQ0FBQTtFQUFBLDRDQUFBO0FQeVJEOztBTXhTQTtFQ2VDLDBDQUFBO0FQNlJEOztBTXhTQTtFQ1dDLDRDQUFBO0FQaVNEOztBTXhTQTtFQ09DLDZDQUFBO0FQcVNEOztBTXhTQTtFQ0dDLDJDQUFBO0FQeVNEOztBTXJTQztFQUNDLFdBQUE7RUFDQSxrREFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQU8sU0FBQTtFQUFVLFFBQUE7RUFBUyxPQUFBO0VBQzFCLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBTjJTRjs7QUk5SVE7RUV6SlI7SUFFRSx3QkFBQTtFTjBTQTtBQUNGOztBSXBKUTtFRW5KUjtJQUVFLHdCQUFBO0VOMFNBO0FBQ0Y7O0FJMUpRO0VFM0lQO0lBQ0MsaUJBQUE7RU55U0E7QUFDRjtBUTdZQTtFQUVDLGtDQUFBO0FSOFlEO0FReFlDO0VBQ0MsWUFBQTtBUjBZRjtBSXRLUTtFSXJPUDtJQUdFLFlBQUE7RVI0WUQ7QUFDRjtBUTNZRTtFQUNDLDRCQUFBO0FSNllIO0FRNVlHO0VBQ0MscUJBQUE7QVI4WUo7QVE3WUk7RUFFQyxVQUFBO0FSOFlMO0FRellHO0VBQ0MscUJBQUE7QVIyWUo7QVF6WUc7RUFDQSx1Q0FBQTtFQUNBLFlBQUE7QVIyWUg7QVFyWUM7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QVJ1WUY7QVFyWUU7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QVJ1WUg7QUlwTVE7RUl0TU47SUFNRSxjQUFBO0lBQ0EsWUFBQTtFUndZRjtBQUNGO0FRdFlHO0VBQ0MsYUFBQTtBUndZSjtBUWhZRTtFQUNDLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FSa1lIO0FRN1hDO0VBQ0MsYUFBQTtBUitYRjtBUTVYQztFQUNDLHNDQUFBO0VBQUEsOEJBQUE7QVI4WEY7QUl6TlE7RUl0S1A7SUFHRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLFlBQUE7RVJnWUQ7QUFDRjtBSS9OUTtFSS9KTjtJQUdFLFlBQUE7RVIrWEY7QUFDRjtBUXJYQztFQUNDLG9EQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QVJ1WEY7QVF0WEU7RUFDQyxXQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUFPLE9BQUE7RUFBUSxRQUFBO0VBQVMsU0FBQTtFQUN4QixZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVIyWEg7QVF6WEU7RUFDQyxpQkFBQTtBUjJYSDtBUTFYRztFQUNDLHdDQUFBO0FSNFhKO0FRMVhHO0VBQ0MsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsWUFBQTtBUjRYSjtBUTFYSTtFRHJESCw2Q0FBQTtFQ3VESSxVQUFBO0VBQ0EsY0FBQTtBUjRYTDtBUXZYSztFQUNDLDhCQUFBO0FSeVhOO0FReFhNO0VBQ0MsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FSMFhQO0FRcFhJO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLG9CQUFBO0FSc1hMO0FRclhLO0VBQ0MsYUFBQTtBUnVYTjtBUWxYSTtFQUNDLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsMkJBQUE7QVJvWEw7QVFuWEs7RUFDQyxVQUFBO0VBQ0EseUJBQUE7QVJxWE47QVFwWE07RUFDQyxvQ0FBQTtBUnNYUDtBUWhYSTs7RUFFQyxhQUFBO0FSa1hMO0FRM1dDO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtBUjZXRjtBUTNXRTtFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBUjZXSDtBUTFXRTtFUG5NRCx1Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFT2tNRSxpREFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FSK1dIO0FRNVdHO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtBUjhXSjtBUXhXSTtFQUNDLFVBQUE7QVIwV0w7QVF2V0k7RUFDQyxVQUFBO0FSeVdMO0FRbldFO0VBQ0MsVUFBQTtBUnFXSDtBUWhXQztFQUNDLDJDQUFBO0FSa1dGOztBUXpWRztFQUNDLHdDQUFBO0VBQ0Esc0NBQUE7RUFBQSw4QkFBQTtBUjRWSjtBUTFWRztFQUNDLHlCQUFBO0FSNFZKO0FRM1ZJO0VBQ0MscUJBQUE7QVI2Vkw7QVExVks7RUFFQyxXQUFBO0FSMlZOO0FRdFZJO0VBQ0MsYUFBQTtBUndWTDtBUXRWSTtFQUNDLGNBQUE7QVJ3Vkw7QVFyVkc7RUFDQyx3QkFBQTtBUnVWSjtBUXJWRztFQUNDLGFBQUE7QVJ1Vko7QVFuVkc7RUFDQyx3Q0FBQTtFQUNBLHNDQUFBO0VBQUEsOEJBQUE7QVJxVko7QVFuVkc7RUFDQyx3QkFBQTtBUnFWSjs7QVNwbkJBO0VBQ0ksNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QVR1bkJKO0FTcm5CSTtFQUNJLHNCQUFBO0FUdW5CUjtBU3BuQkk7RUFDSSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QVRzbkJSO0FJcFpRO0VLN05BO0lBQ0UseUJBQUE7SUFDQSxxQkFBQTtJQUNBLGNBQUE7RVRvbkJSO0FBQ0Y7O0FTL21CQTtFQUNFLDRCQUFBO0FUa25CRjtBSS9aUTtFS3BOUjtJQUdJLDRCQUFBO0VUb25CRjtBQUNGOztBVXJwQkE7RUFFQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBVnVwQkQ7QVVycEJDO0VBQ0MsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLHVCQUFBO0FWdXBCRjtBSTdhUTtFTTdPUDtJQU9FLHdCQUFBO0VWdXBCRDtBQUNGO0FVbnBCQztFQUNDLGdCQUFBO0VBRUEsV0FBQTtBVm9wQkY7QVVqcEJDO0VBQ0MsZUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtBVm1wQkY7QUkzYlE7RU0zTlA7SUFNRSwrQkFBQTtZQUFBLHVCQUFBO0lBRUEseUJBQUE7SUFDQSwwQkFBQTtJQUNBLDJCQUFBO0VWbXBCRDtBQUNGO0FVaHBCQztFQUNDLHlCQUFBO0FWa3BCRjtBVWhwQkU7RUFDQyw0REFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBR0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QVZncEJIO0FJamRRO0VNMU1OO0lBYUUsaUJBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7RVZrcEJGO0FBQ0Y7QVVocEJHO0VBQ0MsV0FBQTtBVmtwQko7QUk1ZFE7RU0xTU47SUF5QkUsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0VWaXBCRjtBQUNGO0FVM29CRTtFSFpELFdBQUE7RUFDQSxjQUFBO0VBQ0EsK0VBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QVAwcEJEO0FVMW9CRTtFQUNDLHNDQUFBO0VBQ0EscUNBQUE7RUFDQSxZQUFBO0FWNG9CSDtBSWxmUTtFTTdKTjtJQU1FLHdDQUFBO0lBQ0EsdUNBQUE7RVY2b0JGO0FBQ0Y7QVUxb0JFO0VBQ0MsdUJBQUE7QVY0b0JIO0FJM2ZRO0VNM0lKO0lBQ0MsYUFBQTtFVnlvQkg7RVV0b0JFO0lBQ0Msd0NBQUE7RVZ3b0JIO0FBQ0Y7QVVsb0JHO0VBQ0MsZ0JBQUE7QVZvb0JKO0FVem5CRTtFQUNDLHVCQUFBO0FWMm5CSDtBSXpnQlE7RU05R0w7SUFFRSwrQkFBQTtFVnluQkg7QUFDRjtBVXZuQks7RUFDQyxjQUFBO0FWeW5CTjtBSWpoQlE7RU16R0g7SUFHRSxjQUFBO0VWMm5CTDtBQUNGO0FVem5CSztFQUNDLDJCQUFBO0FWMm5CTjtBSXpoQlE7RU1uR0g7SUFJRSwyQkFBQTtFVjRuQkw7RVUzbkJLO0lBQ0MseUJBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFVjZuQk47QUFDRjtBVWxuQkU7RUFDQyxnQ0FBQTtBVm9uQkg7QVVsbkJFO0VBQ0Msd0JBQUE7RUFDQSxxQkFBQTtBVm9uQkg7QVVsbkJFO0VBQ0Msb0JBQUE7QVZvbkJIO0FVam5CSTtFQUNDLGVBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0FWbW5CTDtBSWxqQlE7RU1wRUo7SUFLRSxrQ0FBQTtFVnFuQko7QUFDRjtBSXZqQlE7RU01REo7SUFFRSxjQUFBO0VWcW5CSjtBQUNGO0FVbm5CSTtFQUNDLDJCQUFBO0FWcW5CTDtBVXBuQks7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0FWc25CTjtBSW5rQlE7RU1yREg7SUFJRSxtQkFBQTtFVnduQkw7QUFDRjtBVXZuQk07RUFDQyxtQkFBQTtBVnluQlA7QUkza0JRO0VNL0NGO0lBR0UsbUJBQUE7RVYybkJOO0FBQ0Y7QVVubkJFO0VBQ0MsZ0NBQUE7QVZxbkJIO0FVbm5CRTtFQUNDLHVCQUFBO0VBQ0Esb0JBQUE7QVZxbkJIO0FVbm5CRTtFQUNDLG9CQUFBO0FWcW5CSDtBVWxuQkk7RUFDQyxvQkFBQTtBVm9uQkw7QUk3bEJRO0VNeEJKO0lBR0UsZ0NBQUE7RVZzbkJKO0FBQ0Y7QUlsbUJRO0VNbEJKO0lBRUUsY0FBQTtFVnNuQko7QUFDRjtBVXBuQkk7RUFDQywwQkFBQTtBVnNuQkw7QUkxbUJRO0VNYko7SUFHRSxjQUFBO0VWd25CSjtBQUNGO0FJL21CUTtFTWJKO0lBTUUsY0FBQTtFVjBuQko7QUFDRjtBVXpuQks7RUFDQyxpQkFBQTtFQUNBLG1CQUFBO0FWMm5CTjtBSXhuQlE7RU1MSDtJQUlFLG1CQUFBO0VWNm5CTDtBQUNGO0FVNW5CTTtFQUNDLG1CQUFBO0FWOG5CUDtBSWhvQlE7RU1DRjtJQUdFLG1CQUFBO0VWZ29CTjtBQUNGO0FVeG5CQztFQUVDLFdBQUE7RUFDQSwyQkFBQTtBVnluQkY7QUl6b0JRO0VNYVA7SUFNRSx5QkFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSxrQkFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VWMG5CRDtBQUNGO0FVdG5CRztFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBRUEsZ0JBQUE7RUFDQSxZQUFBO0FWc25CSjtBVWxuQkU7RUFFQyxpQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMkJBQUE7QVZtbkJIO0FJOXBCUTtFTXlDTjtJQU1FLG1DQUFBO1FBQUEsZ0NBQUE7WUFBQSw2QkFBQTtJQUVBLGFBQUE7RVZrbkJGO0FBQ0Y7QVVobkJHO0VBRUMsNkJBQUE7RUFDQSw4QkFBQTtBVmluQko7QVUvbUJJO0VBRUMsa0NBQUE7TUFBQSwrQkFBQTtVQUFBLGlDQUFBO0FWZ25CTDtBSTNxQlE7RU15REo7SUFNRSxpQ0FBQTtRQUFBLDhCQUFBO1lBQUEsZ0NBQUE7RVZnbkJKO0FBQ0Y7QVU5bUJLO0VBRUMsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBRUEsK0JBQUE7RUFDQSxvQ0FBQTtNQUFBLGdDQUFBO1VBQUEsNEJBQUE7QVY4bUJOO0FJdHJCUTtFTWtFSDtJQVNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFVittQkw7QUFDRjtBSTVyQlE7RU1rRUg7SUFlRSwwQkFBQTtJQUNBLDJCQUFBO0lBQ0EsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsZ0NBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0VWK21CTDtBQUNGO0FVN21CTTtFQUVDLG1CQUFBO0FWOG1CUDtBSXhzQlE7RU13RkY7SUFNRSxtQkFBQTtFVjhtQk47QUFDRjtBVTNtQk07RUFFQyxtQkFBQTtBVjRtQlA7QUlodEJRO0VNa0dGO0lBTUUsZUFBQTtJQUNBLFVBQUE7RVY0bUJOO0FBQ0Y7QVVwbUJDO0VBR0MsV0FBQTtBVm9tQkY7QUl6dEJRO0VNa0hQO0lBT0UsMkJBQUE7RVZvbUJEO0FBQ0Y7QUk5dEJRO0VNZ0lKO0lBRUMsbUJBQUE7RVZnbUJIO0FBQ0Y7QUludUJRO0VNdUlOO0lBSUUsaUNBQUE7UUFBQSw4QkFBQTtZQUFBLDJCQUFBO0VWNGxCRjtBQUNGO0FVemxCRTtFQUVDLGlCQUFBO0FWMGxCSDtBVXZsQkU7RUFFQyxjQUFBO0FWd2xCSDtBSTl1QlE7RU1vSk47SUFNRSxlQUFBO0VWd2xCRjtBQUNGO0FVdGxCRztFQUVDLFlBQUE7RUFDQSxzQkFBQTtBVnVsQko7QUl2dkJRO0VNbUtMO0lBSUUsMkJBQUE7RVZvbEJIO0FBQ0Y7QUk1dkJRO0VNOEtMO0lBSUUsbUNBQUE7UUFBQSxnQ0FBQTtZQUFBLDZCQUFBO0VWOGtCSDtBQUNGO0FJandCUTtFTXFMSjtJQUlDLCtCQUFBO0VWNGtCSDtBQUNGO0FVemtCSTtFQUVDLGVBQUE7RUFDQSxVQUFBO0FWMGtCTDtBVXRrQkc7RUFFQyxlQUFBO0VBQ0EsbUJBQUE7QVZ1a0JKO0FJOXdCUTtFTW9NTDtJQU9FLGVBQUE7SUFDQSxtQkFBQTtFVnVrQkg7QUFDRjtBVWxrQkM7RUFFQyxpQkFBQTtFSDdYRCwwQ0FBQTtBUGk4QkQ7QVVqa0JFO0VBRUMsMEJBQUE7QVZra0JIO0FJM3hCUTtFTXVOTjtJQU1FLGlDQUFBO0lBQ0Esa0NBQUE7RVZra0JGO0FBQ0Y7QVUvakJFO0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGdCQUFBO0VBQ0EsWUFBQTtBVitqQkg7QVU1akJFO0VBRUMsU0FBQTtBVjZqQkg7QVUxakJFO0VBRUMsZUFBQTtBVjJqQkg7QVV4akJFO0VBRUMsNkJBQUE7QVZ5akJIO0FVdGpCRTtFQUVDLDZCQUFBO0VBQ0EsZ0NBQUE7QVZ1akJIO0FJeHpCUTtFTWtOUDtJQW9ERSxZQUFBO0lBQ0EsY0FBQTtJQUVBLHdCQUFBO0VWcWpCRDtFVW5qQkM7SUFFQyxNQUFBO0VWb2pCRjtFVWpqQkM7SUFFQyxNQUFBO0VWa2pCRjtFVS9pQkM7SUFFQyw0QkFBQTtFVmdqQkY7RVU3aUJDO0lBRUMsY0FBQTtFVjhpQkY7RVUzaUJDO0lBRUMsMkJBQUE7RVY0aUJGO0VVemlCQztJQUVDLDZCQUFBO0VWMGlCRjtBQUNGO0FVbmlCSTtFQUNDLDJCQUFBO0FWcWlCTDtBSXAxQlE7RU1rVEY7SUFDQywwQkFBQTtJQUNBLHNCQUFBO0VWcWlCTDtBQUNGO0FJMTFCUTtFTTRUUDtJQUVFLGlCQUFBO0VWZ2lCRDtBQUNGO0FVL2hCRTtFQUNFLGFBQUE7QVZpaUJKO0FVL2hCRztFQUVDLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EsZ0JBQUE7QVZnaUJKO0FJdDJCUTtFTTJVTjtJQUVFLFlBQUE7RVY2aEJGO0FBQ0Y7QVUxaEJDO0VBQ08sZ0JBQUE7QVY0aEJSO0FVM2hCRTtFQUNDLFVBQUE7QVY2aEJIO0FVM2hCRTtFQUNDLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtREFBQTtNQUFBLCtDQUFBO1VBQUEsMkNBQUE7QVY2aEJIO0FJejNCUTtFTTZWTDtJQUVFLG1DQUFBO1FBQUEsZ0NBQUE7WUFBQSxrQ0FBQTtJQUNBLG1CQUFBO1FBQUEsZUFBQTtJQUNBLDBCQUFBO0lBQUEsdUJBQUE7SUFBQSxrQkFBQTtJQUNBLGVBQUE7RVY4aEJIO0FBQ0Y7QVV6aEJFO0VBQ0MsV0FBQTtBVjJoQkg7QVV0aEJHOztFQUVDLDRCQUFBO0FWd2hCSjtBVXZoQkk7O0VBQ0MsdUNBQUE7QVYwaEJMO0FVemhCSzs7RUFDQSx1Q0FBQTtFQUF5Qyx5QkFBQTtBVjZoQjlDO0FVdGhCRTtFQUNDLGFBQUE7QVZ3aEJIO0FJcDVCUTtFTWdZTjtJQUVFLG1DQUFBO1FBQUEsZ0NBQUE7WUFBQSxrQ0FBQTtJQUNBLGlCQUFBO0VWc2hCRjtBQUNGOztBVS9nQkU7RUFDQywwRUFBQTtBVmtoQkg7O0FXN29DQztFQUVDLG9CQUFBO0VBQ0EsZ0NBQUE7QVgrb0NGO0FJbjZCUTtFTy9PUDtJQVFFLDJCQUFBO0VYOG9DRDtBQUNGO0FXNW9DRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUNBLG9DQUFBO0FYNm9DSDtBSWo3QlE7RU9wT047SUFZRSxhQUFBO0VYNm9DRjtBQUNGO0FXMW9DRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBRUEsaURBQUE7RUFDQSx3QkFBQTtBWDBvQ0g7QUlsOEJRO0VPcE5OO0lBeUJFLGFBQUE7RVhpb0NGO0FBQ0Y7QUl2OEJRO0VPdkxOO0lBTUUsd0JBQUE7RVg0bkNGO0FBQ0Y7QVd6bkNFO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FYMm5DSDtBV3huQ0U7RUFDQyxVQUFBO0FYMG5DSDtBV3huQ0c7RUFDQyxhQUFBO0VBQ0EscUNBQUE7QVgwbkNKO0FJdjlCUTtFT3JLTDtJQU1FLHFDQUFBO0VYMG5DSDtBQUNGO0FXcm5DSTtFQUVDLCtCQUFBO0VBQ0EsZ0NBQUE7RUFFQSxpQkFBQTtBWHFuQ0w7QUlqK0JRO0VPekpKO0lBU0Usd0JBQUE7SUFDQSw4QkFBQTtJQUNBLHVCQUFBO0VYcW5DSjtBQUNGO0FXbG5DSTtFQUVDLHFCQUFBO0FYbW5DTDtBSTMrQlE7RU8xSUo7SUFNRSxjQUFBO0VYbW5DSjtBQUNGO0FJaC9CUTtFT2hJSjtJQUlFLGlCQUFBO0VYZ25DSjtBQUNGO0FJci9CUTtFT3JISjtJQUlFLG1CQUFBO0VYMG1DSjtBQUNGO0FXcm1DRTtFSjlERCw0Q0FBQTtFSWdFRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QVh1bUNIO0FJbGdDUTtFTzNHTjtJQVVFLGdCQUFBO0lBQ0Esb0JBQUE7RVh1bUNGO0FBQ0Y7QVdwbUNFO0VBQ0MsaUJBQUE7RUFDQSxxQkFBQTtFQUVBLGlCQUFBO0FYcW1DSDtBSTdnQ1E7RU81Rk47SUFRRSxVQUFBO0lBQ0EsdUJBQUE7SUFDQSxjQUFBO0VYcW1DRjtBQUNGO0FXbG1DRTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUVBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUVBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFFQSwrQkFBQTtFQUNBLGdDQUFBO0VBRUEsVUFBQTtBWGdtQ0g7QUlsaUNRO0VPOUVOO0lBb0JFLGdCQUFBO0lBRUEscUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0Esb0JBQUE7SUFFQSxhQUFBO0lBQ0EsOEJBQUE7RVg4bENGO0FBQ0Y7QVc1bENHO0VKMUhGLDZDQUFBO0VJNEhHLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0FYOGxDSjtBSXRqQ1E7RU8vQ0w7SUFXRSwwQkFBQTtFWDhsQ0g7QUFDRjtBVzFsQ0U7RUFDQyxvQ0FBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QVg0bENIO0FJcGtDUTtFTy9CTjtJQVdFLFdBQUE7RVg0bENGO0FBQ0Y7QVd6bENFO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFFQSxrQkFBQTtBWDBsQ0g7QUkva0NRO0VPaEJOO0lBU0UsZ0JBQUE7SUFFQSxrQkFBQTtJQUNBLHNCQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0VYeWxDRjtBQUNGO0FXdGxDRTtFQUVDLGlCQUFBO0FYdWxDSDtBSTNsQ1E7RU9FTjtJQUlFLG1CQUFBO0VYeWxDRjtBQUNGO0FXdmxDRztFQUVDLFdBQUE7QVh3bENKO0FXcGxDRTtFQUVDLFNBQUE7QVhxbENIO0FJdG1DUTtFT29CTjtJQUlFLGFBQUE7RVhrbENGO0FBQ0Y7QVcva0NFO0VBRUMsY0FBQTtFQUVBLHVCQUFBO0VBQ0Esa0JBQUE7RUFFQSxZQUFBO0VBQ0EsYUFBQTtFQUVBLHNDQUFBO0VBQ0EsaUNBQUE7QVg2a0NIO0FJcG5DUTtFTzRCTjtJQWVFLFdBQUE7SUFDQSxZQUFBO0lBRUEscUJBQUE7RVg0a0NGO0FBQ0Y7QVd4a0NDO0VBRUMscUJBQUE7QVh5a0NGO0FXdmtDRTtFQUVDLFVBQUE7QVh3a0NIO0FJam9DUTtFT3VETjtJQU1FLGVBQUE7RVh3a0NGO0FBQ0Y7QVdqakNFO0VBRUMsU0FBQTtBWGtqQ0g7QVcvaUNFO0VBRUMsVUFBQTtBWGdqQ0g7QVc5aUNHO0VBRUMsaUJBQUE7QVgraUNKO0FJL29DUTtFTzhGTDtJQU1FLG1CQUFBO0VYK2lDSDtBQUNGO0FXN2lDSTtFQUVDLDBCQUFBO0FYOGlDTDtBSXZwQ1E7RU80R0o7SUpyUkgsMkNBQUE7SUl5UkssV0FBQTtJQUNBLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLFlBQUE7SUFDQSxNQUFBO0lBQ0EsV0FBQTtFWDRpQ0o7QUFDRjtBVzNnQ0c7RUFDQyxhQUFBO0VBQ0Esc0NBQUE7QVg2Z0NKO0FJdHFDUTtFT3VKTDtJQU1FLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RVg2Z0NIO0FBQ0Y7QVd6Z0NFO0VBRUMsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUVBLHdCQUFBO0VBQ0EsMkJBQUE7RUpuVkYsNENBQUE7QVA2MUNEO0FJcHJDUTtFT21LTjtJQWFFLGNBQUE7SUFDQSxpQkFBQTtJQUVBLFlBQUE7SUFFQSxVQUFBO0VYc2dDRjtBQUNGO0FXbmdDRTtFQUVDLGlCQUFBO0VBQ0EsYUFBQTtFQUVBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSxvQkFBQTtFQUVBLDJCQUFBO0VKM1dGLDRDQUFBO0FQODJDRDtBSXJzQ1E7RU95TE47SUFjRSxpQkFBQTtFWGtnQ0Y7RVdoZ0NFO0lBQ0Msd0NBQUE7RVhrZ0NIO0FBQ0Y7QUk3c0NRO0VPeUxOO0lBdUJFLGNBQUE7SUFDQSxpQkFBQTtJQUNBLFlBQUE7SUFFQSxVQUFBO0VYZ2dDRjtBQUNGO0FXNy9CRTtFQUVDLGtCQUFBO0VBQ0EsYUFBQTtFQUVBLHFCQUFBO0VBQ0EsZUFBQTtBWDYvQkg7QUkzdENRO0VPd05OO0lBVUUsY0FBQTtJQUNBLGlCQUFBO0lBRUEsVUFBQTtFWDQvQkY7QUFDRjtBV3ovQkU7RUFFQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLDhCQUFBO0FYMC9CSDtBSTN1Q1E7RU95T047SUFZRSxnQkFBQTtJQUVBLGVBQUE7RVh5L0JGO0FBQ0Y7QVd2L0JHO0VKbmFGLDZDQUFBO0VJcWFHLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0FYeS9CSjtBSTF2Q1E7RU8wUEw7SUFXRSxhQUFBO0VYeS9CSDtBQUNGO0FXci9CRTtFQUVDLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBWHMvQkg7QUlwd0NRO0VPMFFOO0lBUUUsZ0JBQUE7SUFDQSxrQkFBQTtFWHMvQkY7QUFDRjtBSTF3Q1E7RU8wUU47SUFjRSxlQUFBO0VYcy9CRjtBQUNGO0FJL3dDUTtFTzBRTjtJQW1CRSxVQUFBO0lBQ0EsZ0JBQUE7RVhzL0JGO0FBQ0Y7QVduL0JFO0VBRUMsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QVhvL0JIO0FJMXhDUTtFT2tTTjtJQVFFLGVBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0VYby9CRjtBQUNGO0FXbC9CRztFQUVDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0FYbS9CSjtBSXR5Q1E7RU8rU0w7SUFRRSxrQkFBQTtJQUNBLHNCQUFBO0VYbS9CSDtBQUNGO0FXai9CSTtFQUVDLHFDQUFBO0FYay9CTDtBVy8rQkk7RUFFQyxxQ0FBQTtBWGcvQkw7QVc3K0JJO0VBRUMscUNBQUE7QVg4K0JMO0FXMytCSTtFQUVDLHFDQUFBO0FYNCtCTDtBV3ArQkU7RUFFQyxTQUFBO0FYcStCSDtBV2wrQkU7RUFFQywrQ0FBQTtBWG0rQkg7QVdoK0JFO0VBRUMsbUJBQUE7QVhpK0JIO0FJajBDUTtFTzhWTjtJQU1FLGtCQUFBO0VYaStCRjtBQUNGO0FXOTlCRTtFQUVDLFVBQUE7QVgrOUJIO0FXNzlCRztFQUVDLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBWDg5Qko7QVc1OUJJO0VBRUMsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0FYNjlCTDtBVzM5Qks7RUFFQyxnQkFBQTtFQUNBLGlCQUFBO0VBRUEsK0JBQUE7QVgyOUJOO0FXejlCTTtFQUVDLHNCQUFBO0FYMDlCUDtBV3Y5Qk07RUFFQyxvQkFBQTtBWHc5QlA7QVd2OUJPO0VBQ0MsbUJBQUE7QVh5OUJSO0FXaDlCQztFQUNDLG9CQUFBO0FYazlCRjtBSWoyQ1E7RU84WVA7SUFJRSxvQkFBQTtFWG05QkQ7QUFDRjtBV2w5QkU7RUFDQyxjQUFBO0FYbzlCSDtBV245Qkc7RUFDQywwQkFBQTtBWHE5Qko7QVdwOUJJO0VBQ0MsaUJBQUE7QVhzOUJMO0FJLzJDUTtFT3daSjtJQUdFLGlCQUFBO0VYdzlCSjtBQUNGO0FXdjlCSztFQUNDLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QVh5OUJOO0FJNzNDUTtFTzJhUDtJQWNFLHdCQUFBO0lBQ0EsOEJBQUE7RVh3OEJEO0FBQ0Y7QUluNENRO0VPNmJOO0lBSUUsU0FBQTtFWHM4QkY7QUFDRjtBV244QkU7RUFFQywwQkFBQTtBWG84Qkg7QVdsOEJHOztFQUdDLHFCQUFBO0FYbThCSjtBV2g4Qkc7RUFFQyxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0FYaThCSjtBSXQ1Q1E7RU8rY0w7SUFTRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhrOEJIO0FBQ0Y7QVdoOEJJO0VBRUMsaUJBQUE7QVhpOEJMO0FJLzVDUTtFTzRkSjtJQUlFLG1CQUFBO0VYbThCSjtBQUNGO0FJcDZDUTtFTytjTDtJQXdCRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7SUFDQSwyQkFBQTtJQUNBLGdDQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtFWGk4Qkg7QUFDRjtBVzU3QkM7RUFFQyxnQkFBQTtBWDY3QkY7QVczN0JFO0VBRVUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWDQ3Qlo7QVcxN0JZO0VBRUksbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQ1osZUFBQTtBWDI3Qko7QUkxN0NRO0VPeWZJO0lBVVAsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFWDI3Qkg7QUFDRjtBSWo4Q1E7RU95Zkk7SUFnQlAsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtFWDQ3Qkg7QUFDRjtBV3o3Qlk7RUFFSSxxQkFBQTtFQUNaLG9CQUFBO0VBQ1ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNaLDJCQUFBO0VKL3JCSCwyQ0FBQTtBUDBuREQ7QUlqOUNRO0VPK2dCSTtJQWFQLGtCQUFBO0VYeTdCSDtBQUNGO0FXdjdCZ0I7RUFFSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNmLG1CQUFBO0VBQ2UsMkJBQUE7QVh3N0JwQjtBV3I3QmdCO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSx3QkFBQTtFSnp0Qm5CLDBDQUFBO0VJMnRCbUIsVUFBQTtBWHM3QnBCO0FJeCtDUTtFTzBpQlE7SUFZVixXQUFBO0VYczdCSjtBQUNGO0FJNytDUTtFTzBpQlE7SUFpQlEsK0NBQUE7RVhzN0J0QjtBQUNGO0FXbDdCRztFQUVhLHFCQUFBO0VBQ1osd0JBQUE7RUo1dUJILDJDQUFBO0FQZ3FERDtBV2g3Qkk7RUFFQyxpQkFBQTtBWGk3Qkw7QUkxL0NRO0VPdWtCSjtJQUtFLG1CQUFBO0VYazdCSjtBQUNGO0FJLy9DUTtFT2drQkw7SUFrQkUscUJBQUE7SUFDQSxzQkFBQTtFWGk3Qkg7QUFDRjtBVzU2QkM7RUFDQyxVQUFBO0FYODZCRjtBVzc2QkU7RUFFQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLHFDQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0FYODZCSDtBSW5oRFE7RU8ybEJOO0lBY0UsYUFBQTtFWDg2QkY7QUFDRjtBSXhoRFE7RU8ybEJOO0lBaUJFLHlCQUFBO0VYZzdCRjtBQUNGO0FXNTZCQztFQTRCQyxnQkFBQTtBWG01QkY7QVdqNUJFO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBWGs1Qkg7QVdoNUJHO0VBRUMsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQ0EsZUFBQTtBWGk1Qko7QUkzaURRO0VPb3BCTDtJQVVFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RVhpNUJIO0FBQ0Y7QUlsakRRO0VPb3BCTDtJQWdCRSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0VYazVCSDtBQUNGO0FXLzRCRztFQUVDLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUoxMUJILDJDQUFBO0FQMnVERDtBSWxrRFE7RU8wcUJMO0lBYUUsa0JBQUE7RVgrNEJIO0FBQ0Y7QVc3NEJJO0VBRUMsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FYODRCTDtBVzM0Qkk7RUFFQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLHdCQUFBO0VKejNCSiwwQ0FBQTtFSTIzQkksVUFBQTtBWDQ0Qkw7QUk5bERRO0VPMHNCSjtJQVlFLFdBQUE7RVg0NEJKO0FBQ0Y7QUlubURRO0VPMHNCSjtJQWlCRSwrQ0FBQTtFWDQ0Qko7QUFDRjtBV3g0Qkc7RUFFQyxxQkFBQTtFQUNBLHdCQUFBO0VKNTRCSCwyQ0FBQTtBUHN4REQ7QVd0NEJJO0VBRUMsaUJBQUE7QVh1NEJMO0FJaG5EUTtFT3V1Qko7SUFLRSxtQkFBQTtFWHc0Qko7QUFDRjtBSXJuRFE7RU9ndUJMO0lBa0JFLHFCQUFBO0lBQ0Esc0JBQUE7RVh1NEJIO0FBQ0Y7QVduNEJFO0VBQ0Msa0JBQUE7QVhxNEJIO0FJOW5EUTtFT3d2Qk47SUFJRSxvQkFBQTtFWHM0QkY7QUFDRjtBVzkzQkk7RUFFQyx5QkFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QVgrM0JMO0FXejNCQztFSno3QkEsMENBQUE7RUk2N0JDLFdBQUE7QVh5M0JGO0FJN29EUTtFT3N4Qk47SUFJRSxVQUFBO0VYdTNCRjtBQUNGO0FXcjNCRztFQUVDLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FYczNCSjtBSXRwRFE7RU82eEJMO0lBT0UsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0VYczNCSDtBQUNGO0FXcDNCSTtFQUVDLG1CQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtFQUNBLGtCQUFBO0VBRUEsaUJBQUE7RUFDQSx3QkFBQTtBWG8zQkw7QUlscURRO0VPd3lCSjtJQVVFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsZUFBQTtJQUVBLHNCQUFBO0VYbTNCSjtBQUNGO0FXajNCSztFQUNDLGtCQUFBO0FYbTNCTjtBVzkyQk07RUFFQyw4QkFBQTtFQUFBLDhCQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBWCsyQlA7QUkvcURRO0VPOHpCRjtJQU1FLFNBQUE7RVgrMkJOO0FBQ0Y7QVc1MkJNO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsc0JBQUE7QVg2MkJQO0FXMTJCTTtFQUNDLFVBQUE7QVg0MkJQO0FJM3JEUTtFTzgwQkY7SUFJRSxPQUFBO0VYNjJCTjtBQUNGO0FJaHNEUTtFTzR6Qkg7SUpyK0JKLDZDQUFBO0VQNjJEQztBQUNGO0FXdjJCTTtFQUVDLGlCQUFBO0FYdzJCUDtBV3IyQk07RUFFQyxZQUFBO0FYczJCUDtBV24yQk07RUFFQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSxvQkFBQTtBWG8yQlA7QVcvMUJPO0VBRUMsNkJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0FYZzJCUjtBVzMxQks7RUFFQyxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7QVg0MUJOO0FXMTFCTTtFQUVDLDJCQUFBO0FYMjFCUDtBSTN0RFE7RU84M0JGO0lBTUUsZ0JBQUE7SUFDQSxpQkFBQTtFWDIxQk47QUFDRjtBV3YxQks7RUFFQyxVQUFBO0VBQ0EsZUFBQTtFQUVBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBRUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUVBLFVBQUE7RUFFQSxnQkFBQTtBWG8xQk47QUkxdURRO0VPMDRCSDtJQWdCRSxRQUFBO0VYbzFCTDtBQUNGO0FXbDFCTTtFQUVDLDJCQUFBO0VBQ0EsZ0JBQUE7QVhtMUJQO0FXaDFCTTtFQUVDLFlBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUVBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUVBLGdCQUFBO0FYKzBCUDtBVzcwQk87RUFFQyxnQkFBQTtBWDgwQlI7QVczMEJPO0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGdEQUFBO0VBQ0Esd0JBQUE7QVgyMEJSO0FJMXdEUTtFT3E3QkQ7SUFhRSxRQUFBO0VYNDBCUDtBQUNGO0FXejBCTztFQUVDLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FYMDBCUjtBV2wwQkM7RUFDQyx1QkFBQTtBWG8wQkY7QUkxeERRO0VPcTlCUDtJQUdFLHVCQUFBO0VYczBCRDtBQUNGO0FXcjBCRTtFQUNDLHFCQUFBO0FYdTBCSDtBV3QwQkc7RUFDQyxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7QVh3MEJKO0FXdjBCSTtFQUNDLGlCQUFBO0FYeTBCTDtBSXp5RFE7RU8rOUJKO0lBR0UsaUJBQUE7RVgyMEJKO0FBQ0Y7QVdyMEJDO0VKbHBDQSw2Q0FBQTtBUDA5REQ7QUlqekRRO0VPeStCUDtJSmxwQ0EsMENBQUE7RVA4OURDO0FBQ0Y7QVdwMEJFO0VBRUMsZUFBQTtBWHEwQkg7QUl6ekRRO0VPay9CTjtJQU1FLHVCQUFBO0lBQ0Esc0JBQUE7RVhxMEJGO0FBQ0Y7QUkvekRRO0VPay9CTjtJQVlFLHNCQUFBO0lBQ0EseUJBQUE7RVhxMEJGO0FBQ0Y7QVdsMEJFO0VBRUMsZ0JBQUE7RUFDQSxpQkFBQTtBWG0wQkg7QUl6MERRO0VPbWdDTjtJQU1FLG1CQUFBO0VYbzBCRjtBQUNGO0FXbDBCRztFQUVDLHNCQUFBO0FYbTBCSjtBVzl6QkM7RUFHQyxvQkFBQTtFQUNBLG9CQUFBO0VBRUEsc0JBQUE7QVg2ekJGO0FJdDFEUTtFTzJoQ047SUFJRSxtQkFBQTtFWDJ6QkY7QUFDRjtBV3h6QkU7RUFFQyxnQ0FBQTtBWHl6Qkg7QVd0ekJFO0VBRUMsZ0NBQUE7QVh1ekJIO0FXcHpCRTtFQUVDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFFQSwyQkFBQTtBWG96Qkg7QVdsekJFO0VBQ0MsaUJBQUE7QVhvekJIO0FJejJEUTtFT21oQ1A7SUF1Q0UsaUJBQUE7SUFDQSxtQkFBQTtFWG16QkQ7RVdqekJDO0lBRUMsYUFBQTtFWGt6QkY7RVcveUJDO0lBRUMsOEJBQUE7RVhnekJGO0VXOXlCQztJQUNDLG1CQUFBO0VYZ3pCRjtBQUNGO0FXNXlCQztFQUVDLG9CQUFBO0VBQ0Esc0JBQUE7QVg2eUJGO0FXM3lCRTtFQUVDLGNBQUE7RUFDQSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtBWDR5Qkg7QUloNERRO0VPNGtDUDtJQWFFLHFCQUFBO0lBQ0EsaUJBQUE7RVgyeUJEO0VXenlCQztJQUVDLGVBQUE7SUFDQSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtFWDB5QkY7QUFDRjtBV3R5QkM7RUFFQyxrQkFBQTtFQUNBLHVCQUFBO0FYdXlCRjtBV3J5QkU7O0VBR0MsOEJBQUE7QVhzeUJIO0FXbnlCRTtFQUVDLHlCQUFBO0FYb3lCSDtBV2p5QkU7RUFFQyxnQ0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBWGt5Qkg7QVcveEJFO0VBRUMsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7QVhneUJIO0FJLzVEUTtFT29tQ1A7SUFnQ0Usa0JBQUE7RVgreEJEO0VXN3hCQztJQUVDLGdDQUFBO0VYOHhCRjtFVzN4QkM7O0lBR0MsaUNBQUE7RVg0eEJGO0VXMXhCQztJQUVDLGlCQUFBO0lBQ0EsY0FBQTtFWDJ4QkY7RVd4eEJDO0lBRUMsZUFBQTtFWHl4QkY7QUFDRjtBVzl3QkU7RUFFQyxrQkFBQTtFQUNBLHFCQUFBO0VKaDFDRiw2Q0FBQTtFQUFBLDJDQUFBO0FQaW1FRDtBSXg3RFE7RU8ycUNMO0lBSUUsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtJSjcxQ0osMENBQUE7RVAybUVDO0FBQ0Y7QUluOERRO0VPb3FDTjtJQXdCRSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtFWDJ3QkY7QUFDRjtBV3h3QkU7RUFFQyxpQ0FBQTtBWHl3Qkg7QVd0d0JFO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGtCQUFBO0FYdXdCSDtBV3J3Qkc7RUFFQyx5QkFBQTtBWHN3Qko7QVdud0JHO0VBRUMsbUJBQUE7QVhvd0JKO0FXandCRztFQUVDLG1CQUFBO0FYa3dCSjtBVzd2QkM7RUFFQyxnREFBQTtBWDh2QkY7QVcxdkJHO0VBRUMsNEJBQUE7RUFBQSw4QkFBQTtNQUFBLGtDQUFBO1VBQUEsOEJBQUE7QVgydkJKO0FXeHZCRztFQUVDLG9CQUFBO0FYeXZCSjtBV3R2Qkc7RUFFQyxvQkFBQTtFQUNBLGdDQUFBO0VBRUEsWUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7QVhzdkJKO0FXbnZCRztFQUVDLHlCQUFBO0FYb3ZCSjtBVy91QkM7RUFFQyx5QkFBQTtBWGd2QkY7QVc5dUJFO0VBRUMsaUNBQUE7QVgrdUJIO0FXeHVCSTtFQUVDLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtBWHl1Qkw7QVd2dUJLO0VBRUMsaUJBQUE7QVh3dUJOOztBVzd0Qkc7RUFFQyx3Q0FBQTtBWCt0Qko7O0FZOXVFUTtFQUNJLDRCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBWml2RVo7O0FheHZFUTtFQUNJLFNBQUE7QWIydkVaO0FheHZFSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FiMHZFUjs7QWNsd0VJO0VBQ0ksaUJBQUE7QWRxd0VSO0FJdGhFUTtFVWhQSjtJQUdRLGtCQUFBO0VkdXdFVjtBQUNGO0FjcndFWTtFQUNJLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0FkdXdFaEI7QWN0d0VnQjtFQUNJLGtCQUFBO0Fkd3dFcEI7QUluaUVRO0VVbE9JO0lBRVEsa0JBQUE7SUFDQSxnQkFBQTtFZHV3RWxCO0FBQ0Y7QWNyd0VvQjtFQUNJLGNBQUE7RUFDQSxtQkFBQTtBZHV3RXhCO0FjandFZ0M7RUFDSSxrQkFBQTtBZG13RXBDO0FjaHdFNEM7O0VBRUksYUFBQTtBZGt3RWhEO0FjL3ZFNEM7OztFQUdJLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0FkaXdFaEQ7QUk1akVRO0VVM01vQzs7O0lBUVEsa0JBQUE7RWRxd0VsRDtBQUNGO0FjbndFNEM7RUFLSSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FkcXdFaEQ7QWNoeEU0QztFQUtJLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7QWRxd0VoRDtBY2h4RTRDO0VBS0ksZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtBZHF3RWhEO0FjaHhFNEM7RUFLSSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FkcXdFaEQ7QWNoeEU0Qzs7Ozs7RUFLSSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FkcXdFaEQ7QWNud0U0QztFQUFPLGdCQUFBO0Fkc3dFbkQ7QWNwd0VnRDtFQUNJLGdDQUFBO0VBQ0EsaUJBQUE7QWRzd0VwRDtBY3J3RW9EO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWR1d0V4RDtBYzd2RTRCO0VBQ0ksd0JBQUE7RUFDQSxvQkFBQTtBZCt2RWhDO0FjOXZFZ0M7RUFDSSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0NBQUE7RUFBQSw4QkFBQTtFQUNBLGdCQUFBO0FkZ3dFcEM7QUk5bUVRO0VVOUp3QjtJQWNRLG9CQUFBO0Vka3dFdEM7QUFDRjtBY2p3RW9DO0VBQ0ksb0NBQUE7RUFDQSw0QkFBQTtBZG13RXhDO0FjOXZFd0I7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBZGd3RTVCO0FJL25FUTtFVXZJZ0I7SUFRUSxtQkFBQTtFZGt3RTlCO0FBQ0Y7QWNqd0U0QjtFQUNJLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FkbXdFaEM7QWNqd0U0QjtFQUNJLDhCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtBZG13RWhDO0FjL3ZFb0I7RUFDSSw0QkFBQTtFQUNBLGVBQUE7QWRpd0V4Qjs7QWVqNEVJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBZm80RVI7QUl0cEVRO0VXaFBKO0lBSVEsaUJBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7RWZzNEVWO0FBQ0Y7QWVyNEVRO0VBQ0ksZ0JBQUE7QWZ1NEVaO0FlbjRFSTtFQUNJLDJCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FmcTRFUjtBSXJxRVE7RVduT0o7SUFNUSxvQkFBQTtFZnM0RVY7QUFDRjtBZXI0RVE7RUFDSSxnQkFBQTtBZnU0RVo7QWV0NEVZO0VBQ0ksa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0FmdzRFaEI7QUlockVRO0VXbk5KO0lBSVEsMEJBQUE7RWZtNEVWO0FBQ0Y7QUlyckVRO0VXNU1BO0lBSVEsMEJBQUE7RWZpNEVkO0FBQ0Y7QUkxckVRO0VXcE1BO0lBSVEseUJBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0VmODNFZDtBQUNGO0FldjNFUTtFQUVJLFdBQUE7QWZ3M0VaO0FlcjNFUTtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FmczNFWjtBZXAzRVk7RUFFSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0FmcTNFaEI7QWU1MkVZO0VBRUksaUJBQUE7RUFDQSxvQkFBQTtBZjYyRWhCO0FJaHRFUTtFV3BLSjtJQWFRLGFBQUE7RWYyMkVWO0FBQ0Y7O0FJcnRFUTtFWS9PUDtJQUVFLDZCQUFBO0lBQ0EsOEJBQUE7RWhCdThFRDtBQUNGO0FnQnA4RUM7RUFDQyx5QkFBQTtBaEJzOEVGO0FnQnA4RUU7RUFDQyw0REFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBR0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FoQm84RUg7QUkxdUVRO0VZck9OO0lBYUUsaUJBQUE7SUFDQSxjQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7RWhCczhFRjtBQUNGO0FnQnA4RUc7RUFDQyxXQUFBO0FoQnM4RUo7QUlydkVRO0VZM01QO0lBR0UsK0JBQUE7RWhCaThFRDtBQUNGO0FJMXZFUTtFWTNNUDtJQU9FLDhCQUFBO0lBQUEsOEJBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0VoQms4RUQ7QUFDRjtBZ0JoOEVFO0VBSUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBaEIrN0VIO0FJbndFUTtFWWpNTjtJQUVFLDZCQUFBO0VoQnM4RUY7QUFDRjtBZ0JuOEVHO0VBQ0MsMkJBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0FoQnE4RUo7QWdCbjhFRztFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7QWhCcThFSjtBZ0JwOEVJO0VBQ0MsbUJBQUE7QWhCczhFTDtBSXB4RVE7RVkvS0w7SUFFRSwyQkFBQTtJQUNBLDhCQUFBO0VoQnE4RUg7QUFDRjtBZ0JwOEVJO0VBQ0MsbUJBQUE7QWhCczhFTDtBSTd4RVE7RVkxS0o7SUFHRSxpQkFBQTtFaEJ3OEVKO0FBQ0Y7QUlseUVRO0VZaEtOO0lBRUUsbUJBQUE7RWhCbzhFRjtBQUNGO0FJdnlFUTtFWTNKSjtJQUNDLFdBQUE7RWhCcThFSDtBQUNGO0FJNXlFUTtFWWhKTDtJQUNDLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFaEIrN0VGO0VnQjc3RUM7SUFDQyxpQkFBQTtJQUNBLG1CQUFBO0VoQis3RUY7QUFDRjtBZ0IzN0VDO0VBRUMsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FoQjQ3RUY7QWdCMTdFRTtFQUNDLGFBQUE7QWhCNDdFSDtBSWgwRVE7RVlySVA7SUFhRSxzQkFBQTtFaEI0N0VEO0VnQjE3RUM7SUFDQyxjQUFBO0lBQ0Esd0JBQUE7SUFDQSxtQ0FBQTtRQUFBLCtCQUFBO1lBQUEsMkJBQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtFaEI0N0VGO0FBQ0Y7QUk1MEVRO0VZOUdOO0lBRUUsMEJBQUE7SUFDQSwyQkFBQTtFaEI0N0VGO0FBQ0Y7QWdCMzdFRztFQUNDLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBaEI2N0VKO0FJeDFFUTtFWXpHTDtJQU1FLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7RWhCKzdFSDtBQUNGO0FnQjk3RUk7RUFFQyw2Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWhCKzdFTDtBSXIyRVE7RVkvRko7SUFRRSxzQ0FBQTtJQUNBLFdBQUE7SUFDQSxPQUFBO0VoQmc4RUo7QUFDRjtBZ0I3N0VJO0VBQ0MsMkJBQUE7QWhCKzdFTDtBSS8yRVE7RVlqRko7SUFHRSxjQUFBO0VoQmk4RUo7QUFDRjtBSXAzRVE7RVlqRko7SUFNRSxjQUFBO0VoQm04RUo7QUFDRjtBZ0JsOEVLO0VBQ0MsaUJBQUE7QWhCbzhFTjtBSTUzRVE7RVl6RUg7SUFHRSxpQkFBQTtFaEJzOEVMO0FBQ0Y7QWdCbjhFSTtFQUNDLDJCQUFBO0VBRUEsWUFBQTtBaEJvOEVMO0FnQmo4RUc7RUFDQyw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QWhCbThFSjtBSTE0RVE7RVk1REw7SUFLRSxhQUFBO0VoQnE4RUg7QUFDRjtBZ0JoOEVDO0VBR0MsZ0JBQUE7QWhCZzhFRjtBSWw1RVE7RVk1Q047SUFJRSxjQUFBO0lBQ0EsMEJBQUE7RWhCODdFRjtBQUNGO0FnQjM3RUU7RUFFQyxTQUFBO0FoQjQ3RUg7QUkzNUVRO0VZOUJOO0lBSUUsVUFBQTtFaEJ5N0VGO0FBQ0Y7QUloNkVRO0VZdkJMO0lBSUUsOEJBQUE7RWhCdTdFSDtBQUNGO0FJcjZFUTtFWXZCTDtJQVFFLDRCQUFBO0lBQUEsOEJBQUE7UUFBQSxrQ0FBQTtZQUFBLDhCQUFBO0VoQnc3RUg7QUFDRjtBZ0JwN0VFO0VBRUMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxnQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUVBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtFQUVBLG9CQUFBO0VBQ0EsdUJBQUE7QWhCbTdFSDtBSXA3RVE7RVlWTjtJQWVFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFaEJtN0VGO0FBQ0Y7QUkxN0VRO0VZVk47SUFxQkUsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBRUEsb0JBQUE7SUFDQSxvQkFBQTtJQUVBLG9CQUFBO0VoQmk3RUY7QUFDRjtBZ0IvNkVHO0VBRUMsaUJBQUE7RUFDQSxlQUFBO0FoQmc3RUo7QWdCNzZFRztFQUVDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUVBLFdBQUE7QWhCNjZFSjtBZ0J6NkVFO0VBRUMsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBRUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSxvQkFBQTtFQUVBLG9CQUFBO0FoQnc2RUg7QUl2OUVRO0VZc0NOO0lBYUUsV0FBQTtFaEJ3NkVGO0FBQ0Y7QUk1OUVRO0VZc0NOO0lBa0JFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFaEJ3NkVGO0FBQ0Y7QUlsK0VRO0VZc0NOO0lBd0JFLG1CQUFBO1FBQUEsK0JBQUE7WUFBQSwyQkFBQTtJQUNBLDRCQUFBO0lBQ0Esd0JBQUE7SUFDQSxXQUFBO0VoQnc2RUY7QUFDRjtBZ0J0NkVHO0VBRUMsa0JBQUE7RUFDQSxTQUFBO0FoQnU2RUo7QUk5K0VRO0VZb0VMO0lBS0UsZUFBQTtFaEJ5NkVIO0FBQ0Y7QWdCcjZFRTtFQUVDLDRCQUFBO0FoQnM2RUg7QUl0L0VRO0VZOEVOO0lBTUUsZ0NBQUE7SUFDQSw0QkFBQTtFaEJzNkVGO0FBQ0Y7QWdCcDZFRztFQUVDLDBCQUFBO0FoQnE2RUo7QWdCbDZFRztFQUVDLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUVBLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0FoQms2RUo7QUluZ0ZRO0VZNkZMO0lBUUUsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBQ0Esd0JBQUE7RWhCazZFSDtBQUNGO0FnQmg2RUk7RUFFQyxzQkFBQTtBaEJpNkVMO0FJL2dGUTtFWTRHSjtJQU1FLGlCQUFBO0lBQ0EscUJBQUE7RWhCaTZFSjtBQUNGO0FnQjk1RUk7RUFFQyxnQkFBQTtFQUNBLFdBQUE7RUFDQSxvREFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBaEIrNUVMO0FJN2hGUTtFWXVISjtJQVdFLGVBQUE7SUFDQSxtREFBQTtFaEIrNUVKO0FBQ0Y7QWdCMzVFRztFQUVDLE9BQUE7RUFDQSw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBaEI0NUVKO0FJdmlGUTtFWXdJTDtJQU9FLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsVUFBQTtFaEI0NUVIO0FBQ0Y7QWdCMTVFSTtFQUVDLFdBQUE7RUFDQSxlQUFBO0FoQjI1RUw7QUlqakZRO0VZbUpKO0lBT0UsV0FBQTtJQUNBLFdBQUE7RWhCMjVFSjtBQUNGO0FnQnI1RUM7RUFDQyxnQkFBQTtFQUNBLHFCQUFBO0FoQnU1RUY7QUkzakZRO0VZa0tQO0lBSUUscUJBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VoQnk1RUQ7RWdCeDVFQztJQUNDLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFaEIwNUVGO0FBQ0Y7QUl6a0ZRO0VZaUxOO0lBRUUsMEJBQUE7SUFDQSwyQkFBQTtFaEIwNUVGO0FBQ0Y7QWdCeDVFSTtFQUNDLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0FoQjA1RUw7QWdCeDVFSztFQUtDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLDZCQUFBO0tBQUEsMEJBQUE7QWhCczVFTjtBSWhtRlE7RVlrTUg7SUFFRSxhQUFBO0VoQmc2RUw7QUFDRjtBSXJtRlE7RVlrTUg7SUFXRSwwREFBQTtRQUFBLHNEQUFBO1lBQUEsa0RBQUE7RWhCNDVFTDtBQUNGO0FnQno1RUk7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7QWhCMjVFTDtBSWxuRlE7RVlpTko7SUFRRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7SUFDQSxrQ0FBQTtFaEI2NUVKO0FBQ0Y7QWdCNTVFSztFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QWhCODVFTjtBSTduRlE7RVk2Tkg7SUFJRSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtFaEJnNkVMO0FBQ0Y7QWdCOTVFSztFQUNDLDJCQUFBO0VBQ0EsaUJBQUE7QWhCZzZFTjtBSXhvRlE7RVlzT0g7SUFJRSxtQkFBQTtFaEJrNkVMO0FBQ0Y7QWdCaDZFSztFQUNDLDJCQUFBO0FoQms2RU47QUlocEZRO0VZNk9IO0lBR0UsMkJBQUE7RWhCbzZFTDtBQUNGO0FnQno1RUU7RUFFQyxTQUFBO0FoQjA1RUg7QWdCdjVFRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBRUEsWUFBQTtFQUtBLFdBQUE7RUFFQSw4QkFBQTtBaEJrNUVIO0FJanFGUTtFWWlRTjtJQVNFLHNDQUFBO0VoQjI1RUY7QUFDRjtBZ0JuNUVFO0VBRUMsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUNBQUE7QWhCbzVFSDtBSTNxRlE7RVltUk47SUFRRSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtFaEJvNUVGO0FBQ0Y7QWdCbDVFRztFQUVDLGFBQUE7RUFDQSxzQ0FBQTtBaEJtNUVKO0FJdnJGUTtFWWlTTDtJQU9FLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBRUEsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7RWhCazVFSDtBQUNGO0FnQjk0RUU7RUFFQyxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7RUFFQSxXQUFBO0VBQ0Esa0JBQUE7RUFFQSxnQkFBQTtFQUVBLGVBQUE7QWhCNDRFSDtBSXJzRlE7RVkrU047SUFjRSxvQkFBQTtFaEI0NEVGO0FBQ0Y7QWdCMTRFRztFQUVDLGlCQUFBO0FoQjI0RUo7QUk3c0ZRO0VZb1VMO0lBRUUsaUJBQUE7RWhCMjRFSDtBQUNGO0FnQng0RUc7RUFFQyxvQkFBQTtFQUNBLDJCQUFBO0VBRUEsZUFBQTtFQUNBLGlCQUFBO0VBRUEsa0JBQUE7RUFFQSxXQUFBO0FoQnM0RUo7QUkxdEZRO0VZMFVMO0lBY0UsYUFBQTtFaEJzNEVIO0FBQ0Y7QWdCcDRFSTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VUM2dCSiwyQ0FBQTtBUGk1RkQ7QWdCLzNFRTs7O0VBR0MsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUVBLFdBQUE7RUFDQSxpQkFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBRUEsMkJBQUE7QWhCODNFSDtBSXB2RlE7RVl5V047OztJQWlCRSx1QkFBQTtRQUFBLG9CQUFBO1lBQUEsc0JBQUE7RWhCZzRFRjtBQUNGO0FnQjEzRUU7RUFFQyx5QkFBQTtBaEIyM0VIO0FnQngzRUU7O0VBR0MsZ0JBQUE7QWhCeTNFSDtBSWx3RlE7RVlzWU47O0lBT0UsZ0JBQUE7RWhCMDNFRjtBQUNGO0FnQngzRUc7Ozs7RUFHQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FoQjIzRUo7QUloeEZRO0VZZ1pMOzs7O0lBU0UsWUFBQTtJQUNBLGFBQUE7RWhCODNFSDtBQUNGO0FnQnozRUM7RVR6a0JBLDBDQUFBO0VTNGtCQyxpQkFBQTtBaEIwM0VGO0FJN3hGUTtFWWdhUDtJQU1FLGdCQUFBO0VoQjIzRUQ7QUFDRjtBZ0J6M0VFO0VBRUMseUJBQUE7QWhCMDNFSDtBSXJ5RlE7RVl5YU47SUFNRSxpQkFBQTtFaEIwM0VGO0FBQ0Y7QWdCdjNFRTtFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFFQSwrQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtBaEJ1M0VIO0FJcnpGUTtFWW1iTjtJQWVFLFlBQUE7SUFDQSxhQUFBO0lBRUEsVUFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTtFaEJzM0VGO0FBQ0Y7QWdCbjNFRTtFQUVDLGdCQUFBO0VBQ0EsYUFBQTtBaEJvM0VIO0FJbjBGUTtFWTRjTjtJQU9FLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0VoQm8zRUY7QUFDRjtBZ0JsM0VHO0VBRUMsWUFBQTtFQUNBLFlBQUE7QWhCbTNFSjtBSS8wRlE7RVl5ZEw7SUFPRSxZQUFBO0lBQ0EsYUFBQTtFaEJtM0VIO0FBQ0Y7QWdCNzJFRztFQUVDLDJCQUFBO0FoQjgyRUo7QUl4MUZRO0VZd2VMO0lBTUUsOEJBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0VoQjgyRUg7QUFDRjtBZ0IzMkVHO0VBRUMsaUJBQUE7QWhCNDJFSjtBSWwyRlE7RVlvZkw7SUFNRSxtQkFBQTtJQUNBLHFCQUFBO0VoQjQyRUg7QUFDRjtBSXgyRlE7RVltZ0JOO0lBSUUsa0JBQUE7RWhCcTJFRjtBQUNGO0FnQm4yRUc7RUFFQyw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBaEJvMkVKO0FJbDNGUTtFWTBnQkw7SUFRRSxTQUFBO0lBQ0EsZUFBQTtFaEJvMkVIO0FBQ0Y7QWdCaDJFRTtFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QWhCazJFSDtBZ0IvMUVFO0VBRUMsVUFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EsZUFBQTtBaEJnMkVIO0FJcDRGUTtFWWdpQk47SUFRRSxtQkFBQTtJQUNBLDZCQUFBO0lBQ0Esb0JBQUE7RWhCZzJFRjtBQUNGO0FnQjkxRUc7RUFFQyxjQUFBO0VBQ0Esa0JBQUE7QWhCKzFFSjtBSS80RlE7RVk2aUJMO0lBT0UsZUFBQTtJQUNBLGdCQUFBO0VoQisxRUg7QUFDRjtBZ0I1MUVHO0VBRUMsK0JBQUE7RUFDQSxvQkFBQTtFQUVBLGlCQUFBO0FoQjQxRUo7QUkxNUZRO0VZeWpCTDtJQVNFLDJCQUFBO0lBQ0Esb0JBQUE7RWhCNDFFSDtBQUNGO0FnQnIxRUc7O0VBRUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFFQSxnREFBQTtFQUNBLHdCQUFBO0FoQnMxRUo7QUkzNkZRO0VZMmtCTDs7SUFjRSxRQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7RWhCdTFFSDtBQUNGO0FnQm4xRUU7RUFFQyxVQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QWhCbzFFSDtBSXo3RlE7RVlnbUJOO0lBU0UsK0JBQUE7SUFDQSwyQkFBQTtJQUNBLDJCQUFBO0VoQm8xRUY7QUFDRjtBZ0JsMUVHO0VBRUMsa0JBQUE7RUFDQSxXQUFBO0FoQm0xRUo7QWdCLzBFQztFVDl4QkEsNkNBQUE7RVNneUJDLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FoQmkxRUY7QUkzOEZRO0VZcW5CUDtJQU9FLG1CQUFBO0VoQm0xRUQ7QUFDRjtBZ0JsMUVFO0VBQ0MsbUJBQUE7RUFDQSxvQkFBQTtBaEJvMUVIO0FJcDlGUTtFWThuQk47SUFJRSxxQkFBQTtFaEJzMUVGO0FBQ0Y7QWdCcDFFSTtFQUNDLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7QWhCczFFTDtBZ0JyMUVLO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FoQnUxRU47QUlwK0ZRO0VZMG9CSDtJQUtFLGlCQUFBO0VoQnkxRUw7QUFDRjtBZ0J4MUVNO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9DQUFBO0FoQjAxRVA7QUlsL0ZRO0VZcW9CSjtJQXVCRSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLDRCQUFBO0lBQ0EsNEJBQUE7SUFDQSxpQkFBQTtJVHgwQkwsMkNBQUE7RVBtcUdDO0VnQnoxRUk7SUFDRSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7RWhCMjFFTjtBQUNGO0FJaGdHUTtFWXFvQko7SVQ5eUJILDJDQUFBO0VQNnFHQztBQUNGO0FJcmdHUTtFWTJxQkg7SUFFRSwyQkFBQTtJQUNBLDJCQUFBO0VoQjQxRUw7QUFDRjtBZ0IxMUVPO0VBQ0Msa0JBQUE7QWhCNDFFUjtBSTlnR1E7RVlpckJEO0lBR0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RWhCODFFUDtBQUNGO0FnQjcxRVE7RUFDQyw2Q0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBaEIrMUVUO0FnQnoxRUk7RUFDQyw0QkFBQTtFQUNBLG9CQUFBO0FoQjIxRUw7QUk3aEdRO0VZZ3NCSjtJQUlFLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsZUFBQTtJQUNBLDJCQUFBO0lULzJCTCwwQ0FBQTtFUDZzR0M7QUFDRjtBSXJpR1E7RVl5c0JIO0lBRUUsZ0NBQUE7UUFBQSw2QkFBQTtZQUFBLG9DQUFBO0VoQjgxRUw7QUFDRjtBZ0J2MUVDO0VBRUMsa0JBQUE7RUFDQSxvQkFBQTtBaEJ3MUVGO0FJOWlHUTtFWW10QlA7SUFLRSxpQkFBQTtJQUNBLG9CQUFBO0VoQjAxRUQ7QUFDRjtBZ0J4MUVHO0VBQ0MsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7QWhCMDFFSjtBSXpqR1E7RVlpdUJIO0lBQ0MscUJBQUE7RWhCMjFFSjtBQUNGO0FnQngxRUc7RUFDQyxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7QWhCMDFFSjtBSWxrR1E7RVlzdUJMO0lBSUUsa0JBQUE7RWhCNDFFSDtBQUNGO0FnQjMxRUk7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FoQjYxRUw7QWdCdjFFQztFQUNDLGdCQUFBO0FoQnkxRUY7QUlobEdRO0VZc3ZCUDtJQUdFLDRCQUFBO0VoQjIxRUQ7QUFDRjtBSXJsR1E7RVkydkJOO0lBRUMsMEJBQUE7SUFDQSwyQkFBQTtFaEI0MUVEO0FBQ0Y7QUkzbEdRO0VZZ3dCTDtJQUVFLDZCQUFBO0lBQ0EsOEJBQUE7RWhCNjFFSDtBQUNGO0FnQjUxRUk7RUFDQyw4QkFBQTtBaEI4MUVMO0FJcG1HUTtFWTJ3Qkg7SUFDQyxhQUFBO0VoQjQxRUo7RWdCMTFFRztJQUNDLFdBQUE7SUFDQSx5REFBQTtJQUNBLHNCQUFBO0lBQ0Esa0NBQUE7SUFDQSw0QkFBQTtJQUNBLHFCQUFBO0lBQ0EsY0FBQTtFaEI0MUVKO0FBQ0Y7QWdCcjFFQztFQUVDLCtDQUFBO0FoQnMxRUY7QUlybkdRO0VZNnhCUDtJQU1FLDhDQUFBO0VoQnMxRUQ7QUFDRjtBZ0JwMUVFO0VBRUMsY0FBQTtFQUNBLDhCQUFBO0FoQnExRUg7QUk5bkdRO0VZc3lCTjtJQU9FLGVBQUE7SUFDQSw4QkFBQTtFaEJxMUVGO0FBQ0Y7QUlwb0dRO0VZNnhCUDtJQXVCRSxpQkFBQTtFaEJvMUVEO0VnQmwxRUM7SUFFQyxTQUFBO0VoQm0xRUY7RWdCajFFRTtJQUVDLFVBQUE7SUFDQSxXQUFBO0lBRUEsOEJBQUE7UUFBQSw4QkFBQTtZQUFBLDBCQUFBO0lBQ0EsWUFBQTtJQUNBLDBCQUFBO0lBRUEsMkJBQUE7RWhCZzFFSDtFZ0I5MEVHO0lBRUMsb0JBQUE7T0FBQSxpQkFBQTtFaEIrMEVKO0FBQ0Y7QWdCejBFQztFQUVDLHNCQUFBO0VBQ0Esd0JBQUE7QWhCMDBFRjtBSTNwR1E7RVk4MEJQO0lBT0UsaUJBQUE7SUFDQSxvQkFBQTtFaEIwMEVEO0FBQ0Y7QWdCeDBFRTtFQUVDLG1CQUFBO0FoQnkwRUg7QWdCdjBFRztFQUVDLHNCQUFBO01BQUEsbUJBQUE7VUFBQSxnQkFBQTtBaEJ3MEVKO0FnQnAwRUU7RUFFQyxnQkFBQTtBaEJxMEVIO0FJMXFHUTtFWW0yQk47SUFNRSxnQkFBQTtFaEJxMEVGO0FBQ0Y7QUkvcUdRO0VZNDJCTDtJQUlFLGtCQUFBO0lBQ0EsV0FBQTtFaEJtMEVIO0FBQ0Y7QWdCL3pFRTtFQUVDLHlCQUFBO0VBQ0Esb0JBQUE7QWhCZzBFSDtBSXpyR1E7RVlzM0JOO0lBT0UsbUJBQUE7RWhCZzBFRjtBQUNGO0FnQjl6RUc7RUFFQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esa0NBQUE7QWhCK3pFSjtBSW5zR1E7RVlnNEJMO0lBUUUsa0NBQUE7SUFDQSxpQkFBQTtFaEIrekVIO0FBQ0Y7QWdCNXpFRztFQUVDLGlCQUFBO0FoQjZ6RUo7QWdCeHpFQztFQUNDLGdCQUFBO0VUOWpDRCw2Q0FBQTtBUHkzR0Q7QWdCcnpFRTtFQUNDLDBCQUFBO0VBQ0EsMkJBQUE7QWhCdXpFSDtBZ0J0ekVHO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QWhCd3pFSjtBZ0JyekVJO0VBQ0Msa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsa0JBQUE7VUFBQSxjQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBR0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBaEJvekVMO0FJdnVHUTtFWW02Qko7SUFtQkUsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSw2QkFBQTtJQUNBLGVBQUE7SUFDQSw0QkFBQTtJQUNBLDJCQUFBO0lBQ0EsY0FBQTtFaEJxekVKO0VnQm56RUk7SUFDQyxzQkFBQTtFaEJxekVMO0FBQ0Y7QWdCbHpFSztFQUNDLFdBQUE7RUFDQSwyQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLG9CQUFBO0FoQm96RU47QWdCanpFSztFQUNDLFlBQUE7RUFJQSxtQkFBQTtBaEJnekVOO0FnQjN5RU07RUFDQyxXQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBO0VBRUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtBaEI0eUVQO0FnQjF5RU87RUFDQywwRUFBQTtBaEI0eUVSO0FnQjF5RU87RUFDQyx5RUFBQTtBaEI0eUVSO0FnQjF5RU87RUFDQyx5RUFBQTtBaEI0eUVSO0FnQnJ5RUk7RUFDQyxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFVGpxQ0osMkNBQUE7RVNxcUNJLHFCQUFBO0FoQnF5RUw7QUlqeUdRO0VZcS9CSjtJQVVFLG1CQUFBO1FBQUEsa0JBQUE7WUFBQSxjQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLDhCQUFBO0VoQnN5RUo7QUFDRjtBZ0JweUVLO0VBQ0Msd0JBQUE7QWhCc3lFTjtBZ0JyeUVNO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQyw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFVDNyQ1AsNkNBQUE7QVBtK0dEO0FnQnJ5RU87RUFDQyxnQkFBQTtBaEJ1eUVSO0FJN3pHUTtFWXVnQ0Y7SUFtQkUsa0JBQUE7RWhCdXlFTjtFZ0J0eUVNO0lUcHNDUCw2Q0FBQTtJU3NzQ1EsbUJBQUE7RWhCd3lFUDtBQUNGO0FnQnJ5RU87RUFDQyw2Q0FBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLGtCQUFBO0FoQnV5RVI7QUkzMEdRO0VZaWlDRDtJQU1FLGtCQUFBO0VoQnd5RVA7QUFDRjtBZ0I3eEVRO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0FoQit4RVo7QWdCcHhFRTtFQUNDLDBFQUFBO0FoQnN4RUg7QWdCcHhFRTtFQUVDLDZEQUFBO0VBQ0EsbUNBQUE7RUFDQSx1QkFBQTtBaEJxeEVIOztBSTUxR1E7RWEvT0E7SUFFUSw2QkFBQTtJQUNBLDhCQUFBO0VqQjhrSGQ7QUFDRjtBSW4yR1E7RWExT0k7SUFFUSxpQkFBQTtJQUNBLG9CQUFBO0VqQitrSGxCO0FBQ0Y7QWlCOWtIZ0I7RUFFSSw4QkFBQTtBakIra0hwQjtBSTUyR1E7RWFyT1E7SUFLUSwyQkFBQTtJQUNBLDZCQUFBO0VqQmdsSHRCO0FBQ0Y7QWlCOWtIb0I7RUFDSSxlQUFBO0FqQmdsSHhCO0FpQjdrSG9CO0VBQ0ksZUFBQTtBakIra0h4QjtBSXgzR1E7RWFyT1E7SUFrQlEsOEJBQUE7RWpCK2tIdEI7RWlCN2tIc0I7SUFDSSxxQkFBQTtFakIra0gxQjtFaUI3a0hzQjtJQUNJLHFCQUFBO0VqQitrSDFCO0FBQ0Y7QUluNEdRO0VheE1ZO0lBRVEsa0JBQUE7SUFDQSxxQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxxQkFBQTtRQUFBLGtCQUFBO1lBQUEseUJBQUE7SUFDQSx3QkFBQTtFakI2a0gxQjtBQUNGO0FpQjFrSHdCO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxzQ0FBQTtFQUFBLDhCQUFBO0FqQjRrSDVCO0FJdDVHUTtFYW5MZ0I7SUFFUSxVQUFBO0VqQjJrSDlCO0VpQjFrSDhCO0lBQ0ksV0FBQTtJQUNBLGNBQUE7SUFDQSwrRUFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFakI0a0hsQztBQUNGO0FpQnZrSHdCO0VBQ0ksY0FBQTtFQUNBLDJCQUFBO0FqQnlrSDVCO0FJdjZHUTtFYXBLZ0I7SUFJUSxlQUFBO0VqQjJrSDlCO0FBQ0Y7QWlCemtINEI7RUFDSSxxQkFBQTtBakIya0hoQztBaUIxa0hnQztFQUNJLHNDQUFBO0VBQUEsOEJBQUE7QWpCNGtIcEM7QUlsN0dRO0VhdEpnQjtJQUVRLG9DQUFBO0VqQjBrSDlCO0FBQ0Y7QWlCdGtId0I7RUFDSSxzQ0FBQTtFQUFBLDhCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw2QkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSwyQkFBQTtBakJ3a0g1QjtBSS83R1E7RWEvSWdCO0lBUVEsMkJBQUE7RWpCMGtIOUI7QUFDRjtBSXA4R1E7RWFuSWdCO0lBRVEsMENBQUE7SUFDQSxrREFBQTtJQUNBLGtEQUFBO0VqQnlrSDlCO0FBQ0Y7QWlCL2pISTtFQUVJLHdCQUFBO0FqQmdrSFI7QUk5OEdRO0VhcEhKO0lWckRILDZDQUFBO0VQMm5IQztBQUNGO0FpQjFqSGdCO0VBRUkscUJBQUE7RUFDQSxvQkFBQTtFVnJFbkIsMkNBQUE7RVV5RW1CLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QWpCeWpIcEI7QUkxOUdRO0VhdkdRO0lBWVEsa0JBQUE7RWpCeWpIdEI7QUFDRjtBaUJ2akhvQjtFQUVJLHlCQUFBO0FqQndqSHhCO0FpQnRqSHdCO0VBRUksb0JBQUE7RUFDQSxxQkFBQTtBakJ1akg1QjtBSXQrR1E7RWEvRW9CO0lBSVEsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJVmhHbkMsNkNBQUE7SVVrR21DLFVBQUE7SUFDQSxTQUFBO0VqQnFqSGxDO0FBQ0Y7QUloL0dRO0VhL0VvQjtJQWFZLHFDQUFBO0VqQnNqSHRDO0FBQ0Y7QWlCampId0I7RUFFSSx1QkFBQTtBakJrakg1QjtBaUIvaUh3QjtFQUVJLG1CQUFBO0FqQmdqSDVCO0FpQjdpSHdCO0VBRUksb0JBQUE7RUFFQSxlQUFBO0VBQ0EsaUJBQUE7RUFFQSxnQkFBQTtFQUVBLHVCQUFBO0FqQjJpSDVCO0FJbGdIUTtFYW5DSTtJQUlRLG1CQUFBO0VqQnFpSGxCO0FBQ0Y7QWlCbmlIZ0I7RUFFSSxpQkFBQTtFQUVBLDJCQUFBO0VWakpuQiwwQ0FBQTtFQUFBLDJDQUFBO0FQc3JIRDtBSTdnSFE7RWE1QlE7SUFXUSx3QkFBQTtFakJraUh0QjtBQUNGO0FJbGhIUTtFYTVCUTtJVjdJZiw0Q0FBQTtFUCtySEM7QUFDRjtBSXZoSFE7RWFUWTtJVmhLbkIsNkNBQUE7RVBvc0hDO0FBQ0Y7QWlCN2hIb0I7RUFFSSxhQUFBO0VBQ0EsZUFBQTtBakI4aEh4QjtBSWhpSFE7RWFEWTtJQU9RLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsa0JBQUE7RWpCOGhIMUI7QUFDRjtBaUI1aEh3QjtFQUVJLGdCQUFBO0VBQ0EsYUFBQTtFQUVBLFlBQUE7RUFDQSxhQUFBO0FqQjRoSDVCO0FJN2lIUTtFYVdnQjtJQVVRLFlBQUE7SUFDQSxhQUFBO0VqQjRoSDlCO0FBQ0Y7QUluakhRO0VhV2dCO0lBZ0JRLHlCQUFBO0lBQ0EsMEJBQUE7RWpCNGhIOUI7QUFDRjtBaUJ6aEh3QjtFQUVJLGdCQUFBO0VBQ0EsYUFBQTtFQUVBLGtCQUFBO0FqQnloSDVCO0FJOWpIUTtFYWdDZ0I7SUFTUSw4QkFBQTtFakJ5aEg5QjtBQUNGO0FpQnZoSDRCO0VBRUksVUFBQTtBakJ3aEhoQztBaUJ0aEhnQztFQUVJLG9CQUFBO0FqQnVoSHBDO0FpQmxoSHdCO0VBRUksZ0JBQUE7RUFDQSxhQUFBO0FqQm1oSDVCO0FJN2tIUTtFYXVEZ0I7SUFPUSxtQkFBQTtFakJtaEg5QjtBQUNGO0FpQmhoSHdCO0VBRUksZ0JBQUE7RUFDQSxhQUFBO0VBRUEsd0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0FqQmdoSDVCO0FpQnhnSEk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0FqQjBnSFI7QUk3bEhRO0VhaUZKO0lBS1ksZUFBQTtJQUNBLGlCQUFBO0lBQ0EsMkJBQUE7RWpCMmdIZDtBQUNGO0FJcG1IUTtFYTJGQTtJQUVRLG1CQUFBO0lBQ0Esb0JBQUE7RWpCMmdIZDtBQUNGO0FpQnpnSGdCO0VBQ0ksNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0FqQjJnSHBCO0FJL21IUTtFYWlHUTtJQUtRLDRCQUFBO0VqQjZnSHRCO0VpQjVnSHNCO0lBQ0ksNEJBQUE7RWpCOGdIMUI7QUFDRjtBaUIzZ0hvQjtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtBakI2Z0h4QjtBSWhvSFE7RWE0R1k7SUFXUSxZQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxnQ0FBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7RWpCNmdIMUI7QUFDRjtBaUIxZ0hvQjtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtBakIyZ0h4QjtBaUJ4Z0h3QjtFQUNJLHdCQUFBO0VBRUEsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWpCeWdINUI7QUl2cEhRO0Vhc0lnQjtJQVVRLGlCQUFBO0VqQjJnSDlCO0FBQ0Y7QWlCMWdINEI7RUFDSSxZQUFBO0VBQ0EsVUFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBakI0Z0hoQztBaUJ2Z0h3QjtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FqQnlnSDVCO0FpQnZnSDRCO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNDQUFBO0VBQUEsOEJBQUE7QWpCeWdIaEM7QWlCcGdId0I7RUFDSSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBakJzZ0g1QjtBaUJoZ0h3QjtFQUNJLG9DQUFBO0FqQmtnSDVCO0FJenJIUTtFYTBMb0I7SUFFUSxVQUFBO0VqQmlnSGxDO0FBQ0Y7QWlCMy9Hb0I7RUFDSSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBakI2L0d4QjtBaUIzL0d3QjtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQ0FBQTtFQUFBLDhCQUFBO0FqQjYvRzVCO0FpQngvR29CO0VBQ0ksMkJBQUE7QWpCMC9HeEI7O0FrQjU3SEM7RUFFTywyQ0FBQTtBbEI4N0hSO0FrQjU3SFE7RUFDSSwrQkFBQTtFQUNBLDBCQUFBO0FsQjg3SFo7QWtCMzdIUTtFQUVJLFVBQUE7RUFDQSxvQkFBQTtBbEI0N0haO0FrQno3SFE7RUFFSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7QWxCMDdIWjtBSTl0SFE7RWNoT0E7SUFRUSxxQkFBQTtJQUNBLDhCQUFBO0VsQjA3SGQ7QUFDRjtBa0J4N0hZO0VBRUksY0FBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7QWxCeTdIaEI7QUl6dUhRO0VjcE5JO0lBUVEsY0FBQTtFbEJ5N0hsQjtBQUNGO0FrQnI3SFE7RUFFSSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSw4QkFBQTtBbEJzN0haO0FJbnZIUTtFY3ZNQTtJQVFRLGlCQUFBO0lBQ0Esd0JBQUE7SUFDQSw4Q0FBQTtFbEJzN0hkO0FBQ0Y7QWtCcDdIWTtFQUVJLGdCQUFBO0FsQnE3SGhCO0FJN3ZIUTtFYzFMSTtJQU1RLGdCQUFBO0VsQnE3SGxCO0FBQ0Y7QUlsd0hRO0VjakxRO0lBSVEsbUNBQUE7RWxCbTdIdEI7QUFDRjtBa0IvNkhZO0VBRUksa0JBQUE7QWxCZzdIaEI7QUkxd0hRO0VjeEtJO0lBTVEsbUNBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0VsQmc3SGxCO0FBQ0Y7QWtCNTZIUTtFQUVJLGFBQUE7QWxCNjZIWjtBa0J6NkhJO0VBQ0MsY0FBQTtBbEIyNkhMO0FrQno2SEs7RUFDQyxhQUFBO0FsQjI2SE47QWtCejZISztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEsb0JBQUE7RUFDQSxrQkFBQTtBbEIyNkhOOztBbUJoaElBO0VBQ0ksY0FBQTtFWnVFSCwyQ0FBQTtFWXJFRyxXQUFBO0FuQm1oSUo7QUlyeUhRO0VlalBSO0lBS1EsWUFBQTtJQUNBLGNBQUE7RW5CcWhJTjtBQUNGO0FJM3lIUTtFZWpQUjtJQVNRLFlBQUE7RW5CdWhJTjtBQUNGO0FJaHpIUTtFZWpQUjtJQVlRLFlBQUE7RW5CeWhJTjtBQUNGO0FJcnpIUTtFZWpQUjtJQWVRLGFBQUE7RW5CMmhJTjtBQUNGOztBb0IzaUlBO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUVBLDhCQUFBO0FwQjZpSUo7QW9CM2lJSTtFQUVJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFYjBEUCwwQ0FBQTtFYXhETyxVQUFBO0FwQjRpSVI7QW9CemlJQztFQUNPLG9DQUFBO0FwQjJpSVI7QUk5MEhRO0VnQnpOQTtJQUNJLGtCQUFBO0lBQ0EsbUJBQUE7RXBCMGlJVjtBQUNGO0FvQnRpSUk7RUFDSSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLG9DQUFBO01BQUEsaUNBQUE7VUFBQSw4QkFBQTtFQUNBLG1DQUFBO01BQUEsZ0NBQUE7VUFBQSxrQ0FBQTtFQUNKLGNBQUE7QXBCd2lJSjtBSTExSFE7RWdCbE5KO0lBT0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RXBCeWlJSDtBQUNGO0FvQnRpSVE7RUFDSSwyQkFBQTtFQUNOLGNBQUE7RUFDTSw0QkFBQTtBcEJ3aUlaO0FJcDJIUTtFZ0J2TUE7SUFNUSw0QkFBQTtFcEJ5aUlkO0FBQ0Y7QUl6MkhRO0VnQjlMSTtJQUVRLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0VwQnlpSWxCO0FBQ0Y7QUkvMkhRO0VnQnpMUTtJQUVRLFVBQUE7RXBCMGlJdEI7QUFDRjtBb0JwaUlRO0VBQ0ksK0JBQUE7QXBCc2lJWjtBb0JwaUlnQjtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtBcEJzaUlwQjtBb0JwaUlvQjtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLE1BQUE7QXBCc2lJeEI7QW9CcmlJd0I7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QXBCdWlJNUI7QW9CcmlJd0I7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBcEJ1aUk1QjtBb0JyaUl3QjtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QXBCdWlJNUI7QW9CbmlJb0I7RUFDSSxrQkFBQTtFQUNsQixnQkFBQTtBcEJxaUlOO0FvQm5pSXdCO0VBQ0ksOEJBQUE7QXBCcWlJNUI7QUlsNkhRO0VnQnBJZ0I7SUFHUSw4QkFBQTtFcEJ1aUk5QjtBQUNGO0FvQnRpSTRCO0VBQ0ksNEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0FwQndpSWhDO0FJOTZIUTtFZ0IvSG9CO0lBT1EsbUJBQUE7RXBCMGlJbEM7QUFDRjtBb0J4aUk0QjtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FwQjBpSWhDO0FJeDdIUTtFZ0JySG9CO0lBS1EsbUJBQUE7RXBCNGlJbEM7QUFDRjtBb0J2aUlnQjtFQUNJLDZCQUFBO0FwQnlpSXBCO0FvQmxpSVE7RUFDSSxjQUFBO0FwQm9pSVo7QW9CbGlJWTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBcEJvaUloQjs7QW9COWhJQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXBCaWlJSjtBb0JoaUlJO0VBQ0ksdUJBQUE7RUFDQSxzQkFBQTtBcEJraUlSOztBcUJqc0lDO0VBQ0MscUJBQUE7QXJCb3NJRjtBc0J2c0lBO0VBRUkscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFFQSxVQUFBO0F0QnVzSUo7QUk1OUhRO0VrQmpQUjtJQVVRLGdCQUFBO0V0QnVzSU47QUFDRjtBSWorSFE7RWtCalBSO0lBZVEsZUFBQTtFdEJ1c0lOO0FBQ0Y7O0FzQmxzSUk7RUFFSSx1QkFBQTtBdEJvc0lSO0FJMStIUTtFa0I1Tko7SUFNUSx1QkFBQTtFdEJvc0lWO0FBQ0Y7QUkvK0hRO0VrQjVOSjtJQVdRLHNCQUFBO0V0Qm9zSVY7QUFDRjs7QXVCcnVJQTtFQUVJLGdCQUFBO0VBQ0EsU0FBQTtBdkJ1dUlKO0F1Qm51SUk7RUFFSSwyQkFBQTtBdkJvdUlSO0FJNS9IUTtFbUIxT0o7SUFNUSxhQUFBO0V2Qm91SVY7QUFDRjtBdUJsdUlRO0VBRUksa0JBQUE7RUFDQSxZQUFBO0VBRUEseUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBdkJrdUlaO0FJMWdJUTtFbUJqT0E7SUFhTSwwQkFBQTtFdkJrdUlaO0FBQ0Y7QXVCOXRJSTtFQUVJLDRCQUFBO0F2Qit0SVI7QUlsaElRO0VtQi9NSjtJQU1RLGFBQUE7RXZCK3RJVjtBQUNGO0F1Qjd0SVE7RUFFSSxrQkFBQTtFQUVBLFlBQUE7RUFFQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFFQSxpQkFBQTtBdkIydElaO0F1QnZ0SUk7RUFFSSxZQUFBO0VBQ0EseUJBQUE7QXZCd3RJUjtBSXBpSVE7RW1CdkxKO0lBT1EsTUFBQTtJQUNBLHlCQUFBO0lBQ0Esa0JBQUE7RXZCd3RJVjtBQUNGO0F1QnJ0SUk7RUFFSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBRUEsV0FBQTtFQUVBLDZDQUFBO0F2Qm90SVI7QUlsaklRO0VtQjFLSjtJQVlRLFNBQUE7SUFDQSx1QkFBQTtFdkJvdElWO0FBQ0Y7QUl4aklRO0VtQjFLSjtJQWtCTSxXQUFBO0V2Qm90SVI7QUFDRjtBdUJsdElRO0VBRUksdUNBQUE7QXZCbXRJWjtBSWhrSVE7RW1CckpBO0lBTVEsZ0JBQUE7RXZCbXRJZDtBQUNGO0F1Qmp0SVk7RUFFSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLE9BQUE7QXZCa3RJaEI7QUkza0lRO0VtQjVJSTtJQVNRLGdCQUFBO0lBQ0EsbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0V2Qmt0SWxCO0FBQ0Y7QUlqbElRO0VtQjVJSTtJQWNRLHNCQUFBO0lBQ0EsU0FBQTtFdkJtdElsQjtBQUNGO0F1QjlzSUk7RUFJSSx1Q0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtBdkI2c0lSO0FJNWxJUTtFbUJ2SEo7SUFVUSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxjQUFBO0V2QjZzSVY7QUFDRjtBSW5tSVE7RW1CdkhKO0lBaUJRLDhCQUFBO0V2QjZzSVY7QUFDRjtBSXhtSVE7RW1CdkhKO0lBc0JRLDhCQUFBO0V2QjZzSVY7QUFDRjtBSTdtSVE7RW1CdkhKO0lBMkJRLDZCQUFBO0V2QjZzSVY7QUFDRjtBdUJ4c0lVO0VBTUksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBdkJxc0lkO0FJM25JUTtFbUJ0RkU7SUFHTSxZQUFBO0lBQ0EsZ0JBQUE7RXZCa3RJZDtBQUNGO0FJam9JUTtFbUJ0RkU7SUFjTSxhQUFBO0V2QjZzSWQ7QUFDRjtBSXRvSVE7RW1CdEZFO0lBaUJNLG1DQUFBO1FBQUEsK0JBQUE7WUFBQSwyQkFBQTtJQUNBLGtCQUFBO0V2QitzSWQ7QUFDRjtBSTVvSVE7RW1CN0RFO0lBRUksdUJBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtFdkIyc0laO0FBQ0Y7QUlwcElRO0VtQjdERTtJQVNRLFVBQUE7RXZCNHNJaEI7QUFDRjtBSXpwSVE7RW1CakRNO0lBRUksa0JBQUE7RXZCNHNJaEI7QUFDRjs7QXdCNzRJSTtFQUNFLDRCQUFBO0F4Qmc1SU47QUlscUlRO0VvQi9PSjtJQUdJLDBCQUFBO0V4Qms1SU47QUFDRjtBd0IvNElJO0VBQ0UsV0FBQTtBeEJpNUlOO0FJMXFJUTtFb0J4T0o7SUFHSSxrQ0FBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7RXhCbTVJTjtBQUNGOztBd0I5NElBO0VBQ0UsZ0JBQUE7QXhCaTVJRjs7QXdCNzRJRTs7RUFFRSx3QkFBQTtBeEJnNUlKO0F3Qjc0SUU7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F4Qis0SUo7QUlsc0lRO0VvQnBOTjtJQVVJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0lBQ0Esc0JBQUE7UUFBQSxtQkFBQTtZQUFBLGdCQUFBO0lBQ0EsWUFBQTtFeEJnNUlKO0V3Qjk0SUk7SUFDRSxrQkFBQTtJQUNBLDJCQUFBO0lBQUEsMkJBQUE7SUFBQSxvQkFBQTtJQUNBLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0lBQ0Esa0NBQUE7UUFBQSwrQkFBQTtZQUFBLHNDQUFBO0lBQ0EsV0FBQTtFeEJnNUlOO0V3Qjk0SU07SUFDRSxlQUFBO0V4Qmc1SVI7QUFDRjtBd0I1NElJOztFQUVFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0F4Qjg0SU47QXdCNTRJTTs7RUFDRSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0F4Qis0SVI7QUlydUlRO0VvQjlLRjs7SUFNSSwwQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7RXhCazVJUjtBQUNGO0F3Qi80SU07O0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBeEJrNUlSO0F3Qmg1SVE7O0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxtQ0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSw4Q0FBQTtBeEJtNUlWO0F3QjU0SUk7RUFDRSxrQkFBQTtBeEI4NElOO0F3QjM0SUk7RUFDRSxXQUFBO0VBQ0EsYUFBQTtBeEI2NElOO0FJN3dJUTtFb0JsSUo7SUFJSSxRQUFBO0lBQ0EsWUFBQTtJQUNBLE9BQUE7RXhCKzRJTjtFd0I3NElNO0lBQ0UsaUJBQUE7SUFDQSxrQkFBQTtFeEIrNElSO0FBQ0Y7QUl4eElRO0VvQmxJSjtJQWNJLHNCQUFBO0V4Qmc1SU47QUFDRjtBSTd4SVE7RW9CbElKO0lBaUJJLFdBQUE7SUFDQSxZQUFBO0V4Qms1SU47QUFDRjtBSW55SVE7RW9CbElKO0lBcUJJLFdBQUE7SUFDQSxhQUFBO0V4Qm81SU47QUFDRjtBSXp5SVE7RW9CbElKO0lBeUJJLFdBQUE7SUFDQSxhQUFBO0V4QnM1SU47QUFDRjtBd0JwNUlNOztFQUVFLFdBQUE7QXhCczVJUjtBd0JwNUlROztFQUNFLHNCQUFBO0F4QnU1SVY7QXdCcjVJVTs7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0F4Qnc1SVo7QXdCaDVJSTtFQUNFLFVBQUE7QXhCazVJTjtBSS96SVE7RW9CcEZKO0lBR0ksWUFBQTtFeEJvNUlOO0FBQ0Y7O0F3Qi80SUE7RUFDRSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7QXhCazVJRjtBd0JoNUlFO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0F4Qms1SUo7QXdCLzRJRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0F4Qmk1SUo7QXdCLzRJSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0F4Qmk1SU47QXdCaDVJTTtFQUNFLHdCQUFBO0F4Qms1SVI7QXdCOTRJRTtFQUNFLHdCQUFBO0F4Qmc1SUo7QXdCLzRJSTtFQUNFLGdCQUFBO0F4Qmk1SU47QUluM0lRO0VvQi9CSjtJQUdJLGVBQUE7RXhCbTVJTjtBQUNGOztBeUJwbUpRO0VBRUksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBekJzbUpaO0F5QnBtSlk7RUFHSSxtQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtBekJvbUpoQjtBSXA0SVE7RXFCdk9JO0lBV1EsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0V6Qm9tSmxCO0FBQ0Y7QUk1NElRO0VxQnZPSTtJQWtCUSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0V6QnFtSmxCO0FBQ0Y7QXlCbG1KWTtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLGtCQUFBO0VBQ0Esa0JBQUE7RWxCa0NmLDJDQUFBO0FQa2tKRDtBeUJobUpnQjtFQUVJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsVUFBQTtBekJpbUpwQjtBeUI5bEpnQjtFQUVJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0Esd0JBQUE7RWxCZ0JuQiwwQ0FBQTtFa0JkbUIsVUFBQTtBekIrbEpwQjtBSXg2SVE7RXFCL0xRO0lBWVEsV0FBQTtFekIrbEp0QjtBQUNGO0FJNzZJUTtFcUIvTFE7SUFpQlEsK0NBQUE7RXpCK2xKdEI7QUFDRjtBeUIzbEpZO0VBRUksd0JBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RWxCSmYsMkNBQUE7RWtCUWUsa0NBQUE7TUFBQSwrQkFBQTtVQUFBLGlDQUFBO0F6QjBsSmhCO0FJejdJUTtFcUJ6S0k7SUFZUSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLGVBQUE7RXpCMGxKbEI7QUFDRjtBeUJ2bEpZO0VBRUksZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QXpCd2xKaEI7QUlyOElRO0VxQnZKSTtJQVFRLGdCQUFBO0V6QndsSmxCO0FBQ0Y7QUkxOElRO0VxQjVJUTtJQUlRLDZCQUFBO0V6QnNsSnRCO0FBQ0Y7QUkvOElRO0VxQjVJUTtJQVNRLDhCQUFBO0V6QnNsSnRCO0FBQ0Y7QUlwOUlRO0VxQi9IUTtJQUlRLDJCQUFBO0V6Qm1sSnRCO0FBQ0Y7QXlCamxKb0I7RUFFSSxlQUFBO0VBQ0EsaUJBQUE7QXpCa2xKeEI7QXlCOWtKZ0I7RUFFSSxlQUFBO0VBQ0EsZ0JBQUE7QXpCK2tKcEI7QXlCemtKSTtFQU1JLGdCQUFBO0F6QnNrSlI7QUlwK0lRO0VxQnhHSjtJbEJqRUgsMENBQUE7RVBpcEpDO0FBQ0Y7QXlCdmtKWTtFQUVJLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtBekJ3a0poQjtBeUJya0pZO0VBRUksbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0F6QnNrSmhCO0FJai9JUTtFcUJ6Rkk7SUFRUSxvQkFBQTtJQUNBLG9CQUFBO0lBQ0Esc0JBQUE7RXpCc2tKbEI7QUFDRjtBeUJua0pZO0VBRUksb0JBQUE7QXpCb2tKaEI7QUkzL0lRO0VxQjNFSTtJQU1RLG9CQUFBO0V6Qm9rSmxCO0FBQ0Y7QXlCbGtKZ0I7RUFFSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VsQjdHbkIsMENBQUE7QVBpckpEO0FJeGdKUTtFcUJsRVE7SUFZUSxhQUFBO0V6QmtrSnRCO0FBQ0Y7QUk3Z0pRO0VxQmxFUTtJQWlCUSxzREFBQTtFekJra0p0QjtBQUNGO0F5Qi9qSmdCO0VBRUksWUFBQTtBekJna0pwQjtBSXJoSlE7RXFCN0NRO0lBTVEsWUFBQTtFekJna0p0QjtBQUNGO0F5QjVqSlk7RUFFSSw0QkFBQTtFQUNBLDBCQUFBO0F6QjZqSmhCO0FJOWhKUTtFcUJsQ0k7SUFPUSxpREFBQTtFekI2akpsQjtBQUNGO0F5QnhqSkk7RUFFSSxnQkFBQTtBekJ5akpSO0F5QnJqSlk7RUFFSSxxQkFBQTtFQUNBLHdCQUFBO0F6QnNqSmhCO0FJMWlKUTtFcUJmSTtJQU9RLG1CQUFBO0lBQ0Esc0JBQUE7RXpCc2pKbEI7QUFDRjtBeUI3aUpnQjtFQUVJLHlCQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBekI4aUpwQjs7QTBCbnlKUTtFQUVJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QTFCcXlKWjtBMEJueUpZO0VBRUksbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0ExQm95SmhCO0FJamtKUTtFc0J4T0k7SUFTUSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7SUFDQSxXQUFBO0UxQm95SmxCO0FBQ0Y7QTBCanlKWTtFQUVJLHFCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFbkIyQ2YsMkNBQUE7QVB3dkpEO0FJL2tKUTtFc0J6Tkk7SUFXUSxrQkFBQTtFMUJpeUpsQjtBQUNGO0EwQi94SmdCO0VBRUksZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0ExQmd5SnBCO0EwQjd4SmdCO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSx3QkFBQTtFbkJpQm5CLDBDQUFBO0VtQmZtQixVQUFBO0ExQjh4SnBCO0FJdG1KUTtFc0JoTVE7SUFZUSxXQUFBO0UxQjh4SnRCO0FBQ0Y7QUkzbUpRO0VzQmhNUTtJQWlCUSwrQ0FBQTtFMUI4eEp0QjtBQUNGO0EwQjF4Slk7RUFFSSxxQkFBQTtFbkJEZiwyQ0FBQTtBUDZ4SkQ7QUlwbkpRO0VzQjFLSTtJQVFRLG9CQUFBO0UxQjB4SmxCO0FBQ0Y7QTBCeHhKZ0I7RUFFSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsTUFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBRUEsaUJBQUE7RUFDQSxzQkFBQTtBMUJ3eEpwQjtBSWxvSlE7RXNCL0pRO0lBYVEsZUFBQTtJQUNBLHNCQUFBO0UxQnd4SnRCO0FBQ0Y7QTBCdHhKb0I7RUFFSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO0ExQnV4SnhCO0EwQnJ4SndCO0VBRUksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0ExQnN4SjVCO0EwQm54SndCO0VBRUksaUJBQUE7QTFCb3hKNUI7O0EyQng0SkE7RXBCd0VDLDZDQUFBO0FQbzBKRDtBMkJ4NEpJO0VBRUksOENBQUE7RUFDQSx1Q0FBQTtFQUNBLGdCQUFBO0EzQnk0SlI7QUlocUpRO0V1QnRPSjtJQUlRLFVBQUE7RTNCczRKVjtBQUNGO0EyQm40Skk7RUFFSSxTQUFBO0EzQm80SlI7QTJCajRKSTtFQUVJLGNBQUE7RUFDQSxpQkFBQTtBM0JrNEpSO0FJNXFKUTtFdUJ6Tko7SUFPUSxlQUFBO0UzQms0SlY7QUFDRjtBMkI5M0pZO0VBRUksMkJBQUE7QTNCKzNKaEI7QTJCMzNKUTtFcEI4QlAsMkNBQUE7RW9CMUJXLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0IyM0paO0FJMXJKUTtFdUJ2TUE7SUFVUSxpQkFBQTtFM0IyM0pkO0FBQ0Y7QTJCejNKWTtFQUVJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0Esd0JBQUE7RXBCV2YsMENBQUE7QVBnM0pEO0FJdnNKUTtFdUIxTEk7SUFZUSxXQUFBO0UzQnkzSmxCO0FBQ0Y7QUk1c0pRO0V1QjFMSTtJQWlCUSx3Q0FBQTtFM0J5M0psQjtBQUNGO0EyQnAzSmdCO0VBRUksUUFBQTtFQUNBLGFBQUE7RUFFQSwrQ0FBQTtBM0JvM0pwQjtBMkJoM0pZO0VBRUksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QTNCaTNKaEI7QTJCaDNKZ0I7RUFFSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLGdEQUFBO0EzQmczSnBCO0EyQjcySmdCO0VBRUkscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUVBLHVDQUFBO0EzQjYySnBCO0EyQngySlk7RUFFSSxrQkFBQTtBM0J5MkpoQjtBMkJ2MkpnQjtFQUVJLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0J3MkpwQjtBSXJ2SlE7RXVCekhRO0lBUVEsbUJBQUE7RTNCMDJKdEI7QUFDRjs7QTRCMStKSTtFQUNJLGdCQUFBO0VBQ0EsZ0NBQUE7QTVCNitKUjtBSS92SlE7RXdCaFBKO0lBSVEscUJBQUE7RTVCKytKVjtBQUNGO0E0QjkrSlE7RUFDSSxjQUFBO0E1QmcvSlo7QTRCLytKWTtFQUNJLG9DQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBNUJpL0poQjtBSTl3SlE7RXdCeE9JO0lBUVEsd0JBQUE7RTVCay9KbEI7QUFDRjtBNEJqL0pnQjtFQUNJLG1CQUFBO0VBQ0EsY0FBQTtBNUJtL0pwQjtBSXZ4SlE7RXdCOU5RO0lBSVEsZUFBQTtFNUJxL0p0QjtBQUNGO0E0QnAvSm9CO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QTVCcy9KeEI7QUlqeUpRO0V3QnhOWTtJQUtRLGVBQUE7SUFDQSxtQkFBQTtFNUJ3L0oxQjtBQUNGO0E0QnQvSm9CO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0E1QncvSnhCO0FJM3lKUTtFd0IvTVk7SUFJUSxtQkFBQTtFNUIwL0oxQjtBQUNGO0E0QnAvSmdCO0VBQ0ksb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E1QnMvSnBCO0E0QnAvSm9CO0VBQ0ksa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0VBQ0EsbUNBQUE7QTVCcy9KeEI7QUkzekpRO0V3QnBNUTtJQWFRLHNCQUFBO0U1QnMvSnRCO0U0QnAvSnNCO0lBQ0ksbUNBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0lBQ0EsUUFBQTtJQUNBLFlBQUE7RTVCcy9KMUI7QUFDRjtBNEJsL0p3QjtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxlQUFBO0E1Qm8vSjVCO0FJMTBKUTtFd0I3S2dCO0lBS1EsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0U1QnMvSjlCO0FBQ0Y7QUloMUpRO0V3Qm5Lb0I7SUFFUSxpQkFBQTtFNUJxL0psQztBQUNGO0E0QnAvSmdDO0VBQ0ksMkNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0E1QnMvSnBDO0FJMzFKUTtFd0IvSndCO0lBT1EsMkNBQUE7SUFDQSxXQUFBO0U1QnUvSnRDO0FBQ0Y7QTRCbi9KNEI7RUFDSSwyQkFBQTtBNUJxL0poQztBNEJwL0pnQztFQUNJLGlCQUFBO0E1QnMvSnBDO0FJdjJKUTtFd0JoSndCO0lBR1EsbUJBQUE7RTVCdy9KdEM7QUFDRjtBNEJyL0o0QjtFQUNJLDJCQUFBO0E1QnUvSmhDO0FJLzJKUTtFd0JuSVE7SUFFUSw4QkFBQTtJQUNBLDJCQUFBO0U1Qm8vSnRCO0FBQ0Y7O0Flcm1LSTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QWZ3bUtSO0FJMTNKUTtFV2hQSjtJQUlRLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0VmMG1LVjtBQUNGO0Flem1LUTtFQUNJLGdCQUFBO0FmMm1LWjtBZXZtS0k7RUFDSSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBZnltS1I7QUl6NEpRO0VXbk9KO0lBTVEsb0JBQUE7RWYwbUtWO0FBQ0Y7QWV6bUtRO0VBQ0ksZ0JBQUE7QWYybUtaO0FlMW1LWTtFQUNJLGtDQUFBO01BQUEsOEJBQUE7VUFBQSwwQkFBQTtBZjRtS2hCO0FJcDVKUTtFV25OSjtJQUlRLDBCQUFBO0VmdW1LVjtBQUNGO0FJejVKUTtFVzVNQTtJQUlRLDBCQUFBO0VmcW1LZDtBQUNGO0FJOTVKUTtFV3BNQTtJQUlRLHlCQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtFZmttS2Q7QUFDRjtBZTNsS1E7RUFFSSxXQUFBO0FmNGxLWjtBZXpsS1E7RUFFSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBZjBsS1o7QWV4bEtZO0VBRUksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtBZnlsS2hCO0FlaGxLWTtFQUVJLGlCQUFBO0VBQ0Esb0JBQUE7QWZpbEtoQjtBSXA3SlE7RVdwS0o7SUFhUSxhQUFBO0VmK2tLVjtBQUNGOztBNkJ4cUtJO0VBRUksc0JBQUE7QTdCMHFLUjtBNkJ2cUtJO0VBRUksZ0JBQUE7QTdCd3FLUjtBNkJ0cUtRO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwyQ0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtBN0J1cUtaO0E2QmpxS1E7RUFFSSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTdCa3FLWjtBNkJocUtZO0VBRUksVUFBQTtBN0JpcUtoQjtBNkI3cEtRO0VBRUksb0NBQUE7QTdCOHBLWjtBNkJ4cEtRO0VBRUksZUFBQTtBN0J5cEtaO0E2QnhwS1k7RUFFSSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFFQSxrQkFBQTtBN0J3cEtoQjtBNkJ0cEtnQjtFQUVJLFdBQUE7QTdCdXBLcEI7QTZCenBLZ0I7RUFFSSxXQUFBO0E3QnVwS3BCO0E2QnpwS2dCO0VBRUksV0FBQTtBN0J1cEtwQjtBNkJ6cEtnQjtFQUVJLFdBQUE7QTdCdXBLcEI7QTZCenBLZ0I7RUFFSSxXQUFBO0E3QnVwS3BCO0E2QmpwS0k7RUFFSSxnQkFBQTtFQUNBLGtCQUFBO0E3QmtwS1I7QTZCaHBLUTtFQUVJLFVBQUE7QTdCaXBLWjtBNkI3b0tJO0VBRUksa0JBQUE7RUFDQSxtQkFBQTtBN0I4b0tSO0E2QjdvS1E7RUFDSSx1Q0FBQTtFQUNBLG9DQUFBO0E3QitvS1o7QTZCOW9LWTtFQUNJLHVDQUFBO0VBQ0EsK0NBQUE7QTdCZ3BLaEI7QTZCM29LSTtFQUVJLCtCQUFBO0E3QjRvS1I7QUl0L0pRO0V5Qi9JSTtJQUVJLGtCQUFBO0U3QnVvS2Q7RTZCbm9LTTtJQUVJLCtCQUFBO0lBQ0EsOEJBQUE7RTdCb29LVjtFNkJqb0tNO0lBRUksZUFBQTtFN0Jrb0tWO0U2QmpvS1U7SUFDSSwrQ0FBQTtFN0Jtb0tkO0FBQ0Y7O0E2QjFuS1k7RUFFSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0NBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0E3QjRuS2hCOztBOEJsd0tJO0VBRUksc0JBQUE7QTlCb3dLUjtBOEIvdktRO0VBRUksa0JBQUE7RUFDQSxZQUFBO0E5Qmd3S1o7QThCOXZLWTtFQUVJLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QTlCK3ZLaEI7QThCOXZLZ0I7RUFDSSxlQUFBO0E5Qmd3S3BCO0E4Qjl2S2dCO0VBRUksZ0NBQUE7QTlCK3ZLcEI7QThCNXZLZ0I7RUFFSSx5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUJBQUE7QTlCNnZLcEI7QThCM3ZLb0I7RUFFSSxnQkFBQTtBOUI0dkt4QjtBOEJ4dktnQjtFQUVJLGlCQUFBO0E5Qnl2S3BCO0FJampLUTtFMEIxTVE7SUFJUSxtQkFBQTtFOUIydkt0QjtBQUNGO0E4Qnh2S2dCO0VBRUksMkJBQUE7RUFDQSw4Q0FBQTtFQUNBLDRCQUFBO0E5Qnl2S3BCO0E4QnZ2S29CO0VBRUksYUFBQTtBOUJ3dkt4QjtBOEJwdktnQjs7RUFHSSxhQUFBO0E5QnF2S3BCO0FJbGtLUTtFMEJ6S0k7SUFFSSxlQUFBO0U5QjZ1S2Q7RThCM3VLYztJQUVJLFVBQUE7SUFFQSxtQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7SUFFQSw4QkFBQTtFOUIwdUtsQjtBQUNGOztBK0I5ektBO0VBQ0UsK0JBQUE7RUFBQSwrQkFBQTtFQUFBLHdCQUFBO0EvQmkwS0Y7QStCaDBLRTtFQUdFLGNBQUE7QS9CZzBLSjtBSXBsS1E7RTJCeE9KO0lBQ0UsYUFBQTtFL0IrektKO0FBQ0Y7QStCNXpLRTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7QS9COHpLSjs7QStCeHpLSTtFQURGO0lBRUksb0JBQUE7RS9CNHpLSjtBQUNGOztBK0J2ektFO0VBQ0UsMkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBL0IwektKO0FJMW1LUTtFMkJwTk47SUFNSSwwQkFBQTtJQUNBLGlCQUFBO0UvQjR6S0o7QUFDRjtBK0J6ektJO0VBQ0Usd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0EvQjJ6S047O0ErQnR6S0E7RUFDRSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QS9CeXpLRjtBK0J2ektFO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBL0J5ektKO0ErQnh6S0k7RUFDRSxvQkFBQTtBL0IwektOO0ErQnZ6S0k7RUFDRSw4QkFBQTtFQUNBLG9DQUFBO0EvQnl6S047QStCcnpLRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7QS9CdXpLSjs7QStCbnpLQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0EvQnN6S0Y7QStCcHpLRTtFQUNFLFdBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO01BQUEsb0NBQUE7VUFBQSxnQ0FBQTtBL0JzektKOztBK0JuektBO0VBQ0UsOEJBQUE7RUFDQSxrQkFBQTtBL0JzektGO0ErQnB6S0U7RUFDRSxXQUFBO0VBQ0Esb0RBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO0EvQnN6S0o7QStCcHpLSTtFQUNFLHlCQUFBO0EvQnN6S047QStCcHpLSTtFQUNFLDJDQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0EvQnN6S047QStCenpLSTtFQUNFLDJDQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0EvQnN6S047QStCenpLSTtFQUNFLDJDQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0EvQnN6S047QStCenpLSTtFQUNFLDJDQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0EvQnN6S047QStCenpLSTtFQUNFLDJDQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0EvQnN6S047QStCbHpLRTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtBL0JvektKO0ErQmh6S0k7RUFDRSxXQUFBO0VBQ0EsOENBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBL0JrektOO0ErQi95S007RUFDRSx1REFBQTtBL0JpektSO0ErQjV5S0U7RUFDRSxpQkFBQTtBL0I4eUtKO0ErQjV5S0k7RUFDRSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QS9COHlLTjtBK0I3eUtNO0VBQ0UsV0FBQTtFQUNBLDhDQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QS9CK3lLUjtBK0I3eUtNO0VBQ0UsbUJBQUE7QS9CK3lLUjs7QStCenlLQTtFQUNFLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQ0FBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7QS9CNHlLRjtBK0IzeUtFO0VBQ0UseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLFdBQUE7QS9CNnlLSjs7QStCenlLQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0EvQjR5S0Y7QUlydktRO0UyQm5ERjtJQUNFLHFCQUFBO1FBQUEsbUJBQUE7WUFBQSxhQUFBO0UvQjJ5S047RStCMXlLTTtJQUNFLGdCQUFBO0UvQjR5S1I7RStCenlLSTtJQUNFLHFCQUFBO1FBQUEsbUJBQUE7WUFBQSxhQUFBO0UvQjJ5S047RStCMXlLTTtJQUNFLGVBQUE7RS9CNHlLUjtBQUNGO0ErQnZ5S0U7RUFDRSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsdUJBQUE7QS9CeXlLSjtBK0J0eUtFO0VBQ0UsYUFBQTtBL0J3eUtKO0ErQnR5S0k7RUFFRSxXQUFBO0VBQ0Esb0NBQUE7QS9CdXlLTjtBK0JueUtFO0VBQ0UseUJBQUE7QS9CcXlLSjtBK0JueUtJO0VBQ0UsNkJBQUE7RUFDQSw0QkFBQTtBL0JxeUtOO0ErQnB5S007RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7RUFDQSxlQUFBO0EvQnN5S1I7QStCanlLRTtFQUNFLHFCQUFBO0VBQ0Esb0NBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7QS9CbXlLSjs7QStCL3hLQTtFQUNFLCtDQUFBO0EvQmt5S0Y7QStCaHlLRTtFQUNFLHFCQUFBO0EvQmt5S0o7QStCaHlLSTtFQUNFLGVBQUE7QS9Ca3lLTjtBK0I5eEtFO0VBQ0UsZ0NBQUE7QS9CZ3lLSjtBK0IveEtJO0VBQ0UsdUJBQUE7QS9CaXlLTjtBK0I3eEtFO0VBQ0UsV0FBQTtBL0IreEtKO0ErQjV4S0U7RUFDRSx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0EvQjh4S0o7QStCNXhLRTtFQUNFLFdBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBL0I4eEtKO0ErQjN4S0U7RUFDRSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtBL0I2eEtKO0ErQjN4S0U7RUFDRSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0EvQjZ4S0o7QStCM3hLRTtFQUNFLFdBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO01BQUEsb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtBL0I2eEtKO0ErQjN4S0U7RUFDRSxvQ0FBQTtFQUNBLFdBQUE7QS9CNnhLSjtBK0IzeEtFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QS9CNnhLSjtBK0IzeEtFO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0EvQjZ4S0o7QStCMXhLRTtFQUNFLG9DQUFBO0VBQ0Esb0JBQUE7QS9CNHhLSjtBK0J6eEtNO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0EvQjJ4S1I7QStCenhLTTtFQUNFLFdBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9CMnhLUjtBK0J2eEtJO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtBL0J5eEtOO0ErQnh4S007RUFDRSx5QkFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtBL0IweEtSOztBK0JweEtBO0VBQ0UsZ0NBQUE7QS9CdXhLRjtBK0JyeEtFO0VBQ0Usd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0EvQnV4S0o7QStCcnhLSTtFQUNFLG1DQUFBO1VBQUEsMkJBQUE7QS9CdXhLTjtBK0JqeEtNO0VBQ0Usd0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0EvQm14S1IiLCJmaWxlIjoiZXh0ZW5zaW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3VyaWVyK1ByaW1lJmZhbWlseT1MaWJyZStGcmFua2xpbjp3Z2h0QDEwMC4uOTAwJmZhbWlseT1QdWJsaWMrU2FuczppdGFsQDA7MSZkaXNwbGF5PXN3YXBcIik7XG4uY291cmllci1wcmltZS1yZWd1bGFyLFxuLmZvbnQtbW9ub3NwYWNlLFxuLmZvbnQtbW9ub3NwYWNlLWJvbGQge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvdXJpZXItcHJpbWUtcmVndWxhci5mb250LW1vbm9zcGFjZS1ib2xkLFxuLmNvdXJpZXItcHJpbWUtcmVndWxhciBzdHJvbmcsXG4uZm9udC1tb25vc3BhY2UuZm9udC1tb25vc3BhY2UtYm9sZCxcbi5mb250LW1vbm9zcGFjZSBzdHJvbmcsXG4uZm9udC1tb25vc3BhY2UtYm9sZC5mb250LW1vbm9zcGFjZS1ib2xkLFxuLmZvbnQtbW9ub3NwYWNlLWJvbGQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5saWJyZS1mcmFua2xpbi04MDAsXG4uZm9udC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGlicmUtZnJhbmtsaW4tOTAwLFxuLmZvbnQtaGVhZGluZy1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnB1YmxpYy1zYW5zLTQwMCxcbi5mb250LWJvZHkge1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWM0KTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cblxuLnNuX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG46cm9vdCB7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tdGMtY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tdGMtY29sb3ItYmxhY2s6ICMwMDA7XG4gIC0taGVhZGVyLWg6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRlci1oOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tMjUtMTYge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYygyNS8xNikgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MnB4KSB7XG4gICogLnJhdGlvLTgtMTEge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYyg4LzExKSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tbWQtMTEtMzAge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYygxMS8zMCkgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MnB4KSB7XG4gICogLnJhdGlvLW1kLTMyMC00NDAge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYyg0NDAvMzIwKSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tbWQtNDIwLTE1MDAge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYyg0MjAvMTUwMCkgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KSB7XG4gICogLnJhdGlvLW1kLTY5MC0xNDM5IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKGNhbGMoNjkwLzE0MzkpICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAqIC5yYXRpby1tZC01NjUtMTQ0MCB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDU2NS8xNDQwKSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tNTY1LTMwMSB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDU2NS8zMDEpICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjJweCkge1xuICAqIC5yYXRpby02MzAtMTUwMCB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDYzMC8xNTAwKSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYycHgpIHtcbiAgKiAucmF0aW8tNDYwLTMwMCB7XG4gICAgbWluLWhlaWdodDogY2FsYyhjYWxjKDQ2MC8zMDApICogMTAwdncpO1xuICB9XG59XG5cbnNwYW4uYnJ1c2gtZGVjb3JhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItaW1hZ2U6IHVybChcIi4uL2ltZy9icnVzaC1kZWNvcmF0aW9uLnN2Z1wiKSAwIDEwIDIwIDEwO1xuICBib3JkZXItaW1hZ2UtcmVwZWF0OiBzdHJldGNoO1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IDFlbTtcbiAgYm9yZGVyLWltYWdlLW91dHNldDogMTBweDtcbiAgei1pbmRleDogLTE7XG59XG5zcGFuLmJydXNoLWRlY29yYXRpb24uX211bHRpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5zcGFuLmJydXNoLWRlY29yYXRpb24uX211bHRpOjpiZWZvcmUge1xuICBib3R0b206IC0zMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1kKSB7XG4gIC5fZmlyc3Qtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKGxnKSB7XG4gIC5fZmlyc3Qtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG4gIH1cbn1cblxuYm9keTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGOEUzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZCRUVENTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkJFRUQ1O1xuICBjb2xvcjogI0MwOTg1MztcbiAgZm9udDogc21hbGwtY2FwdGlvbjtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieHMg4omlIDBweCAoMGVtKVwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwic20g4omlIDU3NnB4ICgzNmVtKVwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIm1kIOKJpSA4MzRweCAoNTIuMTI1ZW0pXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJsZyDiiaUgMTI4MHB4ICg4MGVtKVwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieGwg4omlIDE0NDBweCAoOTBlbSlcIjtcbiAgfVxufVxuXG5ib2R5Ll9kZWJ1Zzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEzcHg7XG4gIHBhZGRpbmc6IDRweCA4cHggNXB4IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJTRiBNb25vXCIsIG1vbm9zcGFjZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSB7XG4gIGJvZHkuX2RlYnVnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiWFMg4omlIDBweFwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgYm9keS5fZGVidWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJTTSDiiaUgNTc2cHhcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICBib2R5Ll9kZWJ1Zzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk1EIOKJpSA4MzRweFwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgYm9keS5fZGVidWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJMRyDiiaUgMTI4MHB4XCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICBib2R5Ll9kZWJ1Zzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlhMIOKJpSAxNDQwcHhcIjtcbiAgfVxufVxuXG4uX2JnX2MxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuXG4uX2JnX2MyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xufVxuXG4uX2JnX2MzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xufVxuXG4uX2JnX2M0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xufVxuXG4uX2JnX2M1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xufVxuXG4uX2JnX2M2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzYpO1xufVxuXG4uX2JnX2M3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzcpO1xufVxuXG4uX2JnX2M4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzgpO1xufVxuXG4uX2JnX2M5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzkpO1xufVxuXG4uX2JnX2MxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxMCk7XG59XG5cbi5fYmdfYzExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzExKTtcbn1cblxuLl9iZ19jMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMTIpO1xufVxuXG4uX3RleHRfYzEge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuXG4uX3RleHRfYzIge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xufVxuXG4uX3RleHRfYzMge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzMpO1xufVxuXG4uX3RleHRfYzQge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xufVxuXG4uX3RleHRfYzUge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzUpO1xufVxuXG4uX3RleHRfYzYge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzYpO1xufVxuXG4uX3RleHRfYzcge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzcpO1xufVxuXG4uX3RleHRfYzgge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzgpO1xufVxuXG4uX3RleHRfYzkge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzkpO1xufVxuXG4uX3RleHRfYzEwIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxMCk7XG59XG5cbi5fdGV4dF9jMTEge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzExKTtcbn1cblxuLl90ZXh0X2MxMiB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMTIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5oZWFkZXItbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmhlYWRlci1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XG59XG5cbi5oYXMtYm9yZGVyLXkge1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cblxuLmhhcy1ib3JkZXIteCB7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuXG4uaGFzLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbi5oYXMtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbi5oYXMtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cblxuLmhhcy1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbi5ibGFjay12ZWlsIC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIH1cbn1cbi5zbl9oZWFkZXIge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oKSAhaW1wb3J0YW50O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxsIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxsIC5zbl9oZWFkZXJfaGFtYnVyZ2VyIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxsIC5zbl9oZWFkZXJfaGFtYnVyZ2VyID4gc3BhbiB7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxsIC5zbl9oZWFkZXJfaGFtYnVyZ2VyID4gc3BhbjpudGgtY2hpbGQoMiksIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxsIC5zbl9oZWFkZXJfaGFtYnVyZ2VyID4gc3BhbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogNTAlO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkuX2Z1bGwgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5Ll9mdWxsIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGUgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZV9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAycHg7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbG9nbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25faGVhZGVyIC5zbl9oZWFkZXJfbG9nbyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX2xvZ28gaW1nLl9tb2JpbGVfbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc25faGVhZGVyIC5oZWFkZXJfY29udGFpbmVyIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHlfc2VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX2Z1bGwge1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX2Z1bGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX2Z1bGwgLnNuX2hlYWRlcl9uYXZfZnVsbCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGlnaC1yeWUtYm91cmJvbi5naWZcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdDpudGgtY2hpbGQoMikge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAzNXB4O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4gLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0IC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGVfaW4gLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0IC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pIGEge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbiAuc25faGVhZGVyX25hdl9tb2JpbGVfY3QtLWxhbmd1YWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG9yZGVyOiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdC0tbGFuZ3VhZ2VzIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGVfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5fY3RiX3dyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5fY3RiX3dyIC5zbl9idG4uX25hcnJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbiAuX2N0Yl93ciAuc25fYnRuLl9uYXJyb3c6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2Ll9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbiAuc25faGVhZGVyX25hdl9tb2JpbGVfc29jaWFscyxcbi5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX21vYmlsZSAuc25faGVhZGVyX25hdl9tb2JpbGUgLnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luIC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pbl9zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdl9mdWxsX2kge1xuICBtYXJnaW46IDAgMWVtO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG8gMCAwLjRlbSAyOHB4O1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdl9mdWxsX2kgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGMtYm9keS1mb250LXNpemUtZGVza3RvcCwgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG4uc25faGVhZGVyIC5zbl9oZWFkZXJfbmF2X2Z1bGxfaSBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdl9mdWxsX2kgYTpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNuX2hlYWRlciAuc25faGVhZGVyX25hdl9mdWxsX2kuY3VycmVudF9wYWdlX2l0ZW0gYTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbl9oZWFkZXIgLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuXG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkgLnNuX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkgLnNuX2hlYWRlcl9oYW1idXJnZXIge1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuLl9tZW51X29wZW4ub3ZlcmZsb3ctaGlkZGVuIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5IC5zbl9oZWFkZXJfaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLl9tZW51X29wZW4ub3ZlcmZsb3ctaGlkZGVuIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5IC5zbl9oZWFkZXJfaGFtYnVyZ2VyID4gc3BhbjpudGgtY2hpbGQoMiksIC5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbiAuc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eSAuc25faGVhZGVyX2hhbWJ1cmdlciA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkgLnNuX2hlYWRlcl9sb2dvIGltZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLl9tZW51X29wZW4ub3ZlcmZsb3ctaGlkZGVuIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl91dGlsaXR5IC5zbl9oZWFkZXJfbG9nbyAuX21vYmlsZV9sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX3V0aWxpdHkgLnNuX2xhbmd1YWdlX3NlbGVjdG9yX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbiAuc25faGVhZGVyIC5zbl9oZWFkZXJfdXRpbGl0eSAuc25fYnRuLl9uYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLl9tZW51X29wZW4ub3ZlcmZsb3ctaGlkZGVuIC5zbl9oZWFkZXIgLnNuX2hlYWRlcl9uYXYuX2Z1bGwgLnNuX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XG59XG4uX21lbnVfb3Blbi5vdmVyZmxvdy1oaWRkZW4gLnNuX2hlYWRlciAuc25faGVhZGVyX25hdi5fZnVsbCAuc25faGVhZGVyX25hdl9mdWxsX3dyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc25fYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMy40OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbl9idG4uX3dpZGU6bm90KC5ub3Qtd2lkZS1idG4pIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zbl9idG4uX3RlcnRpYXJ5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pIHtcbiAgLnNuX2J0bi5fcHJpbWFyeV92YXJpYW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uc25fYmxvY2tfYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbl9ibG9ja19pbnRyb19mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsIFtjbGFzc149c25fY29udGFpbmVyX2ZpeGVkXSB7XG4gIHBhZGRpbmctbGVmdDogNS42MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNS42MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsIFtjbGFzc149c25fY29udGFpbmVyX2ZpeGVkXSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsIC5iYl90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbCAuYmJfdGl0bGUgaS5zdGFtcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZXJvLWRpc3RpbGxlZC1zdGFtcC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNGVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAxNnJlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbCAuYmJfdGl0bGUgaS5zdGFtcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAwLjc1ZW07XG4gICAgd2lkdGg6IDRlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbCAuYmJfdGl0bGUgaS5zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbCAuYmJfdGl0bGUgaS5zdGFtcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsIC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLmJnLWZyYW1lIC5zbl9iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAuODc1cmVtIC0gLjg3NXJlbSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAuODc1cmVtIC0gLjg3NXJlbSk7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmctZnJhbWUgLnNuX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS44NzVyZW0gLSAxLjg3NXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtIC0gMS44NzVyZW0pO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5iZy1mcmFtZSBbY2xhc3NePXNuX2NvbnRhaW5lcl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmctZnJhbWUuYmctc2hpZnQtdXAgLnNuX2JhY2tncm91bmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmctZnJhbWUuYmctc2hpZnQtdXAgW2NsYXNzXj1zbl9jb250YWluZXJdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjc1cmVtICsgMS44NzVyZW0pO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5iZy1mcmFtZS5iZy1zaGlmdC1kb3duIC5zbl9iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYm91cmJvbiBbY2xhc3NePXNuX2NvbnRhaW5lcl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1ib3VyYm9uIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICAgIHBhZGRpbmc6IDIuMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYm91cmJvbiAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfdGl0bGUge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1ib3VyYm9uIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYm91cmJvbiAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJvdXJib24gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLnNuX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYm91cmJvbiAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRuLl93aWRlIHtcbiAgICBtaW4td2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1iYXJyZWxzLWJnIC5zbl9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgW2NsYXNzXj1zbl9jb250YWluZXJdIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNDM4cmVtO1xuICBwYWRkaW5nLXRvcDogNi40MzhyZW07XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYmFycmVscy1iZyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLnNuX2J0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcGFkZGluZzogMjFweCAzMi41cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDM4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1iYXJyZWxzLWJnIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfdGl0bGUge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aWxkLWJhcnJlbHMtYmcgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1iYXJyZWxzLWJnIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYmFycmVscy1iZyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2lsZC1iYXJyZWxzLWJnIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCBwLnRhbGstd2hpc2tleSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLndpbGQtYmFycmVscy1iZyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX2NvbnRlbnQgcC50YWxrLXdoaXNrZXkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgW2NsYXNzXj1zbl9jb250YWluZXJdIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLnNuX2J0biB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzIlO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5vdXItbWV0aG9kIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLm91ci1tZXRob2QgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9jb250ZW50IHAudGFsay13aGlza2V5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwub3VyLW1ldGhvZCAuc25fYmxvY2tfaW50cm9fZnVsbF93ciAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX2NvbnRlbnQgcC50YWxrLXdoaXNrZXkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyB7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS41KTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9iYWNrZ3JvdW5kLnZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIHtcbiAgYWxpZ24taXRlbXM6IGVuZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiA+IC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICogPiAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiA+IC5yb3cgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIHtcbiAgZmxleDogMCAwIDYzJTtcbiAgbWF4LXdpZHRoOiA2MyU7XG4gIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTVweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICogPiAucm93IC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqID4gLnJvdyAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWhlcm8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqID4gLnJvdyAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgLmJiX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiA+IC5yb3cgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl9zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1oZXJvIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyID4gKiA+IC5yb3cgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5iYl90aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtaGVybyAuc25fYmxvY2tfaW50cm9fZnVsbF93ciA+ICogPiAucm93IC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuYmJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbSwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSB7XG4gIHotaW5kZXg6IDUyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbSwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS4zNzUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLl90b3AgLnNuX2Jsb2NrX3dyID4gKiwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbS5fdG9wIC5zbl9ibG9ja193ciA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IsIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xuICAgIGFsaWduLWl0ZW1zOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20gLnNuX2Jsb2NrX3dyID4gKiwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wsIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtcHJvZHVjdC1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4sIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4ge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMi4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCA+ICo6bGFzdC1jaGlsZCwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbS53dC1wcm9kdWN0LWJvdHRvbS12YXJpYW50IC5zbl9ibG9ja19pbnRyb19mdWxsX3dyLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3Ige1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbS53dC1wcm9kdWN0LWJvdHRvbS12YXJpYW50IC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbS53dC1wcm9kdWN0LWJvdHRvbS12YXJpYW50IC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LXByb2R1Y3QtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLmJiX3RpdGxlLCAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tLnd0LXByb2R1Y3QtYm90dG9tLXZhcmlhbnQgLmJiX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1wcm9kdWN0LWJvdHRvbS53dC1wcm9kdWN0LWJvdHRvbS12YXJpYW50IC5iYl90aXRsZSwgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbS53dC1wcm9kdWN0LWJvdHRvbS12YXJpYW50IC5iYl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfd3IgPiAqIHtcbiAgcGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9iYWNrZ3JvdW5kIHtcbiAgdG9wOiAycmVtO1xufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5iYl9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW07XG4gIH1cbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbTo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgPiAqIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLnd0LWV2ZW50cy1ib3R0b20gLmJiX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuc25fYmxvY2tfaW50cm9fZnVsbC53dC1ldmVudHMtYm90dG9tIC5iYl9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud3QtZXZlbnRzLWJvdHRvbSAuc25fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwucHJvb2YtYm90dGxlIC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCAuc25fYnRuIHtcbiAgbWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW50cm9fZnVsbC5wcm9vZi1ib3R0bGUgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3IgLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sIC5zbl9idG4uX3dpZGUge1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2hpc2tleS1jcmVkZW50aWFscyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndoaXNrZXktY3JlZGVudGlhbHMgLmJiX3RpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndoaXNrZXktY3JlZGVudGlhbHMgLmJiX3RpdGxlIGkuc3RhbXAge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwucHJvb2YtcHJpdmF0ZS1iYXJyZWwgLmJiX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLndoZWF0LXBvc3Rlci1pbnRybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aGVhdC1wb3N0ZXItaW50cm8gLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC53aGVhdC1wb3N0ZXItaW50cm8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ludHJvX2Z1bGwud2hlYXQtcG9zdGVyLWludHJvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLmJyYXppbC1ob21lIC5zbl9iYWNrZ3JvdW5kIHZpZGVvIHtcbiAgei1pbmRleDogLTE7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5ibGFjay1jdGEgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbixcbi5zbl9ibG9ja19pbnRyb19mdWxsLmJsYWNrLWN0YSAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAuY2xvc2UtdmlkZW8tYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLmJsYWNrLWN0YSAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIGkudmlkZW8tcGxheS1pY29uLFxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmxhY2stY3RhIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1ibGFjayk7XG59XG4uc25fYmxvY2tfaW50cm9fZnVsbC5ibGFjay1jdGEgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbjo6YmVmb3JlLFxuLnNuX2Jsb2NrX2ludHJvX2Z1bGwuYmxhY2stY3RhIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcbiAgLyogQ29sb3JlIGRlbCB0cmlhbmdvbG8gKi9cbn1cbi5zbl9ibG9ja19pbnRyb19mdWxsLnN3ZWV0LW1hc2ggLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbnRyb19mdWxsLl91cC10ZXh0IC5zbl9ibG9ja19pbnRyb19mdWxsX3dyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICB9XG59XG5cbmh0bWxbbGFuZz1lbi11c10gLnNuX2Jsb2NrX2ludHJvX2Z1bGwgaS5zdGFtcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZXJvLWRpc3RpbGxlZC1zdGFtcC11cy5zdmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuc25fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjM3NXJlbSAtIDFweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5zbl9iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzIwcHg7XG4gIGxlZnQ6IDY0cHg7XG4gIHdpZHRoOiA1LjV2dztcbiAgaGVpZ2h0OiBjYWxjKDUuNXZ3ICogMyk7XG4gIG1heC1oZWlnaHQ6IDMxdmg7XG4gIG1heC13aWR0aDogNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL0dyb3VwIDEwNy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuc25fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuc25fYmxvY2tfd3Ige1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5zbl9jb250YWluZXJfZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtID4gLnJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbSA+IC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbTpmaXJzdC1jaGlsZCAuYmJfaXRlbV90aXRsZV93ciB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3RpdGxlX3dyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xuICBwYWRkaW5nLXRvcDogMi4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbTpmaXJzdC1jaGlsZCAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW06bGFzdC1jaGlsZCAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDEvMztcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIHBhZGRpbmctdG9wOiAzLjA1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fc3VidGl0bGUge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLXJvdzogMS8yO1xuICBncmlkLWNvbHVtbjogMy82O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV90aXRsZV93cjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogY2FsYygxLjg3NXJlbSArIDAuNWVtKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV90aXRsZV93cjo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygxLjI1cmVtICsgMC41ZW0pO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4zMzNlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV90aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgZ3JpZC1jb2x1bW46IDMvNjtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gIG1heC13aWR0aDogNzMuMzMzJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIGdyaWQtY29sdW1uOiAyLzU7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtc3RvcnkgLmJiX2l0ZW1fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5iYl9pdGVtX2NvbnRlbnQgKiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXN0b3J5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjE3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1zdG9yeSBpbWcge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLnNuX2NvbnRhaW5lcl9mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5zbl9jb250YWluZXJfZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtOmZpcnN0LWNoaWxkIC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbTpmaXJzdC1jaGlsZCAuYmJfaXRlbV9zdWJ0aXRsZV93ciAuYmJfaXRlbV9zdWJ0aXRsZTo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMS4yNXJlbSArIDEuMmVtKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fc3VidGl0bGVfd3I6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW0gPiAucm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMjEsIDFmcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtID4gLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gIGdyaWQtY29sdW1uOiAxLzEwO1xuICBncmlkLXJvdzogMS8yO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICBncmlkLWNvbHVtbjogMS8xMDtcbiAgZ3JpZC1yb3c6IDIvNDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA4Ny41ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIGdyaWQtY29sdW1uOiA0LzEwO1xuICB9XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX3RpdGxlX3dyICoge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGMtaDItZm9udC1zaXplLW1vYmlsZSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgZ3JpZC1jb2x1bW46IDEwLzI2O1xuICBncmlkLXJvdzogMi80O1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9zdWJ0aXRsZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogY2FsYygtMC43NXJlbSArIDEuMmVtKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX3N1YnRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC50aW1lbGluZS1wcm9jZXNzIC5iYl9pdGVtX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fdGl0bGUge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fY29udGVudCB7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fY29udGVudCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IGltZy5ncmFpbnMge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvcHJvY2Vzc18wMS5qcGdcIik7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQudGltZWxpbmUtcHJvY2VzcyAuYmJfaXRlbV9jb250ZW50IGltZy5tYXNoIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL3Byb2Nlc3NfMDIuanBnXCIpO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fY29udGVudCBpbWcuc3RhbmRhcmRzIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL3Byb2Nlc3NfMDMuanBnXCIpO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnRpbWVsaW5lLXByb2Nlc3MgLmJiX2l0ZW1fY29udGVudCBpbWcuYmF0Y2hlcyB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9wcm9jZXNzXzA0LmpwZ1wiKTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLnNuX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMikgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLnNuX2Jsb2NrX3dyID4gKiB7XG4gIHBhZGRpbmc6IDAgNS42MjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtc3RpY2t5IC5iYl9pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLmJiX2l0ZW0gPiAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtc3RpY2t5IC5iYl9pdGVtID4gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLmJiX2l0ZW0gPiAucm93IC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAyLjY4NzVyZW0gMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuYmJfaXRlbSA+IC5yb3cgLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50ICoge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXN0aWNreSAuYmJfaXRlbSA+IC5yb3cgLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC1zdGlja3kgLmJiX2l0ZW0gPiAucm93IC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCBzcGFuOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtd2hpc2tleSB7XG4gIHBhZGRpbmc6IDQ5cHggMCAzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtd2hpc2tleSB7XG4gICAgcGFkZGluZzogNTBweCAwIDQ2cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC13aGlza2V5IC5iYl9pdGVtIC5yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW1wbGUtdGV4dC13aGlza2V5IC5iYl9pdGVtIC5yb3cgLmJiX2l0ZW1fY29udGVudF93ciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXdoaXNrZXkgLmJiX2l0ZW0gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbXBsZS10ZXh0LXdoaXNrZXkgLmJiX2l0ZW0gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2ltcGxlLXRleHQtd2hpc2tleSAuYmJfaXRlbSAucm93IC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCAuX3RleHRfdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiB7XG4gIHBhZGRpbmc6IDAgMnJlbSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3Qtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbSxcbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciB7XG4gIGZsZXg6IDAgMCA2MyU7XG4gIG1heC13aWR0aDogNjMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1zaW1wbGUtdGV4dCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXNpbXBsZS10ZXh0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBmbGV4OiAwIDAgNjMlO1xuICBtYXgtd2lkdGg6IDYzJTtcbiAgd2lkdGg6IDYzJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX3RpdGxlX3dyIC5iYl9pdGVtX3RpdGxlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93cjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX3RpdGxlX3dyOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX3RpdGxlX3dyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIgKyAxMDAlICsgMXJlbSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdCAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud2lsZC10cmVlIHtcbiAgei1pbmRleDogMTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53aWxkLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZ2dztcbiAgbGVmdDogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMzd2dyAtIDJyZW0pO1xuICBoZWlnaHQ6IDM3dnc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93dC1sb2dvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud2lsZC10cmVlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LndpbGQtdHJlZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygzN3Z3IC0gMTByZW0pO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgZmxleDogMCAwIDYzJTtcbiAgbWF4LXdpZHRoOiA2MyU7XG4gIHdpZHRoOiA2MyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX3RpdGxlX3dyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3IgLmJiX2l0ZW1fdGl0bGUge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93cjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fdGl0bGVfd3I6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV90aXRsZV93cjo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgMTAwJSArIDFyZW0pO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC42MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgLnNuX2Jsb2NrX3dyID4gKiAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSAuc25fYmxvY2tfd3IgPiAqIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuZmxhdm9yX3Byb2ZpbGUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5mbGF2b3JfcHJvZmlsZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5hbGlnbi1sZWZ0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19zaW1wbGVfdGV4dC5hbGlnbi1sZWZ0LmZsYXZvcl9wcm9maWxlIC5zbl9ibG9ja193ciA+ICogPiAucm93LCAuc25fYmxvY2tfc2ltcGxlX3RleHQuYWxpZ24tbGVmdC53dC1wcm9kdWN0LWhvdy10by1zaXAtaXQgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LmFsaWduLWxlZnQud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQge1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHotaW5kZXg6IDUyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0ge1xuICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjM2NXJlbSAzNXB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gPiAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtOmZpcnN0LWNoaWxkID4gLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtOmZpcnN0LWNoaWxkID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLm10LTQwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbTpmaXJzdC1jaGlsZCAuc25fYnRuOjpiZWZvcmUge1xuICBsZWZ0OiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW06Zmlyc3QtY2hpbGQgLnNuX2J0bjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW06bGFzdC1jaGlsZCAqIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW06bGFzdC1jaGlsZCAuYmJfaXRlbV90aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbTpsYXN0LWNoaWxkIC5tdC00MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtOmxhc3QtY2hpbGQgLnNuX2J0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtIC5iYl9pdGVtX3RpdGxlX3dyIHtcbiAgZmxleDogMCAwIDkwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSAuYmJfaXRlbV90aXRsZV93ciAuYmJfaXRlbV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtIC5iYl9pdGVtX3RpdGxlX3dyIC5iYl9pdGVtX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fY29udGVudF93ciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMzRweDtcbiAgZmxleDogMCAwIDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtIC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIHRvcDogNnB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fY29udGVudF93ciAubXQtNDAge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fY29udGVudF93ciAuc25fYnRuIHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1wcm9kdWN0LXByZXYtbmV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuYmJfaXRlbSAuYmJfaXRlbV9jb250ZW50X3dyIC5zbl9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LXByb2R1Y3QtcHJldi1uZXh0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5iYl9pdGVtIC5iYl9pdGVtX2NvbnRlbnRfd3IgLnNuX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvQXJyb3cgMjYuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fY29udGVudF93ciAuc25fYnRuOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtcHJvZHVjdC1wcmV2LW5leHQgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmJiX2l0ZW0gLmJiX2l0ZW1fY29udGVudF93ciAuc25fYnRuIC5zbl9zcHJpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbmdsZS1iYXJyZWxzIHtcbiAgcGFkZGluZzogNDRweCAzNXB4IDMzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbmdsZS1iYXJyZWxzIHtcbiAgICBwYWRkaW5nOiA0OXB4IDkwcHggNTdweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5iYl9pdGVtX2NvbnRlbnRfd3IgLmJiX2l0ZW1fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAuYmJfaXRlbV9jb250ZW50X3dyIC5iYl9pdGVtX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZmFxLXNpbXBsZS10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZmFxLXNpbXBsZS10ZXh0IHtcbiAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1mYXEtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWZhcS1zaW1wbGUtdGV4dCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1mYXEtc2ltcGxlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDEuNjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42ODc1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZmFxLXNpbXBsZS10ZXh0IC5iYl9pdGVtX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWZhcS1zaW1wbGUtdGV4dCAuYmJfaXRlbV9jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZmFxLXNpbXBsZS10ZXh0IC5iYl9pdGVtX2NvbnRlbnQgKiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDYuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCAuc25fYmxvY2tfd3IgPiAqLCAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZzogMCA1LjYyNXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50cy1oZXJvLXRleHQgLmJiX2l0ZW1fc3VidGl0bGVfd3IsIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50cy1oZXJvLXRleHQgLmJiX2l0ZW1fdGl0bGVfd3IsIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCAuYmJfaXRlbV90aXRsZV93ciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50cy1oZXJvLXRleHQgLmJiX2l0ZW1fdGl0bGUsIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCAuYmJfaXRlbV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudHMtaGVyby10ZXh0IC5iYl9pdGVtX2NvbnRlbnRfd3IsIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudHMtaGVyby10ZXh0LCAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtbmV3cy1oZXJvLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50cy1oZXJvLXRleHQgLmJiX2l0ZW1fc3VidGl0bGVfd3IsIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnRzLWhlcm8tdGV4dCAuYmJfaXRlbV90aXRsZV93ciwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtX3RpdGxlX3dyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50cy1oZXJvLXRleHQgLmJiX2l0ZW1fY29udGVudF93ciwgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtX2NvbnRlbnRfd3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1uZXdzLWhlcm8tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtIC5yb3cgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgZmxleDogMCAwIDQ1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LW5ld3MtaGVyby10ZXh0IC5iYl9pdGVtIC5yb3cgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50LXNpbXBsZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV9zdWJ0aXRsZV93cixcbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV90aXRsZV93ciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnQtc2ltcGxlLXRleHQgLmJiX2l0ZW1fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnQtc2ltcGxlLXRleHQgLnNuX2J0biB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnQtc2ltcGxlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnQtc2ltcGxlLXRleHQgLmJiX2l0ZW1fc3VidGl0bGVfd3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV90aXRsZV93cixcbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1ldmVudC1zaW1wbGUtdGV4dCAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWV2ZW50LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAuc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZXZlbnQtc2ltcGxlLXRleHQgLmJiX2l0ZW1fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZGlzdGlsbGVyeS1zaW1wbGUtdGV4dCAuYmJfaXRlbSB7XG4gIHBhZGRpbmc6IDMuMjVyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1kaXN0aWxsZXJ5LXNpbXBsZS10ZXh0IC5iYl9pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy43NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWRpc3RpbGxlcnktc2ltcGxlLXRleHQgLmJiX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWRpc3RpbGxlcnktc2ltcGxlLXRleHQgLmJiX2l0ZW1fdGl0bGVfd3Ige1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZGlzdGlsbGVyeS1zaW1wbGUtdGV4dCAuYmJfaXRlbV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1kaXN0aWxsZXJ5LXNpbXBsZS10ZXh0IC5iYl9pdGVtX3RpdGxlICoge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWRpc3RpbGxlcnktc2ltcGxlLXRleHQgLmJiX2l0ZW1fdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtZGlzdGlsbGVyeS1zaW1wbGUtdGV4dCAuYmJfaXRlbV90aXRsZSBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWFydGljbGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDYuNzVyZW0gKyB2YXIoLS1oZWFkZXItc3BhY2VyKSk7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtYXJ0aWNsZS10aXRsZSAuYmJfaXRlbSA+IC5yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtYXJ0aWNsZS10aXRsZSAuYmJfaXRlbSAubXQtNDAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1hcnRpY2xlLXRpdGxlIC5iYl9pdGVtIC5zbl9idG4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtYXJ0aWNsZS10aXRsZSAuYmJfaXRlbSAuYmJfaXRlbV90aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc25fYmxvY2tfc2ltcGxlX3RleHQud3QtYXJ0aWNsZS1wYXJhZ3JhcGgge1xuICBtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWFydGljbGUtcGFyYWdyYXBoLl9sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV90ZXh0Lnd0LWFydGljbGUtcGFyYWdyYXBoIC5iYl9pdGVtID4gLnJvdyAuYmJfaXRlbV9jb250ZW50X3dyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfdGV4dC53dC1hcnRpY2xlLXBhcmFncmFwaCAuYmJfaXRlbSA+IC5yb3cgLmJiX2l0ZW1fY29udGVudF93ciAuYmJfaXRlbV9jb250ZW50ICoge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuaHRtbFtsYW5nPWVuLXVzXSAuc25fYmxvY2tfc2ltcGxlX3RleHQud2lsZC10cmVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd3QtbG9nby11cy5wbmdcIik7XG59XG5cbi5zbl9sYW5ndWFnZV9zZWxlY3RvciAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3Jfb3ZlcmxheV9ncm91cHMgLmxhbmd1YWdlX2dyb3VwX19oZWFkaW5nIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zbl9jbGlja190b19idXkgLmN0Yl9jYXJkX2hlYWRlciAuc25fY2xpY2tfdG9fYnV5X2Nsb3NlIHtcbiAgdG9wOiAyMHB4O1xufVxuLnNuX2NsaWNrX3RvX2J1eSAuY3RiX3NlbGVjdF9sYWJlbCBkaXYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl9pbWFnZSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciBoMiB7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmNoZWNrYm94LWZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5jaGVja2JveC1maWVsZCBsYWJlbCBwLmNoZWNrYm94LXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNzJweCAwIDEzcHg7XG59XG4uc25fYmxvY2tfc2ltcGxlX2Zvcm0ud2lsZC1mb3JtIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuX3RleHQgLmJiLXNpbXBsZWZvcm1fdGV4dF9mb3JtY29udGFpbmVyIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAyMXB4IDY1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMjFweCAzMS41cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKTtcbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3NpbXBsZV9mb3JtLndpbGQtZm9ybSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLl90ZXh0IC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lciAuYmItc2ltcGxlZm9ybV90ZXh0X2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgyIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuc25fYnRuIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5zbl9ibG9ja19zaW1wbGVfZm9ybS53aWxkLWZvcm0gLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5fdGV4dCAuYmItc2ltcGxlZm9ybV90ZXh0X2Zvcm1jb250YWluZXIgLmJiLXNpbXBsZWZvcm1fdGV4dF9hZnRlcmNvbnRlbnQgcCB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNuX2Jsb2NrX2ltYWdlLndpbGQtdHJlZSB7XG4gIHBhZGRpbmctdG9wOiA4M3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMjB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2Uud2lsZC10cmVlIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlLndpbGQtdHJlZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbi5zbl9ibG9ja19pbWFnZS5jb250YWN0LXRyZWUge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMjJ2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlLmNvbnRhY3QtdHJlZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwdmg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZS5jb250YWN0LXRyZWUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4uc25fYmxvY2tfaW1hZ2UuY29udGFjdC10cmVlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS5mYXEtbWFwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2UuZmFxLW1hcCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2UuZmFxLW1hcCBpbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDEuNSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZS53dC1ldmVudC1pbWFnZSBpbWcsIC5zbl9ibG9ja19pbWFnZS53dC1hcnRpY2xlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX2ltYWdlLnd0LWV2ZW50LWltYWdlIC5jYXB0aW9uLCAuc25fYmxvY2tfaW1hZ2Uud3QtYXJ0aWNsZS1pbWFnZSAuY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc25fYmxvY2tfaW1hZ2Uud3QtZXZlbnQtaW1hZ2UgLmNhcHRpb24gcCwgLnNuX2Jsb2NrX2ltYWdlLnd0LWFydGljbGUtaW1hZ2UgLmNhcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW1hZ2Uud3Qtb3VyLXN0b3J5LWFmdGVyLXRpbWVsaW5lIC5zbl9ibG9ja193ciA+ICogaW1nIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2Uud3Qtb3VyLXN0b3J5LWFmdGVyLXRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dCAuYmJfdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQgLmJiX3RpdGxlIGkuc3RhbXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVyby1kaXN0aWxsZWQtc3RhbXAuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDRlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTZyZW07XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0IC5iYl90aXRsZSBpLnN0YW1wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICB3aWR0aDogNGVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0IC5iYl90aXRsZSBpLnN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2Uge1xuICAgIHBhZGRpbmc6IDM5cHggMCA2M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2UgLl90ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSAuX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogNjNweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSAuX3RleHQgLnNuX2J0biB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Ll9yZXZlcnNlIC5fdGV4dCAuYmJfdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Ll9yZXZlcnNlIC5fdGV4dCAuYmJfdGl0bGUgLnB1cnN1aXQtd2hpc2tleSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Ll9yZXZlcnNlIC5fdGV4dCAuYmJfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2UgLl90ZXh0IC5iYl9jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjMuOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSAuX3RleHQgLmJiX2NvbnRlbnQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5fcmV2ZXJzZSAuX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuX3JldmVyc2UgLl9pbWFnZSAuaW1nLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wdXJzdWl0LW9mLXdoaXNrZXkgLl9pbWFnZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wdXJzdWl0LW9mLXdoaXNrZXkgLl90ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSB7XG4gIHBhZGRpbmc6IDMydmggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUge1xuICAgIHBhZGRpbmc6IDI4NnB4IDAgMTQxcHg7XG4gIH1cbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgdG9wOiAtMiU7XG4gICAgaGVpZ2h0OiAxMDglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZWFyLW9mLWNvcm4tbW9iaWxlLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjVweDtcbiAgbGVmdDogMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Vhci1vZi1jb3JuLnN2Z1wiKTtcbiAgICB0b3A6IC0yMDJweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC10ZWNobmlxdWUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtdGVjaG5pcXVlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl9jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuc25fYnRuIHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDA7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5faW1hZ2Uge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogLTQwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXRlY2huaXF1ZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUud3QtaGFsZi1ib3R0bGUtbW9iaWxlLXNtYWxsZXIgLmJiX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkgYW5kIChtYXgtd2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5zbl9ibG9ja193ciA+ICogLnJvdyB7XG4gICAgcGFkZGluZy1yaWdodDogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5zbl9ibG9ja193ciA+ICogLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIDMwJTtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5fdGV4dCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX3RleHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLl90ZXh0IC5iYl90aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX3RleHQgLnNuX2J0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLl9pbWFnZSB7XG4gIGZsZXg6IDAgMCA3MCU7XG4gIG1heC13aWR0aDogNzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5faW1hZ2Uge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZSAuX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlIC5faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgKyA3MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDcwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA3MHB4KTtcbiAgICBsZWZ0OiAtMzVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLl9pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUgLl9pbWFnZSBpbWcge1xuICAgIG1pbi13aWR0aDogMTEyJTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzVweCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUgLl90ZXh0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUgLl90ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTc1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX3RleHQgLmJiX3ByZXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUgLl90ZXh0IC5iYl9wcmV0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX3RleHQgLmJiX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE2MCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGMtaDItZm9udC1zaXplLWRlc2t0b3ApICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX3RleHQgLmJiX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiB2YXIoLS10Yy1oMi1mb250LXNpemUtbW9iaWxlKSAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZSAuX2ltYWdlIHtcbiAgbGVmdDogMDtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLl9yZXZlcnNlLXd0LWhhbGYtYm90dGxlIC5faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIGxlZnQ6IC0xMCU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLl9yZXZlcnNlLXd0LWhhbGYtYm90dGxlIC5faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUuX3JldmVyc2Utd3QtaGFsZi1ib3R0bGUgLl9pbWFnZSBpbWcge1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2JhY2tncm91bmQge1xuICAgIG9yZGVyOiAyO1xuICAgIGhlaWdodDogNzd2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkgYW5kIChtYXgtd2lkdGg6IDY3LjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEgKiAoMTAwdncgLSAxMDgwcHgpKSk7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNjNweCAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgNDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA3NXB4IDJyZW0gMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53dC1oYWxmLWJvdHRsZS1yZXZlcnNlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lnd0LWhhbGYtYm90dGxlLXJldmVyc2UgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuc25fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAucm93LCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuc25fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUsIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoNTIuNXB4ICsgMi41cmVtKSk7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSArIDYwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciwgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciA+IC5yb3csIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciA+IC5yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyNSwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgPiAucm93LCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQsIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxMC8yNTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl90ZXh0LCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQgLmJiX2NvbnRlbnQsIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQgLmJiX3RpdGxlLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5fdGV4dCAuYmJfdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl90ZXh0IC5zbl9idG4sIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5zbl9idG4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl90ZXh0IC5zbl9idG4sIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5zbl9idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQgLnNuX2J0bjo6YWZ0ZXIsIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5zbl9idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDNyZW0pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MnB4O1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5faW1hZ2UsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl92aWRlbywgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX2ltYWdlLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3ZpZGVvIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiA5LzExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl9pbWFnZSxcbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3ZpZGVvLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5faW1hZ2UsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5fdmlkZW8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX3RleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5faW1hZ2UsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl92aWRlbyB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX2ltYWdlLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdmlkZW8ge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX2ltYWdlIGltZyxcbi5zbl9ibG9ja19pbWFnZV90ZXh0LnByb2Nlc3MtaGFpcnNwbGl0dGluZyAuX2ltYWdlIHZpZGVvLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdmlkZW8gaW1nLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5fdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5faW1hZ2UgaW1nLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQucHJvY2Vzcy1oYWlyc3BsaXR0aW5nIC5faW1hZ2UgdmlkZW8sXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl92aWRlbyBpbWcsXG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5wcm9jZXNzLWhhaXJzcGxpdHRpbmcgLl92aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTA1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcge1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAwcHg7XG4gIGxlZnQ6IC0yNTRweDtcbiAgd2lkdGg6IDczMHB4O1xuICBoZWlnaHQ6IDczMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd3QtbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLnNuX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTJyZW07XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQ3dnc7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl9pbWFnZSB7XG4gIG1pbi13aWR0aDogMjA2cHg7XG4gIGJvdHRvbTogLTRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl9pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm90dG9tOiAtMnJlbTtcbiAgICBsZWZ0OiAtNXZ3O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDIwNnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl9pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5fdGV4dCAuYmJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQub2xkLW1lZXRzLW5ldyAuX3RleHQgLmJiX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm9sZC1tZWV0cy1uZXcgLl90ZXh0IC5iYl90aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5vbGQtbWVldHMtbmV3IC5fdGV4dCAuYmJfdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMS41cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciA+IC5yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDM2JTtcbiAgbWFyZ2luLWxlZnQ6IDM2JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5fdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl90ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl90ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX3RleHQgLmJiX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl90ZXh0IC5iYl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5fdGV4dCAuYmJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIxMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5fdmlkZW86OmJlZm9yZSxcbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5faW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjNweCk7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZyYW1lXzAxLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl92aWRlbzo6YmVmb3JlLFxuLnNuX2Jsb2NrX2ltYWdlX3RleHQubW9kZXJuLWRpc3RpbGxpbmcgLl9pbWFnZTo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogLTEyMHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX2ltYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5tb2Rlcm4tZGlzdGlsbGluZyAuX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjI1cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0Lm1vZGVybi1kaXN0aWxsaW5nIC5faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQge1xuICBwYWRkaW5nOiAxMDVweCAwIDg4cHggNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCA1NSU7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogLTUwcHg7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgcGFkZGluZzogNTRweCAzMXB4IDM0cHggMjhweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB9XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl90aXRsZTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTI4cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX2NvbnRlbnQgcCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LndpbGQtd2hpc2tleSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50IHAgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL3doaXNrZXktZGVjb3JhdGlvbi5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzNweCAwIDg4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQud2lsZC13aGlza2V5IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLXdoaXNrZXkgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscywgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMjc2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSBpbWcsIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjAvMjc4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0LCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0LCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX3ByZXRpdGxlLCAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9wcmV0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscyAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5fdGV4dCAuYmJfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLl9pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAuX2ltYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NpbmdsZS1iYXJyZWxzLW1vYmlsZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjAvMjc4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1zcGFjZXIpICsgMTA4cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLXNwYWNlcikgKyA1MnB4KTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWhlcm8gLmJiX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAuYmJfdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1oZXJvIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAucm93IC5faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgZmxleDogMCAwIDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaGVybyAucm93IC5faW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWltYWdlLXRleHQge1xuICBwYWRkaW5nLXRvcDogNy44MTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LmZhcS1pbWFnZS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWltYWdlLXRleHQgLnNuX2Jsb2NrX3dyID4gKiB7XG4gIHBhZGRpbmc6IDAgNS42MjVyZW07XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWltYWdlLXRleHQgLl9pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX3RleHQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWltYWdlLXRleHQgLl90ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5mYXEtaW1hZ2UtdGV4dCAuX3RleHQgLmJiX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWltYWdlLXRleHQgLl90ZXh0IC5iYl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuZmFxLWltYWdlLXRleHQgLl90ZXh0IC5iYl9jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNzBweCk7XG4gICAgbWFyZ2luLXRvcDogMjAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFycmVsLXNpbmdsZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDMlO1xuICBhc3BlY3QtcmF0aW86IDAuNTk7XG4gIGJvdHRvbTogOC41JTtcbiAgcmlnaHQ6IC0yMyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBhc3BlY3QtcmF0aW86IDAuNjQ4O1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIC5hbmltYXRlZC1zaG93Y2FzZSA+IGRpdiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhc3BlY3QtcmF0aW86IDAuNDY1O1xuICB3aWR0aDogNzIlO1xuICBib3R0b206IDEzJTtcbiAgbGVmdDogOS4yJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX2ltYWdlIC5hbmltYXRlZC1zaG93Y2FzZSA+IGRpdi5iZy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0Zyb250LUhpZ2gtUnllLUJvdXJib24tUHJpdmF0ZS1CYXJyZWwud2VicFwiKTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSAuYW5pbWF0ZWQtc2hvd2Nhc2UgPiBkaXYuYmctMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9TaWRlLUhpZ2gtUnllLUJvdXJib24tUHJpdmF0ZS1CYXJyZWwud2VicFwiKTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl9pbWFnZSAuYW5pbWF0ZWQtc2hvd2Nhc2UgPiBkaXYuYmctMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9CYWNrLUhpZ2gtUnllLUJvdXJib24tUHJpdmF0ZS1CYXJyZWwud2VicFwiKTtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50ID4gcCA+IHNwYW4ge1xuICBwYWRkaW5nOiA0MXB4IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCA+IHAgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2VfdGV4dC5zaW5nbGUtYmFycmVscy1ib3R0bGUgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAucm93IC5fdGV4dCAuYmJfY29udGVudCA+IHAgPiBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIH1cbiAgLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX2NvbnRlbnQgPiBwID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlX3RleHQuc2luZ2xlLWJhcnJlbHMtYm90dGxlIC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvdyAuX3RleHQgLmJiX2NvbnRlbnQgPiBwID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL3doaXNrZXktZGVjb3JhdGlvbi5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZV90ZXh0LnNpbmdsZS1iYXJyZWxzLWJvdHRsZSAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5yb3cgLl90ZXh0IC5iYl9jb250ZW50ID4gcCA+IHNwYW46OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uc25fYmxvY2tfaW1hZ2VfdGV4dC53aWxkLWRyb3AtbGluZSAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG5odG1sW2xhbmc9ZW4tdXNdIC5zbl9ibG9ja19pbWFnZV90ZXh0IGkuc3RhbXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVyby1kaXN0aWxsZWQtc3RhbXAtdXMuc3ZnXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWVuLXVzXSAuc25fYmxvY2tfaW1hZ2VfdGV4dCAuc25fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3d0LWxvZ28tdXMucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTYzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgNHB4O1xuICB9XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFzcGVjdC1yYXRpbzogNjg5LzQyMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA1N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luOmhvdmVyIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW46aG92ZXIgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiAzNS45OWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2luIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2luIC5iYl9pdGVtX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbjpob3ZlciAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5iYl9pdGVtX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdHdvLWltZy1ob3ZlciAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9idG4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXR3by1pbWctaG92ZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10d28taW1nLWhvdmVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW46aG92ZXIgLnNuX2J0biB7XG4gICAgY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWNvbG9yLWRlZmF1bHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWN0YS1wcmltYXJ5LWJnLWRlZmF1bHQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYm9yZGVyLWRlZmF1bHQpO1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IHtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6Zmlyc3QtY2hpbGQgLmJiX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUgPiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6Zmlyc3QtY2hpbGQgLmJiX3RpdGxlID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDMuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6Zmlyc3QtY2hpbGQgLmJiX3RpdGxlID4gc3BhbjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gICAgbGVmdDogMjdweDtcbiAgICB0b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUgPiBzcGFuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gNTA4cHgpIC8gMiAtIDhweCk7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6Zmlyc3QtY2hpbGQgLmJiX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6Zmlyc3QtY2hpbGQgLmJiX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpmaXJzdC1jaGlsZCAuYmJfdGl0bGUgPiBzcGFuOmxhc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMy4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kge1xuICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwIDMuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcge1xuICAgIHdpZHRoOiA1MTNweDtcbiAgICBoZWlnaHQ6IDUxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDM1Ljk5ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLSA2NnB4KTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSB7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIGdyaWQtcm93OiAxLzI7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGVfaW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud3QtZGlzdGlsbGVyeSAuc25fYmxvY2tfd3IgPiAqID4gLnJvdzpub3QoOmZpcnN0LWNoaWxkKSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2luIC5iYl9pdGVtX3RpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2NvbnRlbnQge1xuICBncmlkLWNvbHVtbjogMi80O1xuICBncmlkLXJvdzogMi8zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53dC1kaXN0aWxsZXJ5IC5zbl9ibG9ja193ciA+ICogPiAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLnd0LWRpc3RpbGxlcnkgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3c6bm90KDpmaXJzdC1jaGlsZCkgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9idG4ge1xuICBncmlkLWNvbHVtbjogMy80O1xuICBncmlkLXJvdzogMy80O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDJyZW07XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSB7XG4gIHBhZGRpbmctdG9wOiA5N3B4O1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIHtcbiAgcGFkZGluZzogMCAwIDY2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIHtcbiAgICBwYWRkaW5nOiAwIDAgNzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEuNXB4O1xuICBoZWlnaHQ6IDE2NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBib3R0b206IC0yMCU7XG4gICAgbGVmdDogMjIlO1xuICAgIGhlaWdodDogNDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2JnIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4gLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSAuYmJfaXRlbV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xufVxuLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGUud2lsZC10aHJlZS1ib3R0bGUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCAucm93IC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2kgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9pbiAuc25fYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaTpob3ZlciAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5iYl9pdGVtX3RpdGxlLl90ZXh0X2JsYWNrIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaTpob3ZlciAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmcgdmlkZW8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlLndpbGQtdGhyZWUtYm90dGxlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgLnJvdyAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5iYl9pdGVtX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMjIuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG59XG4uc25fYmxvY2tfdGVhc2VyX3NpbXBsZS53aWxkLXRocmVlLWJvdHRsZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3cgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaSAuc25fYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzIpO1xufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5zbF9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNuX3dyYXBwZXIgPiAqIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLmJiX3RpdGxlLXdyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA1LjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuYmJfdGl0bGUtd3Ige1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuYmJfdGl0bGUtd3IgLmJiX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5iYl90aXRsZS13ciAuYmJfdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNuX3NsaWRlcl9mdWxsdGlsZV9zbCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjYyNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfc2xpZGVyLnd0LXNsaWRlci1mdWxsLXBhZ2UgLnNuX3NsaWRlcl9mdWxsdGlsZV9zbCB7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAxNXB4KSAqIDEuOTUgKyAzLjEyNXJlbSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuc25fc2xpZGVyX2Z1bGx0aWxlX3NsIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNDZ2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5zbl9zbGlkZXJfZnVsbHRpbGVfc2wgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5zbl9zbGlkZXJfZnVsbHRpbGVfc2wgLnN3aXBlci1jb250YWluZXIgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDIwcHgpICogMS45NSk7XG4gIH1cbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZSAuc25fc2xpZGVyX2Z1bGx0aWxlX3NsIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5zbl9zbGlkZXJfZnVsbHRpbGVfc2wgaW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMjBweCkgKiAxLjk1KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlIC5zbl9zbGlkZXJfZnVsbHRpbGVfbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZS5oYXNfcGFnaW5hdGlvbiAuc25fc2xpZGVyX2Z1bGx0aWxlX25hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNuX2Jsb2NrX3NsaWRlci53dC1zbGlkZXItZnVsbC1wYWdlLmhhc19wYWdpbmF0aW9uIC5zbl9zbGlkZXJfZnVsbHRpbGVfbmF2IC5zbl9zd2lwZXJfbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbl9ibG9ja19zbGlkZXIud3Qtc2xpZGVyLWZ1bGwtcGFnZS5oYXNfcGFnaW5hdGlvbiAuc25fc2xpZGVyX2Z1bGx0aWxlX25hdiAuc25fc3dpcGVyX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4jYW55cm9hZC1jb250YWluZXJzIHtcbiAgbWFyZ2luOiAwIDI3cHg7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAjYW55cm9hZC1jb250YWluZXJzIHtcbiAgICB3aWR0aDogNTI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgI2FueXJvYWQtY29udGFpbmVycyB7XG4gICAgd2lkdGg6IDY3MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gICNhbnlyb2FkLWNvbnRhaW5lcnMge1xuICAgIHdpZHRoOiA5NDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAjYW55cm9hZC1jb250YWluZXJzIHtcbiAgICB3aWR0aDogMTE4NHB4O1xuICB9XG59XG5cbi5zbl9mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDg3cHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDUyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XG59XG4uc25fZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgei1pbmRleDogMjtcbn1cbi5zbl9mb290ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMzUuOTllbSkge1xuICAuc25fZm9vdGVyIC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc25fZm9vdGVyIC5yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fZm9vdGVyIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX3RvcCB7XG4gIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl90b3AgLnNuX2Zvb3Rlcl90b3BfbG9nb193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX3RvcCAuc25fZm9vdGVyX3RvcF9sb2dvX3dyYXBwZXIgLnNuX2Zvb3Rlcl90b3BfbG9nbyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBnYXA6IDA7XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9tZW51IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9tZW51IGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b20gLnJvdyAuc25fZm9vdGVyX2JvdHRvbV9pbm5lciAuc25fZm9vdGVyX2JvdHRvbV9tZW51IC5tZW51LWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvIDAgMC40ZW0gMC41ZW07XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIC5zbl9mb290ZXJfYm90dG9tX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIC5zbl9mb290ZXJfYm90dG9tX2NvbnRlbnQgcDpudGgtY2hpbGQoMSkge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudCBwOm50aC1jaGlsZCgxKSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfYm90dG9tIC5yb3cgLnNuX2Zvb3Rlcl9ib3R0b21faW5uZXIgLnNuX2Zvb3Rlcl9ib3R0b21fY29udGVudCBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyIC5zbl9mb290ZXJfYm90dG9tX2NvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XG4gIH1cbn1cbi5zbl9mb290ZXIgLnJvdyAuc25fZm9vdGVyX2JvdHRvbSAucm93IC5zbl9mb290ZXJfYm90dG9tX2lubmVyMy5tbC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc25fZm9vdGVyIC5yb3cgLnNuX2Zvb3Rlcl91bmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNuX2Zvb3RlciAucm93IC5zbl9mb290ZXJfdW5kZXJfY29udGVudHMge1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnNuX2Zvb3Rlcl9ib3R0b21fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzIC5zbl9zcHJpdGUge1xuICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzLnNuX2Jsb2NrX3lvYXN0X2JyZWFkY3J1bWJzLnhyX2NvY2t0YWlsX2h1YiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnd0LW91ci1zdG9yeS1zcGFjZXIge1xuICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC53dC1vdXItc3Rvcnktc3BhY2VyIHtcbiAgICB0b3A6IGNhbGMoMTE4cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC53dC1vdXItc3Rvcnktc3BhY2VyIHtcbiAgICB0b3A6IGNhbGMoMjRweCk7XG4gIH1cbn1cblxuLmFkbWluLWJhciAud3Qtb3VyLXN0b3J5LXNwYWNlciB7XG4gIHRvcDogY2FsYygxNTBweCArIDMycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLmFkbWluLWJhciAud3Qtb3VyLXN0b3J5LXNwYWNlciB7XG4gICAgdG9wOiBjYWxjKDExOHB4ICsgMzJweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmFkbWluLWJhciAud3Qtb3VyLXN0b3J5LXNwYWNlciB7XG4gICAgdG9wOiBjYWxjKDI0cHggKyA0NnB4KTtcbiAgfVxufVxuXG4uc3RpY2t5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBoZWlnaHQ6IDA7XG59XG4uc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXkge1xuICB0b3A6IGNhbGMoMTEwcHggKyAxLjM3NXJlbSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMy41cmVtO1xuICBoZWlnaHQ6IGNhbGMoNDB2dyAqIDEuMTkpO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MHZ3O1xuICBtYXJnaW4tdG9wOiA3dmg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5IGltZyB7XG4gICAgbGVmdDogY2xhbXAoMXZ3LCAwcHgsIDN2dyk7XG4gIH1cbn1cbi5zdGlja3ktb3ZlcmxheS5ncmlkLW92ZXJsYXkge1xuICB0b3A6IGNhbGMoLTEzMHB4ICsgMS4zNzVyZW0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuZ3JpZC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RpY2t5LW92ZXJsYXkuZ3JpZC1vdmVybGF5IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMy41cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTZ2dyAqIDEuOTMpO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MHZ3O1xuICBtYXJnaW4tdG9wOiAzMTVweDtcbn1cbi5zdGlja3ktb3ZlcmxheS5zaW1wbGUtdGV4dC1zdGlja3kge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogdmFyKC0taGVhZGVyLXNwYWNlcik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5zaW1wbGUtdGV4dC1zdGlja3kge1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnN0aWNreS1vdmVybGF5LmJhcnJlbC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogNDA7XG4gIHRvcDogY2FsYyg1MHZoIC0gKG1pbigyNXZ3LCAzNXZoKSAqIDEuMykgLyAyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJhcnJlbC1vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwdmggLSAzMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkge1xuICAgIGxlZnQ6IDE1NXB4O1xuICB9XG59XG4uc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkgLnNuX2Jsb2NrX3dyIHtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1zcGFjZXIpIC0gMTUwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkgLnNuX2Jsb2NrX3dyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkgLnNuX2Jsb2NrX3dyIGltZyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYmFycmVsLW92ZXJsYXkgLnNuX2Jsb2NrX3dyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJhcnJlbC1vdmVybGF5IC5zbl9ibG9ja193ciBpbWcge1xuICAgIHdpZHRoOiBtaW4oMTV2dywgMzV2aCk7XG4gICAgbGVmdDogMnZ3O1xuICB9XG59XG4uc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCB7XG4gIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3BhY2VyKSArIDQ1MHB4KTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDI1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5LXByb2R1Y3Qge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDEuMTUgLyAyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNWVtKSBhbmQgKG1heC13aWR0aDogMzIuNWVtKSB7XG4gIC5zdGlja3ktb3ZlcmxheS5ib3R0bGUtb3ZlcmxheS1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAxLjE1IC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIuNWVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5LXByb2R1Y3Qge1xuICAgIGhlaWdodDogY2FsYyg1MjBweCAqIDEuMyAvIDIpO1xuICB9XG59XG4uc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCAuc25fY29udGFpbmVyX2ZsdWlkIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogNzV2bWF4O1xuICBtYXJnaW4tdG9wOiAtNTclO1xuICBoZWlnaHQ6IDk2MHB4O1xuICBhc3BlY3QtcmF0aW86IDEzNjQvMTc5NztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5LXByb2R1Y3QgLnNuX2NvbnRhaW5lcl9mbHVpZCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtNzYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCAuc25fY29udGFpbmVyX2ZsdWlkIGltZyB7XG4gICAgaGVpZ2h0OiA3NDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCAuc25fY29udGFpbmVyX2ZsdWlkIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MCUpO1xuICAgIG1hcmdpbi10b3A6IC01MjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCAuc25fY29udGFpbmVyX2ZsdWlkIHtcbiAgICB3aWR0aDogY2FsYygzNyUgKyAzNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnN0aWNreS1vdmVybGF5LmJvdHRsZS1vdmVybGF5LXByb2R1Y3QgLnNuX2NvbnRhaW5lcl9mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc3RpY2t5LW92ZXJsYXkuYm90dGxlLW92ZXJsYXktcHJvZHVjdCAuc25fY29udGFpbmVyX2ZsdWlkIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTQ5NnB4O1xuICB9XG59XG5cbi5zbl9ibG9ja192aWRlb19wbGF5ZXIuYmctZnJhbWUgLnNuX2Jsb2NrX3dyID4gKiB7XG4gIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja192aWRlb19wbGF5ZXIuYmctZnJhbWUgLnNuX2Jsb2NrX3dyID4gKiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbl9ibG9ja192aWRlb19wbGF5ZXIuYmctZnJhbWUgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX3ZpZGVvX3BsYXllci5iZy1mcmFtZSB2aWRlbyB7XG4gICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDFyZW0pICogMS45KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5ib2R5Lmhhcy1tb2RhbC12aWRlby1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC5fdGV4dCBhLnNuX2J0bixcbi5jdGEtbW9kYWwtdmlkZW8gLnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sID4gYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAuY3RhLW1vZGFsLXZpZGVvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiBpIHtcbiAgICBtaW4td2lkdGg6IDQycHg7XG4gIH1cbn1cbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLmNsb3NlLXZpZGVvLWJ1dHRvbixcbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2YyYTIzYTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uY3RhLW1vZGFsLXZpZGVvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gc3Bhbixcbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmN0YS1tb2RhbC12aWRlbyAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAuY2xvc2UtdmlkZW8tYnV0dG9uIHNwYW4sXG4uY3RhLW1vZGFsLXZpZGVvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24gc3BhbiB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4uY3RhLW1vZGFsLXZpZGVvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb24sXG4uY3RhLW1vZGFsLXZpZGVvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMmEyM2E7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3RhLW1vZGFsLXZpZGVvIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb246OmJlZm9yZSxcbi5jdGEtbW9kYWwtdmlkZW8gLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgLnZpZGVvLWJ1dHRvbiBpLnZpZGVvLXBsYXktaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICAvKiBMYXJnaGV6emEgZGVsIHRyaWFuZ29sbyAqL1xuICBoZWlnaHQ6IDEycHg7XG4gIC8qIEFsdGV6emEgdG90YWxlIGRlbCBjb250ZW5pdG9yZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhMjNhO1xuICAvKiBDb2xvcmUgZGVsIHRyaWFuZ29sbyAqL1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMjUlIDAlLCAyNSUgMTAwJSwgMTAwJSA1MCUpO1xufVxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC5faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDU0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSBhbmQgKG1heC13aWR0aDogODkuMzc1ZW0pIHtcbiAgLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIHtcbiAgICBib3R0b206IDMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICAgIHJpZ2h0OiAzN3B4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XG4gICAgcmlnaHQ6IDM3cHg7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuY3RhLW1vZGFsLXZpZGVvLnNuX2Jsb2NrX2ltYWdlX3RleHQgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTkwcHg7XG4gIH1cbn1cbi5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAuY2xvc2UtdmlkZW8tYnV0dG9uLFxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAuY2xvc2UtdmlkZW8tYnV0dG9uIGkudmlkZW8tcGxheS1pY29uLFxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbWFnZV90ZXh0IC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC5jbG9zZS12aWRlby1idXR0b24gaS52aWRlby1wbGF5LWljb246OmJlZm9yZSxcbi5jdGEtbW9kYWwtdmlkZW8uc25fYmxvY2tfaW1hZ2VfdGV4dCAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciAudmlkZW8tYnV0dG9uIGkudmlkZW8tcGxheS1pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvKiBDb2xvcmUgZGVsIHRyaWFuZ29sbyAqL1xufVxuLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbnRyb19mdWxsLmJnLWZyYW1lIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIHtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmN0YS1tb2RhbC12aWRlby5zbl9ibG9ja19pbnRyb19mdWxsLmJnLWZyYW1lIC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIHtcbiAgICBib3R0b206IDU1cHg7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubW9kYWwtdmlkZW8ubW9kYWwtdmlkZW8tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubW9kYWwtdmlkZW8gLmNsb3NlLXZpZGVvLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG59XG4ubW9kYWwtdmlkZW8gLmNsb3NlLXZpZGVvLWJ1dHRvbiBpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5tb2RhbC12aWRlbyAuY2xvc2UtdmlkZW8tYnV0dG9uIGkgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuLm1vZGFsLXZpZGVvIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLm1vZGFsLXZpZGVvIC5tb2RhbC1jb250ZW50IHZpZGVvIHtcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIC5tb2RhbC12aWRlbyAubW9kYWwtY29udGVudCB2aWRlbyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3csIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgZmxleDogMCAwIDYzJTtcbiAgbWF4LXdpZHRoOiA2MyU7XG4gIHdpZHRoOiA2MyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAucm93LCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3csIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlIHNwYW4sIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xuICB6LWluZGV4OiAxO1xufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlOjphZnRlciwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlOjphZnRlciwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZTo6YWZ0ZXIsIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtKTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdywgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3csIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW06bm90KDpsYXN0LWNoaWxkKSwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0gLmJiX2l0ZW1fY29udGVudCwgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtIC5iYl9pdGVtX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0gLmJiX2l0ZW1fY29udGVudCAqLCAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW0gLmJiX2l0ZW1fY29udGVudCAqIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtIGltZywgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtIGltZyB7XG4gIG1heC13aWR0aDogNzlweDtcbiAgbWF4LWhlaWdodDogNzlweDtcbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIHtcbiAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIH1cbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiAuc25fYmxvY2tfaWNvbnNfdGV4dF9pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBwYWRkaW5nLXRvcDogNC44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB9XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHggKyAzNXB4KTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIgKyAxMDAlICsgMXJlbSArIDYwcHgpO1xuICB9XG59XG4uc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmFmdGVyIHtcbiAgdG9wOiA0LjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaWNvbnNfdGV4dC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGU6OmFmdGVyIHtcbiAgICB0b3A6IDEuNzVyZW07XG4gIH1cbn1cbi5zbl9ibG9ja19pY29uc190ZXh0Lnd0LXByb2R1Y3QtbWFzaGJpbGwgLnNuX2Jsb2NrX3dyID4gKiBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDdweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqIGltZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNzBweCAtIDIuNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ljb25zX3RleHQud3QtcHJvZHVjdC1hd2FyZHMgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ljb25zX3RleHQuYWxpZ24tbGVmdC53dC1wcm9kdWN0LW1hc2hiaWxsIC5zbl9ibG9ja193ciA+ICogPiAuYmJfdGl0bGUsIC5zbl9ibG9ja19pY29uc190ZXh0LmFsaWduLWxlZnQud3QtcHJvZHVjdC1tYXNoYmlsbCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdywgLnNuX2Jsb2NrX2ljb25zX3RleHQuYWxpZ24tbGVmdC53dC1wcm9kdWN0LWF3YXJkcyAuc25fYmxvY2tfd3IgPiAqID4gLmJiX3RpdGxlLCAuc25fYmxvY2tfaWNvbnNfdGV4dC5hbGlnbi1sZWZ0Lnd0LXByb2R1Y3QtYXdhcmRzIC5zbl9ibG9ja193ciA+ICogPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqID4gLmJiX2NvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCA2MyU7XG4gIG1heC13aWR0aDogNjMlO1xuICB3aWR0aDogNjMlO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiA+IC5iYl9jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICogLmJiX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG4uc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfY29udGVudCAuYmJfdGl0bGUge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICogLmJiX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDM1cHgpO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwZW0pIHtcbiAgLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICogLmJiX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtKTtcbiAgfVxufVxuLnNuX2Jsb2NrX3Rhc3Rpbmdfbm90ZXMud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzIC5zbl9ibG9ja193ciA+ICogLmJiX2ZlYXR1cmVzIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfZmVhdHVyZXMge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zbl9ibG9ja190YXN0aW5nX25vdGVzLnd0LXByb2R1Y3QtdGFzdGluZy1ub3RlcyAuc25fYmxvY2tfd3IgPiAqIC5iYl9mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlcyAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW1fdGl0bGUge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc25fYmxvY2tfdGFzdGluZ19ub3Rlcy53dC1wcm9kdWN0LXRhc3Rpbmctbm90ZXMgLnNuX2Jsb2NrX3dyID4gKiAuYmJfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXMgLmJiX3Rhc3Rpbmdfbm90ZXNfZmVhdHVyZXNfaXRlbSAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc19pdGVtX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IHtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5ICoge1xuICBmb250LXNpemU6IHZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3ApO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5zbl9ibG9ja193ciA+ICoge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb25fd3I6bGFzdC1jaGlsZCAucXVlc3Rpb25fYWNjb3JkaW9uOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDExNjhweCkgLyAyKTtcbiAgfVxufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbi5hY3RpdmUgLmZhcV9xdWVzdGlvbjo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL0xpbmUgMTguc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb24gLmZhcV9xdWVzdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uc25fYmxvY2tfZmFxX2xpc3RfYnlfY2F0ZWdvcnkgLnF1ZXN0aW9uX3JvdyAucXVlc3Rpb25fYWNjb3JkaW9uIC5mYXFfcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICBsZWZ0OiAyLjI1cmVtO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd2hpc2tleS1kZWNvcmF0aW9uLnN2Z1wiKTtcbn1cbi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb24gLmZhcV9xdWVzdGlvbjo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9Hcm91cCAxNTUuc3ZnXCIpO1xufVxuLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbiAuZmFxX2Fuc3dlciB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cbi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeSAucXVlc3Rpb25fcm93IC5xdWVzdGlvbl9hY2NvcmRpb24gLmZhcV9hbnN3ZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2Ljg3NXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ZhcV9saXN0X2J5X2NhdGVnb3J5IC5xdWVzdGlvbl9yb3cgLnF1ZXN0aW9uX2FjY29yZGlvbiAuZmFxX2Fuc3dlciBwIHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG5cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTEycHggMCAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIHBhZGRpbmc6IDg2cHggMjBweCA2NHB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMDZweCA5MnB4IDczcHg7XG4gIH1cbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX3RleHQgLmU0MDRfX2NvbnRlbnRfX3RleHRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX3RleHQgLmU0MDRfX2NvbnRlbnRfX3RleHRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX3RleHQgLmU0MDRfX2NvbnRlbnRfX3RleHRfX2Rlc2NyaXB0aW9uIGgxIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fdGV4dCAuZTQwNF9fY29udGVudF9fdGV4dF9fZGVzY3JpcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICB9XG59XG4uZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X190ZXh0IC5lNDA0X19jb250ZW50X190ZXh0X19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fdGV4dCAuZTQwNF9fY29udGVudF9fdGV4dF9fZGVzY3JpcHRpb24gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcbiAgfVxufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCB7XG4gIHBhZGRpbmc6IDI1dmggMCAxNXZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQgLnNuX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyLjEyNWVtKSB7XG4gIC5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQge1xuICAgIHBhZGRpbmc6IDI4NnB4IDAgMTQxcHg7XG4gIH1cbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCAuc25fYmFja2dyb3VuZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpO1xuICAgIHRvcDogLTIlO1xuICAgIGhlaWdodDogMTA2JTtcbiAgfVxufVxuLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIuMTI1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl90aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZmFxX2lsbHVzdHJhdGlvbi5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTc1cHg7XG4gIGxlZnQ6IC01MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl90aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZmFxX2lsbHVzdHJhdGlvbi5zdmdcIik7XG4gICAgdG9wOiAtMjAycHg7XG4gIH1cbn1cbi5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC00MDQgLnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lciAuX3RleHQgLmJiX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5iYl9jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmU0MDRfX2NvbnRlbnQgLmU0MDRfX2NvbnRlbnRfX3dyYXBwZXIgLmU0MDRfX2NvbnRlbnRfX3JvdyAuZTQwNF9fY29udGVudF9fYmxvY2tzIC53aWxkLTQwNCAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyIC5fdGV4dCAuYmJfY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uZTQwNF9fY29udGVudCAuZTQwNF9fY29udGVudF9fd3JhcHBlciAuZTQwNF9fY29udGVudF9fcm93IC5lNDA0X19jb250ZW50X19ibG9ja3MgLndpbGQtNDA0IC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLl90ZXh0IC5zbl9idG4ge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5lNDA0X19jb250ZW50IC5lNDA0X19jb250ZW50X193cmFwcGVyIC5lNDA0X19jb250ZW50X19yb3cgLmU0MDRfX2NvbnRlbnRfX2Jsb2NrcyAud2lsZC10aHJlZS1ib3R0bGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNuX2Jsb2NrX2ltYWdlLndpbGQtdHJlZSB7XG4gIHBhZGRpbmctdG9wOiA4M3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMjB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNzkuOTllbSkge1xuICAuc25fYmxvY2tfaW1hZ2Uud2lsZC10cmVlIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNuX2Jsb2NrX2ltYWdlLndpbGQtdHJlZSAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbi5zbl9ibG9ja19pbWFnZS5jb250YWN0LXRyZWUge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMjJ2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2ltYWdlLmNvbnRhY3QtdHJlZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwdmg7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZS5jb250YWN0LXRyZWUgLnNuX2NvbnRhaW5lcl9maXhlZF94bCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4uc25fYmxvY2tfaW1hZ2UuY29udGFjdC10cmVlIC5zbl9jb250YWluZXJfZml4ZWRfeGwgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBlbSkgYW5kIChtYXgtd2lkdGg6IDUyLjExNWVtKSB7XG4gIC5zbl9ibG9ja19pbWFnZS5mYXEtbWFwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2UuZmFxLW1hcCAuc25fYmxvY2tfd3IgPiAqIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwZW0pIGFuZCAobWF4LXdpZHRoOiA1Mi4xMTVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2UuZmFxLW1hcCBpbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqIDEuNSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5zbl9ibG9ja19pbWFnZS53dC1ldmVudC1pbWFnZSBpbWcsIC5zbl9ibG9ja19pbWFnZS53dC1hcnRpY2xlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNuX2Jsb2NrX2ltYWdlLnd0LWV2ZW50LWltYWdlIC5jYXB0aW9uLCAuc25fYmxvY2tfaW1hZ2Uud3QtYXJ0aWNsZS1pbWFnZSAuY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc25fYmxvY2tfaW1hZ2Uud3QtZXZlbnQtaW1hZ2UgLmNhcHRpb24gcCwgLnNuX2Jsb2NrX2ltYWdlLnd0LWFydGljbGUtaW1hZ2UgLmNhcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uc25fYmxvY2tfaW1hZ2Uud3Qtb3VyLXN0b3J5LWFmdGVyLXRpbWVsaW5lIC5zbl9ibG9ja193ciA+ICogaW1nIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Mi4xMjVlbSkge1xuICAuc25fYmxvY2tfaW1hZ2Uud3Qtb3VyLXN0b3J5LWFmdGVyLXRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNzaXRlX2FnZV9nYXRlICoge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2NhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2NhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWdlLWdhdGUtbG9nby5wbmdcIik7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbiNzaXRlX2FnZV9nYXRlIC5zbl9hZ2VfZ2F0ZV9zZWxlY3QgLnNuX2FnZV9nYXRlX3NlbGVjdF90b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDEuNXB4O1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX3NlbGVjdCAuc25fYWdlX2dhdGVfc2VsZWN0X3RvZ2dsZSBpIHtcbiAgZmlsbDogIzAwMDtcbn1cbiNzaXRlX2FnZV9nYXRlIC5zbl9hZ2VfZ2F0ZV9zZWxlY3QgLnNuX2FnZV9nYXRlX3NlbGVjdF9tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2lucHV0cyA+IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2lucHV0cyA+IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxLjVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2lucHV0cyA+IC5mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3NpdGVfYWdlX2dhdGUgLl9jaGVjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNzaXRlX2FnZV9nYXRlIC5fY2hlY2sgc3ZnIHtcbiAgZmlsbDogIzAwMDtcbn1cbiNzaXRlX2FnZV9nYXRlIC5zbl9idG4ge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYnRuLl9mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XG59XG4jc2l0ZV9hZ2VfZ2F0ZSAuc25fYnRuLl9mdWxsOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcbn1cbiNzaXRlX2FnZV9nYXRlIC5zbl9hZ2VfZ2F0ZV9kaXNjbGFpbWVyIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2lucHV0cyA+IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgI3NpdGVfYWdlX2dhdGUgLl9jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgI3NpdGVfYWdlX2dhdGUgLnNuX2J0biB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gICNzaXRlX2FnZV9nYXRlIC5zbl9idG4uX3ByaW1hcnlfdmFyaWFudC5fY2xpY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWxbbGFuZz1lbi11c10gI3NpdGVfYWdlX2dhdGUgLnNuX2FnZV9nYXRlX2NhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAlO1xuICB0b3A6IC0xMCU7XG4gIHdpZHRoOiAxMjAlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvd3QtbG9nby11cy5wbmcpO1xuICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoMTAwKTtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDApO1xuICBvcGFjaXR5OiAwLjA1O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5zbl9ibG9ja19ldmVudF9saXN0ICoge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0taW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zbl9ibG9ja19ldmVudF9saXN0IC5zbl9ibG9ja193ciA+ICogPiAucm93IC5ldmVudF9jYXJkIC5ldmVudF9jYXJkLS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0tdGl0bGUgKiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0tZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmV2ZW50X2NhcmQgLmV2ZW50X2NhcmQtLWRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xuICB9XG59XG4uc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCAuZXZlbnRfY2FyZC0tZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wKTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xufVxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmV2ZW50X2NhcmQgLmV2ZW50X2NhcmQtLWRhdGUgLmV2ZW50LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmV2ZW50X2NhcmQgLmV2ZW50X2NhcmQtLXZlbnVlLFxuLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cgLmV2ZW50X2NhcmQgLmV2ZW50X2NhcmQtLXByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnNuX2Jsb2NrX2V2ZW50X2xpc3QgLnNuX2Jsb2NrX3dyID4gKiA+IC5yb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc25fYmxvY2tfZXZlbnRfbGlzdCAuc25fYmxvY2tfd3IgPiAqID4gLnJvdyAuZXZlbnRfY2FyZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oYXMtcmVzZXJ2ZWJhci1jYXJ0LWljb24ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uaGFzLXJlc2VydmViYXItY2FydC1pY29uIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLmhhcy1yZXNlcnZlYmFyLWNhcnQtaWNvbiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oYXMtcmVzZXJ2ZWJhci1jYXJ0LWljb24gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYzZTI7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIHtcbiAgLnNuX2Jsb2NrX2Vjb21tZXJjZV9yZXNlcnZlX2JhciAuc25fY29udGFpbmVyX2ZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4ucmJlY20tcHJvZHVjdF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBMaWJyZSBGcmFua2xpbjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogNTIuMTE1ZW0pIHtcbiAgLnJiZWNtLXByb2R1Y3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucmJlY20tcHJvZHVjdF9jb250ZW50IHAge1xuICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMyk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlsc19kZWxpdmVyeV9yZXRhaWxlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnJiZWNtLXNoaXBwaW5nX3Jlc3VsdHNfYm94X2RldGFpbHNfZGVsaXZlcnkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5yYmVjbS1zaGlwcGluZ19yZXN1bHRzX2JveF9kZXRhaWxzX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5yYmVjbS1kZWxpdmVyaW5ndG9fZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnJiZWNtLWRlbGl2ZXJpbmd0b19kaXNjbGFpbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZm8ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIDJweCk7XG59XG5cbi5yYmVjbS1kZWxpdmVyaW5ndG8ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5yYmVjbS1kZWxpdmVyaW5ndG8gaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3lzdGVtLW5ldXRyYWwtYmxhY2ssIGJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIGlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTBiYjtcbn1cbi5yYmVjbS1kZWxpdmVyaW5ndG8gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBcIlB1YmxpYyBTYW5zXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5yYmVjbS1kZWxpdmVyaW5ndG8gLnJiZWNtLWRlbGl2ZXJpbmd0b19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIC5yYmVjbS1kZWxpdmVyaW5ndG9fYm94X2lucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvY2F0aW9uLXBpbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDE2cHggLTFweDtcbn1cbi5yYmVjbS1kZWxpdmVyaW5ndG8gLnJiZWNtLWRlbGl2ZXJpbmd0b19ib3hfaW5wdXQgLnJiZWNtLW1pbmlsb2FkZXIgZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yYmVjbS1kZWxpdmVyaW5ndG8gLmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIC5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMyk7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjBiMGIwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5yYmVjbS1kZWxpdmVyaW5ndG8gLmFkZHJlc3NfcHJlZGljdGlvbnNfYm94IGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sb2NhdGlvbi1waW4ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiAtMTBweCAxcHg7XG59XG4ucmJlY20tZGVsaXZlcmluZ3RvIC5hZGRyZXNzX3ByZWRpY3Rpb25zX2JveCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZlMGJiO1xufVxuXG4ucmJlY21fYnRuX2FkZF90b19jYXJ0IHtcbiAgcGFkZGluZzogMThweCAzMnB4IDE4cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5yYmVjbV9idG5fYWRkX3RvX2NhcnQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZlMGJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFrZS1zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogQ291cmllciBQcmltZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMGVtKSBhbmQgKG1heC13aWR0aDogMzUuOTllbSkge1xuICAuZmFrZS1zZWxlY3QuZmFrZS1yYmVjbS1zZWxlY3RzLWJveF9zaXplIHtcbiAgICBmbGV4OiAwLjcgMCAwO1xuICB9XG4gIC5mYWtlLXNlbGVjdC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3NpemUgZGl2IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG4gIC5mYWtlLXNlbGVjdC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3F1YW50aXR5IHtcbiAgICBmbGV4OiAwLjMgMCAwO1xuICB9XG4gIC5mYWtlLXNlbGVjdC5mYWtlLXJiZWNtLXNlbGVjdHMtYm94X3F1YW50aXR5IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICB9XG59XG4uZmFrZS1zZWxlY3QgW2RhdGEtc2VsZWN0ZWRdOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDAgIzAwMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogYmxhY2s7XG59XG4uZmFrZS1zZWxlY3QgW2RhdGEtb3B0aW9uXSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZmFrZS1zZWxlY3QgW2RhdGEtb3B0aW9uXTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XG59XG4uZmFrZS1zZWxlY3Q6bm90KC5mYWtlLXNlbGVjdC0tb3B0aW9ucykge1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAxNnB4O1xufVxuLmZha2Utc2VsZWN0Om5vdCguZmFrZS1zZWxlY3QtLW9wdGlvbnMpLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZha2Utc2VsZWN0Om5vdCguZmFrZS1zZWxlY3QtLW9wdGlvbnMpLmNvbGxhcHNlZCA+IFtkYXRhLXNlbGVjdGVkXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zbGF0ZTogMTBweDtcbn1cbi5mYWtlLXNlbGVjdC0tb3B0aW9ucyB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnJlc2VydmViYXItY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKSAhaW1wb3J0YW50O1xufVxuLnJlc2VydmViYXItY2FydC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLnJlc2VydmViYXItY2FydC1jb250ZW50IC5mYWtlLXNlbGVjdCB7XG4gIG1heC13aWR0aDogODBweDtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuLnJlc2VydmViYXItY2FydC1pdGVtLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWNsb3NlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnJlc2VydmViYXItY2FydC1lbXB0eSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tdm9sdW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnJlc2VydmViYXItY2FydC1pdGVtLXByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJlc2VydmViYXItY2FydC1pdGVtLXJlbW92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMzKTtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tZnVsZmlsbG1lbnQtZXhwZWN0YXRpb24tc3VwcGxpZXIge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWl0ZW0tZnVsZmlsbG1lbnQtZXhwZWN0YXRpb24tZXhwZWN0YXRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtYm90dG9tLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1jb250YWluZXIgLnJlc2VydmViYXItY2FydC1ib3R0b20tc3ViLXRvdGFsIC5yZXNlcnZlYmFyLWJvdHRvbS1zdWItdG90YWwtaXRlbXMge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtYm90dG9tLWNvbnRhaW5lciAucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1zdWItdG90YWwgLnJlc2VydmViYXItYm90dG9tLXN1Yi10b3RhbC12YWx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4ucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1jb250YWluZXIgLnJlc2VydmViYXItY2hlY2tvdXQtYnV0dG9uIHtcbiAgcGFkZGluZzogMThweCAzMnB4IDE4cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcbiAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcbn1cbi5yZXNlcnZlYmFyLWNhcnQtYm90dG9tLWNvbnRhaW5lciAucmVzZXJ2ZWJhci1jaGVja291dC1idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZlMGJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVzZXJ2ZWJhcl9hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5yZXNlcnZlYmFyX2FjY29yZGlvbiAuYWNjb3JkaW9uIHtcbiAgZm9udC1mYW1pbHk6IFB1YmxpYyBTYW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLnJlc2VydmViYXJfYWNjb3JkaW9uIC5hY2NvcmRpb246OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMCAjMDAwO1xufVxuLnJlc2VydmViYXJfYWNjb3JkaW9uIC5yZXNlcnZlYmFyX3BhbmVsX2NvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3VyaWVyK1ByaW1lJmZhbWlseT1MaWJyZStGcmFua2xpbjp3Z2h0QDEwMC4uOTAwJmZhbWlseT1QdWJsaWMrU2FuczppdGFsQDA7MSZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBtaXhpbiBmb250LW1vbm9zcGFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBtb25vc3BhY2U7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1peGluIGZvbnQtbW9ub3NwYWNlLWJvbGQge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgbW9ub3NwYWNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWhlYWRpbmcge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkxpYnJlIEZyYW5rbGluXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtaGVhZGluZy1ibGFjayB7XHJcblx0Zm9udC1mYW1pbHk6IFwiTGlicmUgRnJhbmtsaW5cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1ib2R5IHtcclxuXHRmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5jb3VyaWVyLXByaW1lLXJlZ3VsYXIsXHJcbi5mb250LW1vbm9zcGFjZSxcclxuLmZvbnQtbW9ub3NwYWNlLWJvbGQge1xyXG5cdEBpbmNsdWRlIGZvbnQtbW9ub3NwYWNlO1xyXG5cclxuXHQmLmZvbnQtbW9ub3NwYWNlLWJvbGQsXHJcblx0c3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxufVxyXG5cclxuLmxpYnJlLWZyYW5rbGluLTgwMCxcclxuLmZvbnQtaGVhZGluZyB7XHJcblx0QGluY2x1ZGUgZm9udC1oZWFkaW5nO1xyXG59XHJcblxyXG4ubGlicmUtZnJhbmtsaW4tOTAwLFxyXG4uZm9udC1oZWFkaW5nLWJsYWNrIHtcclxuXHRAaW5jbHVkZSBmb250LWhlYWRpbmctYmxhY2s7XHJcbn1cclxuXHJcbi5wdWJsaWMtc2Fucy00MDAsXHJcbi5mb250LWJvZHkge1xyXG5cdEBpbmNsdWRlIGZvbnQtYm9keTtcclxufVxyXG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuXHQvLyBAaW5jbHVkZSBmb250LWhlYWRpbmc7XHJcblx0Ly8gZm9udC1mYW1pbHk6IHZhcigtLXRjLWZvbnQtZmFtaWx5LWhlYWRpbmdzKTtcclxuXHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG5cdGxpbmUtaGVpZ2h0OiAwLjk7XHJcbn1cclxuXHJcbi5zbl9jYXB0aW9uIHtcclxuXHRAaW5jbHVkZSBmb250LW1vbm9zcGFjZTtcclxuXHRAaW5jbHVkZSBmb250LW1vbm9zcGFjZS1ib2xkO1xyXG59XHJcblxyXG5ib2R5LFxyXG5wIHtcclxuXHQvLyBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzQpO1xyXG5cdC8vIEBpbmNsdWRlIGZvbnQtYm9keTtcclxufSIsIi8vIFZhcmlhYmxlc1xyXG5cclxuLy8gRGVmYXVsdCBCcmVha3BvaW50c1xyXG4kZGJ0Olx0XHRcdFx0bWQ7IC8vIERlZmF1bHQgQnJlYWtwb2ludCBUYWJsZXQgLSBVc2UgaXQgaW4gQGluY2x1ZGUgbXEoJGRidCl7fVxyXG4kZGJkOlx0XHRcdFx0bGc7IC8vIERlZmF1bHQgQnJlYWtwb2ludCBEZXNrdG9wIC0gVXNlIGl0IGluIEBpbmNsdWRlIG1xKCRkYnQpe31cclxuJGRiLWZvbnQ6XHRcdChtZCBsZyk7IC8vIFVzZWQgaW4gbWl4aW5zIEBmb250LXNpemUsIEBsaW5lLWhlaWdodCwgQGxldHRlci1zcGFjaW5nXHJcblxyXG4vLyBDb2xvcnNcclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBTdHJ1Y3R1cmVcclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDgzNHB4LFxyXG4gIGxnOiAxMjgwcHgsXHJcbiAgeGw6IDE0NDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgLy8geHM6IDMzNnB4LFxyXG4gIHNtOiA1MDRweCxcclxuICBtZDogNzYycHgsXHJcbiAgbGc6IDEwMDBweCxcclxuICB4bDogMTI4MHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBzdGF0aWMgYnJlYWtwb2ludHNcclxuJHNtOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgc20pO1xyXG4kbWQ6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBtZCk7XHJcbiRsZzogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKTtcclxuJHhsOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpO1xyXG5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgOHB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlOiAgICAzNXB4O1xyXG4kY29udGFpbmVyLXBhZGRpbmctZGVza3RvcDogICAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiRjb250YWluZXItcGFkZGluZy1mbHVpZDogICAgIDM1cHg7XHJcbiRzY3JvbGxiYXItc2l6ZTogICAgICAgICAgICAgIDdweDtcclxuJGhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAgICAgLjU7XHJcbiRoZWFkZXItdmVydGljYWwtd2lkdGg6ICAgICAgIDI1MHB4O1xyXG4kdHJhbnNpdGlvbjogXHRcdFx0XHRcdFx0XHRcdFx0YWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG46cm9vdCB7XHJcbiAgLS13aGl0ZTogI3skd2hpdGV9O1xyXG4gIC0tdGMtY29sb3Itd2hpdGU6ICN7JHdoaXRlfTtcclxuICAtLWJsYWNrOiAjeyRibGFja307XHJcbiAgLS10Yy1jb2xvci1ibGFjazogI3skYmxhY2t9O1xyXG5cdC0taGVhZGVyLWg6IDcwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MnB4KXtcclxuXHQ6cm9vdCB7XHJcblx0XHQtLWhlYWRlci1oOiAxNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiByYXRpbygkcmF0aW8sJGJyZWFrcG9pbnQpe1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgkYnJlYWtwb2ludCl7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKCN7JHJhdGlvfSAqIDEwMHZ3KTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHJhdGlvIHV0aWxzXHJcbioge1xyXG5cdC8vIHN0YW5kYXJkIG1vYmlsZSBmdWxsLWhlaWdodFxyXG5cdC5yYXRpby0yNS0xNiB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDI1LzE2KSxcIm1heC13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHRcclxuXHQvLyBtb2JpbGUgc2hvcnRlci1oZWlnaHRcclxuXHQucmF0aW8tOC0xMSB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDgvMTEpLFwibWF4LXdpZHRoOiAjeyRtZH1cIik7XHJcblx0fVxyXG5cdFxyXG5cdC8vIHN0YW5kYXJkIGludHJvLWZ1bGwgKG5vdCBob21lIHBhZ2UpXHJcblx0LnJhdGlvLW1kLTExLTMwIHtcclxuXHRcdEBpbmNsdWRlIHJhdGlvKGNhbGMoMTEvMzApLFwibWluLXdpZHRoOiAjeyRtZH1cIik7XHJcblx0fVxyXG5cclxuXHQvLyB0YWxrIHdoaXNrZXkgdG8gdXMgc2VjdGlvbiAoaG9tZXBhZ2UpIFxyXG5cdC5yYXRpby1tZC0zMjAtNDQwIHtcclxuXHRcdEBpbmNsdWRlIHJhdGlvKGNhbGMoNDQwLzMyMCksXCJtYXgtd2lkdGg6ICN7JG1kfVwiKTtcclxuXHR9XHJcblxyXG5cdC8vICB0aGUgcHJvb2YgaXMgaW4gdGhlIGJvdHRsZSAocHJpdmF0ZSBiYXJyZWwgcHJvZ3JhbSkgXHJcblx0LnJhdGlvLW1kLTQyMC0xNTAwIHtcclxuXHRcdEBpbmNsdWRlIHJhdGlvKGNhbGMoNDIwLzE1MDApLFwibWluLXdpZHRoOiAjeyRtZH1cIik7XHJcblx0fVxyXG5cclxuXHQvLyBUaGVyZSdzIEEgbWFkbmVzcyB0byBvdXIgbWV0aG9kIChob21lcGFnZSkgXHJcblxyXG5cdC5yYXRpby1tZC02OTAtMTQzOSB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDY5MC8xNDM5KSxcIm1pbi13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHJcblx0Ly8gUFJJVkFURSBCQVJSRUwgU0VMRUNUSU9OUyAod2hpc2tleS1wYWdlKSBcclxuXHJcblx0LnJhdGlvLW1kLTU2NS0xNDQwIHtcclxuXHRcdEBpbmNsdWRlIHJhdGlvKGNhbGMoNTY1LzE0NDApLFwibWluLXdpZHRoOiAjeyRtZH1cIik7XHJcblx0fVxyXG5cclxuXHQvLyBQUklWQVRFIEJBUlJFTCBTRUxFQ1RJT05TIE1PQklMRSAod2hpc2tleS1wYWdlKSBcclxuXHJcblx0LnJhdGlvLTU2NS0zMDEge1xyXG5cdFx0QGluY2x1ZGUgcmF0aW8oY2FsYyg1NjUvMzAxKSxcIm1heC13aWR0aDogI3skbWR9XCIpO1xyXG5cdH1cclxuXHQvLyBWSURFTyBQT1NURVIgSU1HIChvdXItcHJvY2Vzcy1wYWdlKSBcclxuXHJcblx0LnJhdGlvLTYzMC0xNTAwIHtcclxuXHRcdEBpbmNsdWRlIHJhdGlvKGNhbGMoNjMwLzE1MDApLFwibWluLXdpZHRoOiAjeyRtZH1cIik7XHJcblx0fVxyXG5cdC8vIFZJREVPIFBPU1RFUiBJTUcgTU9CSUxFIChvdXItcHJvY2Vzcy1wYWdlKSBcclxuXHJcblx0LnJhdGlvLTQ2MC0zMDB7XHJcblx0XHRAaW5jbHVkZSByYXRpbyhjYWxjKDQ2MC8zMDApLFwibWF4LXdpZHRoOiAjeyRtZH1cIik7XHJcblx0fVxyXG59XHJcbi8vIGJydXVoIGRlY29yYWl0b24gXHJcblxyXG5zcGFuLmJydXNoLWRlY29yYXRpb257XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRib3JkZXItaW1hZ2U6IHVybChcIi4uL2ltZy9icnVzaC1kZWNvcmF0aW9uLnN2Z1wiKSAwIDEwIDIwIDEwO1xyXG5cdGJvcmRlci1pbWFnZS1yZXBlYXQ6IHN0cmV0Y2g7XHJcblx0Ym9yZGVyLWltYWdlLXdpZHRoOiAxZW07XHJcblx0Ym9yZGVyLWltYWdlLW91dHNldDogMTBweDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHJcblx0Ji5fbXVsdGlcclxuXHR7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0XHQmOjpiZWZvcmVcclxuXHRcdHtcclxuXHRcdFx0Ym90dG9tOiAtMzAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBmaXJzdCBzZWN0aW9uIG1hcmdpbiB0b3AgXHJcblxyXG4uX2ZpcnN0LXNlY3Rpb257XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1kKXtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChsZyl7XHJcblx0XHRtYXJnaW4tdG9wOiAxMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjsgLy8gRml4ZXMgYW4gaXNzdWUgd2hlcmUgUnVieSBsb2NhbGUgaXMgbm90IHNldCBwcm9wZXJseVxuICAgICAgICAgICAgICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvcHVsbC8xMFxuXG4vLy8gQmFzZSBmb250IHNpemUgb24gdGhlIGA8Ym9keT5gIGVsZW1lbnRcbi8vL1xuLy8vIERvIG5vdCBvdmVycmlkZSB0aGlzIHZhbHVlLCBvciB0aGluZ3Mgd2lsbCBicmVha1xuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9pc3N1ZXMvMTIyXG4vLy8gQGRlcHJlY2F0ZWQgVGhpcyBzZXR0aW5nIHdpbGwgYmUgcmVtb3ZlZCBpbiBzYXNzLW1xIHY2LjAuMFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRtcS1iYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuLy8vIFJlc3BvbnNpdmUgbW9kZVxuLy8vXG4vLy8gU2V0IHRvIGBmYWxzZWAgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgQG1lZGlhIHF1ZXJpZXMsXG4vLy8gKElFIDw9IDgsIEZpcmVmb3ggPD0gMywgT3BlcmEgPD0gOSlcbi8vL1xuLy8vIFlvdSBjb3VsZCBjcmVhdGUgYSBzdHlsZXNoZWV0IHNlcnZlZCBleGNsdXNpdmVseSB0byBvbGRlciBicm93c2Vycyxcbi8vLyB3aGVyZSBAbWVkaWEgcXVlcmllcyBhcmUgcmFzdGVyaXplZFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBvbGQtaWUuc2Nzc1xuLy8vICAkbXEtcmVzcG9uc2l2ZTogZmFsc2U7XG4vLy8gIEBpbXBvcnQgJ21haW4nOyAvLyBAbWVkaWEgcXVlcmllcyBpbiB0aGlzIGZpbGUgd2lsbCBiZSByYXN0ZXJpemVkIHVwIHRvICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vICAgICAgICAgICAgICAgICAgIC8vIGxhcmdlciBicmVha3BvaW50cyB3aWxsIGJlIGlnbm9yZWRcbi8vL1xuLy8vIEB0eXBlIEJvb2xlYW5cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vZmYgRGlzYWJsZWQgcmVzcG9uc2l2ZSBtb2RlIGRvY3VtZW50YXRpb25cbiRtcS1yZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vLy8gQnJlYWtwb2ludCBsaXN0XG4vLy9cbi8vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8vIGFjcm9zcyB0ZWFtIG1lbWJlcnMuIEl0IHdpbGwgaW1wcm92ZSBjb21tdW5pY2F0aW9uIGJldHdlZW5cbi8vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4vLy9cbi8vLyBAdHlwZSBNYXBcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3NlZWluZy10aGUtY3VycmVudGx5LWFjdGl2ZS1icmVha3BvaW50IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1icmVha3BvaW50czogKFxuICAgIG1vYmlsZTogIDMyMHB4LFxuICAgIHRhYmxldDogIDc0MHB4LFxuICAgIGRlc2t0b3A6IDk4MHB4LFxuICAgIHdpZGU6ICAgIDEzMDBweFxuKSAhZGVmYXVsdDtcblxuLy8vIFN0YXRpYyBicmVha3BvaW50IChmb3IgZml4ZWQtd2lkdGggbGF5b3V0cylcbi8vL1xuLy8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tICRtcS1icmVha3BvaW50cyB0aGF0IHNob3VsZFxuLy8vIGJlIHVzZWQgYXMgdGhlIHRhcmdldCB3aWR0aCBmb3IgdGhlIGZpeGVkLXdpZHRoIGxheW91dFxuLy8vIChpLmUuIHdoZW4gJG1xLXJlc3BvbnNpdmUgaXMgc2V0IHRvICdmYWxzZScpIGluIGEgb2xkLWllLnNjc3Ncbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gdGFibGV0LW9ubHkuc2Nzc1xuLy8vICAvL1xuLy8vICAvLyBJZ25vcmUgYWxsIHN0eWxlcyBhYm92ZSB0YWJsZXQgYnJlYWtwb2ludCxcbi8vLyAgLy8gYW5kIGZpeCB0aGUgc3R5bGVzIChzdWNoIGFzIHRoZSBsYXlvdXQpIGF0IHRhYmxldCB3aWR0aFxuLy8vICAkbXEtcmVzcG9uc2l2ZTogZmFsc2U7XG4vLy8gICRtcS1zdGF0aWMtYnJlYWtwb2ludDogdGFibGV0O1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byB0YWJsZXRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2FkZGluZy1jdXN0b20tYnJlYWtwb2ludHMgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLXN0YXRpYy1icmVha3BvaW50OiBkZXNrdG9wICFkZWZhdWx0O1xuXG4vLy8gU2hvdyBicmVha3BvaW50cyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vXG4vLy8gSWYgeW91IHdhbnQgdG8gZGlzcGxheSB0aGUgY3VycmVudGx5IGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3Bcbi8vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8vIHRvIHRoaXMgbGlzdCwgb3JkZXJlZCBieSB3aWR0aC4gRm9yIGV4YW1wbGU6IChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCkuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkbXEtc2hvdy1icmVha3BvaW50czogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKTtcbi8vLyAgIEBpbXBvcnQgJ3BhdGgvdG8vbXEnO1xuLy8vXG4vLy8gQHR5cGUgbWFwXG4kbXEtc2hvdy1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG5cbi8vLyBDdXN0b21pemUgdGhlIG1lZGlhIHR5cGUgKGZvciBleGFtcGxlOiBgQG1lZGlhIHNjcmVlbmAgb3IgYEBtZWRpYSBwcmludGApXG4vLy8gQnkgZGVmYXVsdCBzYXNzLW1xIHVzZXMgYW4gXCJhbGxcIiBtZWRpYSB0eXBlIChgQG1lZGlhIGFsbCBhbmQg4oCmYClcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjY2hhbmdpbmctbWVkaWEtdHlwZSBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtbWVkaWEtdHlwZTogYWxsICFkZWZhdWx0O1xuXG4vLy8gQ29udmVydCBwaXhlbHMgdG8gZW1zXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxuLy8vIEBpZ25vcmUgQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSBbJG1xLWJhc2UtZm9udC1zaXplXSAtIGA8Ym9keT5gIGZvbnQgc2l6ZSAoZGVwcmVjYXRlZClcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJGZvbnQtc2l6ZS1pbi1lbXM6IG1xLXB4MmVtKDE2cHgpO1xuLy8vICBwIHsgZm9udC1zaXplOiBtcS1weDJlbSgxNnB4KTsgfVxuLy8vXG4vLy8gQHJlcXVpcmVzICRtcS1iYXNlLWZvbnQtc2l6ZVxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9XG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6ICRtcS1iYXNlLWZvbnQtc2l6ZSkge1xuICAgIEBpZiAoJG1xLWJhc2UtZm9udC1zaXplICE9IDE2cHgpIHtcbiAgICAgICAgQHdhcm4gXCJPdmVycmlkaW5nICRtcS1iYXNlLWZvbnQtc2l6ZSB3aWxsIGJyZWFrIHRoaW5ncywgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvaXNzdWVzLzEyMi5cIjtcbiAgICB9XG4gICAgQGlmICgkYmFzZS1mb250LXNpemUgIT0gMTZweCkge1xuICAgICAgICBAd2FybiBcIlRoZSAkYmFzZS1mb250LXNpemUgYXJndW1lbnQgd2lsbCBiZSByZW1vdmVkIGluIHNhc3MtbXEgdjYuMC4wLCBhcyBvdmVycmlkaW5nIGl0IGJyZWFrcyB0aGluZ3MsIHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL2lzc3Vlcy8xMjIuXCI7XG4gICAgfVxuICAgIEBpZiB1bml0bGVzcygkcHgpIHtcbiAgICAgICAgQHdhcm4gXCJBc3N1bWluZyAjeyRweH0gdG8gYmUgaW4gcGl4ZWxzLCBhdHRlbXB0aW5nIHRvIGNvbnZlcnQgaXQgaW50byBwaXhlbHMuXCI7XG4gICAgICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICogMXB4LCAkYmFzZS1mb250LXNpemUpO1xuICAgIH0gQGVsc2UgaWYgdW5pdCgkcHgpID09IGVtIHtcbiAgICAgICAgQHJldHVybiAkcHg7XG4gICAgfVxuICAgIEByZXR1cm4gKCRweCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG59XG5cbi8vLyBHZXQgYSBicmVha3BvaW50J3Mgd2lkdGhcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnQuIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJHRhYmxldC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgodGFibGV0KTtcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKGRlc2t0b3ApKSB7fVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBWYWx1ZSBpbiBwaXhlbHNcbkBmdW5jdGlvbiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbmFtZSkge1xuICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiQnJlYWtwb2ludCAjeyRuYW1lfSB3YXNuJ3QgZm91bmQgaW4gJGJyZWFrcG9pbnRzLlwiO1xuICAgIH1cbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IG1peGluXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRmcm9tIFtmYWxzZV0gLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkdW50aWwgW2ZhbHNlXSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRhbmQgW2ZhbHNlXSAtIEFkZGl0aW9uYWwgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtdHlwZSBbJG1xLW1lZGlhLXR5cGVdIC0gTWVkaWEgdHlwZTogc2NyZWVuLCBwcmludOKAplxuLy8vXG4vLy8gQGlnbm9yZSBVbmRvY3VtZW50ZWQgQVBJLCBmb3IgYWR2YW5jZWQgdXNlIG9ubHk6XG4vLy8gQGlnbm9yZSBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzIFskbXEtYnJlYWtwb2ludHNdXG4vLy8gQGlnbm9yZSBAcGFyYW0ge1N0cmluZ30gJHN0YXRpYy1icmVha3BvaW50IFskbXEtc3RhdGljLWJyZWFrcG9pbnRdXG4vLy9cbi8vLyBAY29udGVudCBzdHlsaW5nIHJ1bGVzLCB3cmFwcGVkIGludG8gYSBAbWVkaWEgcXVlcnkgd2hlbiAkcmVzcG9uc2l2ZSBpcyB0cnVlXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtbWVkaWEtdHlwZVxuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLXB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9uLWRlZmF1bHQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuLy8vICAgICAgY29sb3I6IHJlZDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBibHVlO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcShtb2JpbGUsIHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGdyZWVuO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkYW5kOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJykge1xuLy8vICAgICAgY29sb3I6IHRlYWw7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKDk1MHB4KSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEodGFibGV0LCAkbWVkaWEtdHlwZTogc2NyZWVuKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgLy8gQWR2YW5jZWQgdXNlOlxuLy8vICAgICRteS1icmVha3BvaW50czogKEw6IDkwMHB4LCBYTDogMTIwMHB4KTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50OiBMKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gIH1cbkBtaXhpbiBtcShcbiAgICAkZnJvbTogZmFsc2UsXG4gICAgJHVudGlsOiBmYWxzZSxcbiAgICAkYW5kOiBmYWxzZSxcbiAgICAkbWVkaWEtdHlwZTogJG1xLW1lZGlhLXR5cGUsXG4gICAgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMsXG4gICAgJHJlc3BvbnNpdmU6ICRtcS1yZXNwb25zaXZlLFxuICAgICRzdGF0aWMtYnJlYWtwb2ludDogJG1xLXN0YXRpYy1icmVha3BvaW50XG4pIHtcbiAgICAkbWluLXdpZHRoOiAwO1xuICAgICRtYXgtd2lkdGg6IDA7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnJztcblxuICAgIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICAgIEBpZiAkZnJvbSB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0oJGZyb20pO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRmcm9tLCAkYnJlYWtwb2ludHMpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVudGlsOiB0aGF0IGJyZWFrcG9pbnQgKGV4Y2x1c2l2ZSlcbiAgICBAaWYgJHVudGlsIHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJHVudGlsKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0oJHVudGlsKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkdW50aWwsICRicmVha3BvaW50cykpIC0gLjAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZGlzYWJsZWQsIHJhc3Rlcml6ZSB0aGUgb3V0cHV0IG91dHNpZGUgQG1lZGlhIGJsb2Nrc1xuICAgIC8vIFRoZSBicm93c2VyIHdpbGwgcmVseSBvbiB0aGUgY2FzY2FkZSBpdHNlbGYuXG4gICAgQGlmICRyZXNwb25zaXZlID09IGZhbHNlIHtcbiAgICAgICAgJHN0YXRpYy1icmVha3BvaW50LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc3RhdGljLWJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgICAgICR0YXJnZXQtd2lkdGg6IG1xLXB4MmVtKCRzdGF0aWMtYnJlYWtwb2ludC13aWR0aCk7XG5cbiAgICAgICAgLy8gT3V0cHV0IG9ubHkgcnVsZXMgdGhhdCBzdGFydCBhdCBvciBzcGFuIG91ciB0YXJnZXQgd2lkdGhcbiAgICAgICAgQGlmIChcbiAgICAgICAgICAgICRhbmQgPT0gZmFsc2VcbiAgICAgICAgICAgIGFuZCAkbWluLXdpZHRoIDw9ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIGFuZCAoXG4gICAgICAgICAgICAgICAgJHVudGlsID09IGZhbHNlIG9yICRtYXgtd2lkdGggPj0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgKVxuICAgICAgICAgICAgYW5kICRtZWRpYS10eXBlICE9ICdwcmludCdcbiAgICAgICAgKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBlbmFibGVkLCBvdXRwdXQgcnVsZXMgaW5zaWRlIEBtZWRpYSBxdWVyaWVzXG4gICAgQGVsc2Uge1xuICAgICAgICBAaWYgJG1pbi13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7IH1cbiAgICAgICAgQGlmICRtYXgtd2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkYW5kICAgICAgICAgICAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kICN7JGFuZH0nOyB9XG5cbiAgICAgICAgLy8gUmVtb3ZlIHVubmVjZXNzYXJ5IG1lZGlhIHF1ZXJ5IHByZWZpeCAnYWxsIGFuZCAnXG4gICAgICAgIEBpZiAoJG1lZGlhLXR5cGUgPT0gJ2FsbCcgYW5kICRtZWRpYS1xdWVyeSAhPSAnJykge1xuICAgICAgICAgICAgJG1lZGlhLXR5cGU6ICcnO1xuICAgICAgICAgICAgJG1lZGlhLXF1ZXJ5OiBzdHItc2xpY2UodW5xdW90ZSgkbWVkaWEtcXVlcnkpLCA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS10eXBlICsgJG1lZGlhLXF1ZXJ5fSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vIFF1aWNrIHNvcnRcbi8vL1xuLy8vIEBhdXRob3IgU2FtIFJpY2hhcmRzXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc29ydFxuLy8vIEByZXR1cm5zIHtMaXN0fSBTb3J0ZWQgTGlzdFxuQGZ1bmN0aW9uIF9tcS1xdWljay1zb3J0KCRsaXN0KSB7XG4gICAgJGxlc3M6ICAoKTtcbiAgICAkZXF1YWw6ICgpO1xuICAgICRsYXJnZTogKCk7XG5cbiAgICBAaWYgbGVuZ3RoKCRsaXN0KSA+IDEge1xuICAgICAgICAkc2VlZDogbnRoKCRsaXN0LCBjZWlsKGxlbmd0aCgkbGlzdCkgLyAyKSk7XG5cbiAgICAgICAgQGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuICAgICAgICAgICAgQGlmICgkaXRlbSA9PSAkc2VlZCkge1xuICAgICAgICAgICAgICAgICRlcXVhbDogYXBwZW5kKCRlcXVhbCwgJGl0ZW0pO1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJGl0ZW0gPCAkc2VlZCkge1xuICAgICAgICAgICAgICAgICRsZXNzOiBhcHBlbmQoJGxlc3MsICRpdGVtKTtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRpdGVtID4gJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkbGFyZ2U6IGFwcGVuZCgkbGFyZ2UsICRpdGVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEByZXR1cm4gam9pbihqb2luKF9tcS1xdWljay1zb3J0KCRsZXNzKSwgJGVxdWFsKSwgX21xLXF1aWNrLXNvcnQoJGxhcmdlKSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8vIFNvcnQgYSBtYXAgYnkgdmFsdWVzICh3b3JrcyB3aXRoIG51bWJlcnMgb25seSlcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TWFwfSBNYXAgc29ydGVkIGJ5IHZhbHVlXG5AZnVuY3Rpb24gX21xLW1hcC1zb3J0LWJ5LXZhbHVlKCRtYXApIHtcbiAgICAkbWFwLXNvcnRlZDogKCk7XG4gICAgJG1hcC1rZXlzOiBtYXAta2V5cygkbWFwKTtcbiAgICAkbWFwLXZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkbWFwLXZhbHVlcy1zb3J0ZWQ6IF9tcS1xdWljay1zb3J0KCRtYXAtdmFsdWVzKTtcblxuICAgIC8vIFJlb3JkZXIga2V5L3ZhbHVlIHBhaXJzIGJhc2VkIG9uIGtleSB2YWx1ZXNcbiAgICBAZWFjaCAkdmFsdWUgaW4gJG1hcC12YWx1ZXMtc29ydGVkIHtcbiAgICAgICAgJGluZGV4OiBpbmRleCgkbWFwLXZhbHVlcywgJHZhbHVlKTtcbiAgICAgICAgJGtleTogbnRoKCRtYXAta2V5cywgJGluZGV4KTtcbiAgICAgICAgJG1hcC1zb3J0ZWQ6IG1hcC1tZXJnZSgkbWFwLXNvcnRlZCwgKCRrZXk6ICR2YWx1ZSkpO1xuXG4gICAgICAgIC8vIFVuc2V0IHRoZSB2YWx1ZSBpbiAkbWFwLXZhbHVlcyB0byBwcmV2ZW50IHRoZSBsb29wXG4gICAgICAgIC8vIGZyb20gZmluZGluZyB0aGUgc2FtZSBpbmRleCB0d2ljZVxuICAgICAgICAkbWFwLXZhbHVlczogc2V0LW50aCgkbWFwLXZhbHVlcywgJGluZGV4LCAwKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRtYXAtc29ydGVkO1xufVxuXG4vLy8gQWRkIGEgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkd2lkdGggLSBXaWR0aCBvZiB0aGUgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIEBpbmNsdWRlIG1xLWFkZC1icmVha3BvaW50KHR2c2NyZWVuLCAxOTIwcHgpO1xuLy8vICBAaW5jbHVkZSBtcSh0dnNjcmVlbikge31cbkBtaXhpbiBtcS1hZGQtYnJlYWtwb2ludCgkbmFtZSwgJHdpZHRoKSB7XG4gICAgJG5ldy1icmVha3BvaW50OiAoJG5hbWU6ICR3aWR0aCk7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJG1xLWJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpICFnbG9iYWw7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBfbXEtbWFwLXNvcnQtYnktdmFsdWUoJG1xLWJyZWFrcG9pbnRzKSAhZ2xvYmFsO1xufVxuXG4vLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyBbJG1xLXNob3ctYnJlYWtwb2ludHNdIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJG1xLWJyZWFrcG9pbnRzXSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIG1xLXNob3ctYnJlYWtwb2ludHMoJHNob3ctYnJlYWtwb2ludHM6ICRtcS1zaG93LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZCRUVENTtcbiAgICAgICAgY29sb3I6ICNDMDk4NTM7XG4gICAgICAgIGZvbnQ6IHNtYWxsLWNhcHRpb247XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXG4gICAgICAgIEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuICAgICAgICAgICAgJHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiN7JHNob3ctYnJlYWtwb2ludH0g4omlICN7JHdpZHRofSAoI3ttcS1weDJlbSgkd2lkdGgpfSlcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmIGxlbmd0aCgkbXEtc2hvdy1icmVha3BvaW50cykgPiAwIHtcbiAgICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xufVxuIiwiXHJcbkBpbXBvcnQgJy4vY3VzdG9tJztcclxuXHJcbi8vIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Nhc3MtbXFcclxuQGltcG9ydCAnc2Fzcy1tcS9tcSc7XHJcblxyXG4vLyBRdWljayBjdXN0b20gwq9cXF8o44OEKV8vwq9cclxuQGlmIGxlbmd0aCgkbXEtc2hvdy1icmVha3BvaW50cykgPiAwIHtcclxuXHRib2R5Ll9kZWJ1Zzo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTk5OTk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxM3B4O1xyXG4gICAgcGFkZGluZzogNHB4IDhweCA1cHggMTBweDtcclxuXHRcdGJvcmRlcjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjQpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRiBNb25vJywgbW9ub3NwYWNlO1xyXG5cclxuXHRcdC8vIExvb3AgdGhyb3VnaCB0aGUgYnJlYWtwb2ludHMgdGhhdCBzaG91bGQgYmUgc2hvd25cclxuXHRcdEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJG1xLXNob3ctYnJlYWtwb2ludHMge1xyXG5cdFx0XHQkd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRzaG93LWJyZWFrcG9pbnQsICRtcS1icmVha3BvaW50cyk7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQpIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIiN7dG8tdXBwZXItY2FzZSgkc2hvdy1icmVha3BvaW50KX0g4omlICN7JHdpZHRofVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIGNvbW1vbiBjb2xvciBjbGFzc2VzXHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHQuX2JnX2MjeyRpfSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jI3skaX0pO1xyXG5cdH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0Ll90ZXh0X2MjeyRpfSB7XHJcblx0XHRjb2xvcjogdmFyKC0tdGMtY29sb3ItYyN7JGl9KTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIGhlYWRlciBzcGFjZXIgbWFyZ2luXHJcblxyXG4uaGVhZGVyLW1hcmdpblxyXG57XHJcblx0QGluY2x1ZGUgbXEgKG1kKVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbXEgKGxnKVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDExMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQ1RBc1xyXG5cclxuQG1peGluIGN0YSB7XHJcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tdGMtY3RhLWJvcmRlci1yYWRpdXMpO1xyXG5cdGJvcmRlcjogdmFyKC0tdGMtY3RhLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudENvbG9yO1xyXG5cdGNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1jb2xvci1kZWZhdWx0KTtcclxuXHRwYWRkaW5nOiB2YXIoLS10Yy1jdGEtcGFkZGluZy1oKSB2YXIoLS10Yy1jdGEtcGFkZGluZy12KTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG59XHJcblxyXG4uX3B0X2xnLFxyXG4uX3BiX2xnIHtcclxuXHJcbn1cclxuXHJcbi5oYXMtYm9yZGVyLXkge1xyXG5cdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG5cdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG59XHJcblxyXG4uaGFzLWJvcmRlci14IHtcclxuXHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigncmlnaHQnKTtcclxufVxyXG5cclxuLmhhcy1ib3JkZXItdG9wIHtcclxuXHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxufVxyXG5cclxuLmhhcy1ib3JkZXItcmlnaHQge1xyXG5cdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3JpZ2h0Jyk7XHJcbn1cclxuXHJcbi5oYXMtYm9yZGVyLWJvdHRvbSB7XHJcblx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcbn1cclxuXHJcbi5oYXMtYm9yZGVyLWxlZnQge1xyXG5cdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxufVxyXG5cclxuXHJcbi8vIHZlbG8gbmVybyBpbiBvcGFjaXTDoCBuZWdsaSBpbnRyb2Z1bGxcclxuLmJsYWNrLXZlaWx7XHJcblx0LnNuX2JhY2tncm91bmQ6OmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7Ym90dG9tOiAwO3JpZ2h0OiAwO2xlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUtbW9iaWxlIHtcclxuXHRAaW5jbHVkZSBtcSAoMCwgbWQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRlLWRlc2t0b3Age1xyXG5cdEBpbmNsdWRlIG1xIChtZCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gcmVzaXplIHRoZSB3aWR0aCBvZiBjb250YWluZXIgeGxcclxuQGluY2x1ZGUgbXEoODBlbSl7XHJcblx0LnNuX2NvbnRhaW5lcl9maXhlZF94bHtcclxuXHRcdG1heC13aWR0aDogMTkyMHB4O1xyXG5cdH1cclxufVxyXG4iLCJAbWl4aW4gaXMtZGVidWcge1xyXG5cdGJvZHkuX2RlYnVnICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyBAY29udGVudDsgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgeyBAY29udGVudDsgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG5AbWl4aW4gYWRvYmUtbGV0dGVyLXNwYWNpbmcoJHNwYWNpbmcpIHtcclxuICBsZXR0ZXItc3BhY2luZzogY2FsYygoI3skc3BhY2luZ30gLyAxMDAwKSAqIDFlbSk7XHJcbn1cclxuXHJcbkBtaXhpbiB2YXItY29sb3IoXHJcbiAgJHByb3AsXHJcbiAgJGtleSxcclxuICAkY29sb3JzOiAkdGMtY29sb3JzLFxyXG4pIHtcclxuICAjeyRwcm9wfTogI3ttYXAtZ2V0KCRrZXksICRjb2xvcnMpfSAhaW1wb3J0YW50O1xyXG4gICN7JHByb3B9OiB2YXIoLS0jeyRrZXl9LCAje21hcC1nZXQoJGtleSwgJGNvbG9ycyl9KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyKFxyXG5cdCRzaXplOiAkc2Nyb2xsYmFyLXNpemUsXHJcblx0JHRodW1iOiByZ2JhKCMwMDAsIC41KSxcclxuXHQkYmFja2dyb3VuZDogcmdiYSgjZmZmLCAuNSksXHJcblx0JHJhZGl1czogMCxcclxuXHQkcGFkZGluZzogMCxcclxuICAkd2lkdGg6IHRoaW4sXHJcbikge1xyXG5cclxuXHQvLyBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogJHNpemU7XHJcblx0XHRoZWlnaHQ6ICRzaXplO1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kOyB9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRodW1iO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdGJvcmRlcjogJHBhZGRpbmcgc29saWQgJGJhY2tncm91bmQ7XHJcblx0fVxyXG5cclxuXHQvLyBGaXJlZm94XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiAkd2lkdGg7IC8vIFwiYXV0b1wiIG9yIFwidGhpblwiXHJcblx0c2Nyb2xsYmFyLWNvbG9yOiAkdGh1bWIgJGJhY2tncm91bmQ7XHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1mYWRlKCRjb2xvcjE6ICMwMDAsICRvcGFjaXR5MTogMSwgJGNvbG9yMjogIzAwMCwgJG9wYWNpdHkyOiAwLCAkYW5nbGU6IDBkZWcsICRmcm9tOiAwJSwgJHRvOiA1MCUpIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsIHJnYmEoJGNvbG9yMSwgJG9wYWNpdHkxKSAkZnJvbSwgcmdiYSgkY29sb3IyLCAkb3BhY2l0eTIpICR0byk7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbkBtaXhpbiB5ZWxsb3ctYm9yZGVyKCRwb3NpdGlvbjogJ3RvcCcpe1xyXG5cdGJvcmRlci0jeyRwb3NpdGlvbn06IDEuNXB4IHNvbGlkIHZhcigtLXRjLWNvbG9yLWMxKTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJGN1cnZlIDogZWFzZS1pbi1vdXQpIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zNXMgJGN1cnZlO1xyXG59XHJcbiIsIi5zbl9oZWFkZXIgfiAuc25faGVhZGVyX3NwYWNlciB7XHJcblx0Ly8gaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbl9oZWFkZXIge1xyXG5cclxuXHRoZWlnaHQ6IHZhcigtLWhlYWRlci1oKSAhaW1wb3J0YW50O1xyXG5cclxuXHQvLyAuY3VycmVudF9wYWdlX2l0ZW0gYXtcclxuXHQvLyBcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHQvLyB9XHJcblxyXG5cdC5zbl9oZWFkZXJfdXRpbGl0eS5fZnVsbCB7XHJcblx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHR9XHJcblx0XHQuc25faGVhZGVyX2hhbWJ1cmdlcntcclxuXHRcdFx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLXdoaXRlKTtcclxuXHRcdFx0PnNwYW57XHJcblx0XHRcdFx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGV7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGVfX2ltZ3tcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3Itd2hpdGUpO1xyXG5cdFx0XHRwYWRkaW5nOiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIEdpdmUgc2l6ZSB0byBsb2dvXHJcblx0LnNuX2hlYWRlcl9sb2dvIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuX21vYmlsZV9sb2dve1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBCdXkgbm93IENUQVxyXG5cdC5oZWFkZXJfY29udGFpbmVyIHtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gSGlkZSBzZXBhcmF0b3JcclxuXHQuc25faGVhZGVyX3V0aWxpdHlfc2VwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc25faGVhZGVyX25hdi5fZnVsbCB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2hlYWRlcl9uYXZfZnVsbCB7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnNuX2hlYWRlcl9uYXZfZnVsbF93ciB7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ly8gbW9iaWxlIG1lbsO5IHN0eWxlXHJcblx0LnNuX2hlYWRlcl9uYXYuX21vYmlsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oaWdoLXJ5ZS1ib3VyYm9uLmdpZicpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7bGVmdDogMDtyaWdodDogMDtib3R0b206IDA7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHRcdFxyXG5cdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdH1cclxuXHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZXtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU1cHg7XHJcblx0XHRcdC5zbl9iYWNrZ3JvdW5ke1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNuX2hlYWRlcl9uYXZfbW9iaWxlX2lue1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdDpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMzVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIG1lbnUgbmF2IGxpbmsgcGFnZVxyXG5cdFx0XHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZV9jdHtcclxuXHRcdFx0XHRcdC5zbl9oZWFkZXJfbmF2X21vYmlsZV9pe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBsYW5nIHNlbGVjdG9yXHJcblx0XHRcdFx0LnNuX2hlYWRlcl9uYXZfbW9iaWxlX2N0LS1sYW5ndWFnZXN7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0XHRcdFx0XHQuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlX19sYWJlbHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIGNsaWNrIHRvIGJ1eSBidG5cclxuXHRcdFx0XHQuX2N0Yl93cntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQuc25fYnRuLl9uYXJyb3d7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBzb2NpYWwgbGluayBzZWN0aW9uXHJcblx0XHRcdFx0LnNuX2hlYWRlcl9uYXZfbW9iaWxlX3NvY2lhbHMsXHJcblx0XHRcdFx0LnNuX2hlYWRlcl9uYXZfbW9iaWxlX2luX3NwYWNlcntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBNYXJnaW4gYmV0d2VlbiBuYXYgaXRlbXNcclxuXHQuc25faGVhZGVyX25hdl9mdWxsX2kge1xyXG5cdFx0bWFyZ2luOiAwIDFlbTtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCIuXCI7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMCAwLjRlbSAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LW1vbm9zcGFjZTtcclxuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS10Yy1ib2R5LWZvbnQtc2l6ZS1kZXNrdG9wLCAzMHB4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG5cdFx0XHQvLyBjb2xvcjogcmVkO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuY3VycmVudF9wYWdlX2l0ZW0gYTo6YmVmb3Jle1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQ3VycmVudCBpdGVtIGJvcmRlclxyXG5cdC5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblx0fVxyXG59XHJcblxyXG5cdC8vIG1vYmlsZSBtZW51IG9wZW4gXHJcbi5fbWVudV9vcGVuLm92ZXJmbG93LWhpZGRlbntcclxuXHRcclxuXHQuc25faGVhZGVyIHtcclxuXHRcdC5zbl9oZWFkZXJfdXRpbGl0eXtcclxuXHRcdFx0LnNuX2JhY2tncm91bmR7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNuX2hlYWRlcl9oYW1idXJnZXJ7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+c3BhbntcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMyl7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc25faGVhZGVyX2xvZ28ge1xyXG5cdFx0XHRcdGltZzpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuX21vYmlsZV9sb2dve1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl90b2dnbGV7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbl9idG4uX25hcnJvd3tcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc25faGVhZGVyX25hdi5fZnVsbCB7XHJcblx0XHRcdC5zbl9iYWNrZ3JvdW5ke1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbl9oZWFkZXJfbmF2X2Z1bGxfd3J7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblx0IiwiLnNuX2J0bntcclxuICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzLjQ4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi5fd2lkZTpub3QoLm5vdC13aWRlLWJ0bil7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLl90ZXJ0aWFyeXtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fcHJpbWFyeV92YXJpYW50e1xyXG4gICAgICBAaW5jbHVkZSBtcSAoMHB4LCBzbSkge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbl9ibG9ja19idXR0b25ze1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEgKG1kKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIuc25fYmxvY2tfaW50cm9fZnVsbCB7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFtjbGFzc149c25fY29udGFpbmVyX2ZpeGVkXSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDUuNjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMuNzVyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuc25fYmxvY2tfaW50cm9fZnVsbF93ciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ly8gbWFyZ2luOiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc25fYmxvY2tfaW50cm9fZnVsbF9jb2wge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYl90aXRsZSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdGkuc3RhbXAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9oZXJvLWRpc3RpbGxlZC1zdGFtcC5zdmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDAuMzMzZW07XHJcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogMC4zMzNlbTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IC0wLjA0ZW07XHJcblx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0d2lkdGg6IDE2cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuNzVlbTtcclxuXHRcdFx0XHR3aWR0aDogNGVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMTFyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBhZGQgZ3JhZGllbnQgZmFkZSBvdmVybGF5IHRvIGJhY2tncm91bmRcclxuXHQuc25fYmFja2dyb3VuZCB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBncmFkaWVudC1mYWRlKCMwMDAsIDAuOCwgIzAwMCwgMCwgMzBkZWcsIDAlLCA1MCUpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxuXHQmLmJnLWZyYW1lIHtcclxuXHJcblx0XHQuc25fYmFja2dyb3VuZCB7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gLjg3NXJlbSAtIC44NzVyZW0pOy8vIFtmdWxsIGhlaWdodF0gLSBbdG9wIG1hcmdpbl0gLSBbYm90dG9tIG1hcmdpbl1cclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIC44NzVyZW0gLSAuODc1cmVtKTsvLyBbZnVsbCB3aWR0aF0gLSBbbGVmdCBtYXJnaW5dIC0gW3JpZ2h0IG1hcmdpbl1cclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMS44NzVyZW0gLSAxLjg3NXJlbSk7Ly8gW2Z1bGwgaGVpZ2h0XSAtIFt0b3AgbWFyZ2luXSAtIFtib3R0b20gbWFyZ2luXVxyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxLjg3NXJlbSAtIDEuODc1cmVtKTsvLyBbZnVsbCB3aWR0aF0gLSBbbGVmdCBtYXJnaW5dIC0gW3JpZ2h0IG1hcmdpbl1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFtjbGFzc149c25fY29udGFpbmVyXXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMuNzVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gcmVtb3ZlIHRvcCBtYXJnaW4gZnJvbSBiZ1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHQmLmJnLXNoaWZ0LXVwIHtcclxuXHRcdFx0XHQuc25fYmFja2dyb3VuZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0W2NsYXNzXj1zbl9jb250YWluZXJde1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMy43NXJlbSArIDEuODc1cmVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyByZW1vdmUgYm90dG9tIG1hcmdpbiBmcm9tIGJnXHJcblx0XHQmLmJnLXNoaWZ0LWRvd24ge1xyXG5cdFx0XHQuc25fYmFja2dyb3VuZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHR9XHJcblxyXG5cdCYud2lsZC1ib3VyYm9ue1xyXG5cclxuXHRcdFtjbGFzc149c25fY29udGFpbmVyXXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMuNzVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3J7XHJcblx0XHRcdC5zbl9jb250YWluZXJfZml4ZWRfeGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIuMnJlbSAycmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbHtcclxuXHRcdFx0XHRcdC5iYl90aXRsZXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNzUlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc25fYnRue1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ji5fd2lkZXtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmLndpbGQtYmFycmVscy1iZ3tcclxuXHJcblx0XHQuc25fYmFja2dyb3VuZHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcblx0XHR9XHJcblx0XHRbY2xhc3NePXNuX2NvbnRhaW5lcl17XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1LjQzOHJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDYuNDM4cmVtO1xyXG5cdFx0fVxyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3J7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29se1xyXG5cdFx0XHRcdC5zbl9idG57XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMXB4IDMyLjVweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNDM4cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iYl90aXRsZXtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJiX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnRhbGstd2hpc2tleXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5vdXItbWV0aG9ke1xyXG5cdFx0LnNuX2JhY2tncm91bmR7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0W2NsYXNzXj1zbl9jb250YWluZXJde1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNS43NXJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMuNzVyZW07XHJcblx0XHR9XHJcblx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF93cntcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF9jb2x7XHJcblx0XHRcdFx0LnNuX2J0bntcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5iYl9jb250ZW50e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMTkyMHB4KXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMiU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnRhbGstd2hpc2tleXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtcHJvZHVjdC1oZXJvXHJcblx0e1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS41KTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9iYWNrZ3JvdW5kLnZpZGVvXHJcblx0XHR7XHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX3dyXHJcblx0XHR7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBlbmQgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+KlxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmPi5yb3dcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgNjMlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDYzJTtcclxuXHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTVweCk7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgxOTIwcHgpe1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCA3MCU7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5iYl9zdWJ0aXRsZVxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5iYl90aXRsZVxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtcHJvZHVjdC1ib3R0b20sXHJcblx0Ji53dC1ldmVudHMtYm90dG9tXHJcblx0e1xyXG5cdFx0ei1pbmRleDogNTI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2dyAqIDEuMzc1KTtcclxuXHRcdH1cclxuXHJcblx0XHQmLl90b3BcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHQuc25fYmxvY2tfd3I+KlxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfd3JcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfd3I+KlxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF9jb2xcclxuXHRcdHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNSU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX2J0blxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMi4xMjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+KjpsYXN0LWNoaWxkXHJcblx0XHRcdHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji53dC1wcm9kdWN0LWJvdHRvbS12YXJpYW50XHJcblx0XHR7XHJcblx0XHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+KlxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfdGl0bGVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53dC1ldmVudHMtYm90dG9tXHJcblx0e1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuXHJcblx0XHQuc25fYmxvY2tfd3I+KlxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAwIDM1cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xIChtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNS42MjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlXHJcblx0XHR7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMnJlbTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmFja2dyb3VuZFxyXG5cdFx0e1xyXG5cdFx0XHR0b3A6IDJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29sXHJcblx0XHR7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfY29udGVudFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYnRuXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDJyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc25fYmFja2dyb3VuZFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF93cj4qXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfdGl0bGVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfY29udGVudFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc25fYnRuXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5wcm9vZi1ib3R0bGV7XHJcblx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF93cntcclxuXHRcdFx0LnNuX2Jsb2NrX2ludHJvX2Z1bGxfY29se1xyXG5cdFx0XHRcdC5zbl9idG57XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdCYuX3dpZGV7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji53aGlza2V5LWNyZWRlbnRpYWxze1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMTJweDtcclxuXHRcdH1cclxuXHRcdC5iYl90aXRsZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cclxuXHRcdFx0aS5zdGFtcHtcclxuXHRcdFx0XHQvL21hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnByb29mLXByaXZhdGUtYmFycmVse1xyXG5cdFx0LmJiX3RpdGxle1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji53aGVhdC1wb3N0ZXItaW50cm97XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmV7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHQudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRcdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdC52aWRlby1idXR0b257XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdHdpZHRoOiBtaW4tY29udGVudDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuXHQmLmJyYXppbC1ob21le1xyXG5cdFx0LnNuX2JhY2tncm91bmQgdmlkZW97XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJsYWNrLWN0YXtcclxuXHRcdC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVye1xyXG5cdFx0XHQudmlkZW8tYnV0dG9uLFxyXG5cdFx0XHQuY2xvc2UtdmlkZW8tYnV0dG9ue1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7XHJcblx0XHRcdFx0aS52aWRlby1wbGF5LWljb257XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1ibGFjayk7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1ibGFjayk7IC8qIENvbG9yZSBkZWwgdHJpYW5nb2xvICovXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc3dlZXQtbWFzaHtcclxuXHRcdC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmV7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuX3VwLXRleHR7XHJcblx0XHQuc25fYmxvY2tfaW50cm9fZnVsbF93cntcclxuXHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDc3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmh0bWxbbGFuZz1cImVuLXVzXCJdIHtcclxuXHQuc25fYmxvY2tfaW50cm9fZnVsbCB7XHJcblx0XHRpLnN0YW1wIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVyby1kaXN0aWxsZWQtc3RhbXAtdXMuc3ZnJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zbl9ibG9ja19zaW1wbGVfdGV4dCB7XHJcblxyXG5cdCYudGltZWxpbmUtc3Rvcnkge1xyXG5cclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDE0MXZ3ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmFja2dyb3VuZDo6YWZ0ZXJcclxuXHRcdHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEuMzc1cmVtIC0gMXB4KTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmQ6OmJlZm9yZVxyXG5cdFx0e1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDMyMHB4O1xyXG5cdFx0XHRsZWZ0OiA2NHB4O1xyXG5cdFx0XHR3aWR0aDogNS41dnc7XHJcblx0XHRcdGhlaWdodDogY2FsYyg1LjV2dyAqIDMpO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMXZoO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwcHg7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9Hcm91cCAxMDcucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0dyb3VwIDUxLnBuZycpIG5vLXJlcGVhdDtcclxuXHJcblx0XHRcdFx0Ly8gdG9wOiAxMDAlO1xyXG5cdFx0XHRcdC8vIGxlZnQ6IDA7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdC8vIGhlaWdodDogMTQxdnc7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfd3JcclxuXHRcdHtcclxuXHRcdFx0Ly8gbWFyZ2luLXRvcDogY2FsYygtMzMuMzMzdncgKiAxLjE5IC0gKDEyNXB4ICsgMS4zNzVyZW0pKSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdD4gLnJvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0LmJiX2l0ZW1fdGl0bGVfd3JcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5iYl9pdGVtX3N1YnRpdGxlX3dyXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIuMTI1cmVtO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5iYl9pdGVtX3N1YnRpdGxlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdHtcclxuXHRcdFx0XHQuYmJfaXRlbV9jb250ZW50X3dyXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3N1YnRpdGxlX3dyIHtcclxuXHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigncmlnaHQnKTtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDEvMztcclxuXHRcdFx0Z3JpZC1yb3c6IDEvMztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMi4yNXJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzLjA1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fc3VidGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjM3NXJlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xyXG5cclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZV93ciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGdyaWQtcm93OiAxLzI7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAzLzY7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdHBhZGRpbmc6IDEuODc1cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuXHRcdFx0bWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMiAvIDU7XHJcblxyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG5cclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiBjYWxjKDEuODc1cmVtICsgMC41ZW0pO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHR0b3A6IGNhbGMoMS4yNXJlbSArIDAuNWVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0wLjMzM2VtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDAgMC43NWVtO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV9jb250ZW50X3dyIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDMvNjtcclxuXHRcdFx0Z3JpZC1yb3c6IDIvMztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0LjVyZW07XHJcblxyXG5cdFx0XHRtYXgtd2lkdGg6IDczLjMzMyU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyIC8gNTtcclxuXHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fY29udGVudFxyXG5cdFx0e1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzLjhweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KlxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucm93XHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHRiclxyXG5cdFx0e1xyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWdcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjE3NXJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTUwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2lkdGg6IDc1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xyXG5cclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudGltZWxpbmUtcHJvY2Vzc1xyXG5cdHtcclxuXHRcdHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHQuc25fY29udGFpbmVyX2ZsdWlkXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5zbl9iYWNrZ3JvdW5kXHJcblx0XHQvLyB7XHJcblx0XHQvLyBcdCY6OmFmdGVyXHJcblx0XHQvLyBcdHtcclxuXHRcdC8vIFx0XHRjb250ZW50OiAnJztcclxuXHRcdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdFx0dG9wOiA0MDBweDtcclxuXHRcdC8vIFx0XHRsZWZ0OiBjYWxjKG1pbigyNXZ3LCAzNXZoKSAvIDIgLSA1MHB4KTtcclxuXHRcdC8vIFx0XHR3aWR0aDogMi41JTtcclxuXHRcdC8vIFx0XHRoZWlnaHQ6IGNhbGMoMi41dncgKiA1KTtcclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9Hcm91cCAxNTUucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0Ly8gXHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0Ly8gXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0Ly8gXHRcdHtcclxuXHRcdC8vIFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQvLyBcdFx0fVxyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyB9XHJcblxyXG5cdFx0LnJvd1xyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1cclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQgLmJiX2l0ZW1fc3VidGl0bGVfd3JcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMy41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJiX2l0ZW1fc3VidGl0bGU6OmFmdGVyXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0dG9wOiBjYWxjKDEuMjVyZW0gKyAxLjJlbSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignbGVmdCcpO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vICY6Zmlyc3QtY2hpbGRcclxuXHRcdFx0Ly8ge1xyXG5cdFx0XHQvLyBcdHA+c3BhbjpsYXN0LWNoaWxkOjpiZWZvcmVcclxuXHRcdFx0Ly8gXHR7XHJcblx0XHRcdC8vIFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0Ly8gXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ly8gXHRcdHRvcDogLTEyNXB4O1xyXG5cdFx0XHQvLyBcdFx0bWFyZ2luLXRvcDogLTE0NHB4O1xyXG5cdFx0XHQvLyBcdFx0d2lkdGg6IDE2LjY2N3Z3O1xyXG5cdFx0XHQvLyBcdFx0aGVpZ2h0OiBjYWxjKDE2LjY2N3Z3ICogMS44Mik7XHJcblx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9Hcm91cCAxNTQucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHQvLyBcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0Ly8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNHZ3LCAzMDBweCk7XHJcblx0XHRcdC8vIFx0XHRtYXJnaW4tdG9wOiBjYWxjKC0xNi42Njd2dyAqIDEuODIpO1xyXG5cclxuXHRcdFx0Ly8gXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHQvLyBcdFx0e1xyXG5cdFx0XHQvLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdC8vIFx0XHRcdGxlZnQ6IC0zNiU7XHJcblx0XHRcdC8vIFx0XHRcdHRvcDogY2FsYygtNjUlICogMTAwdncgLyAzMjApO1xyXG5cclxuXHRcdFx0Ly8gXHRcdFx0d2lkdGg6IDUwdnc7XHJcblx0XHRcdC8vIFx0XHRcdGhlaWdodDogY2FsYyg1MHZ3ICogMS44Mik7XHJcblx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyB9XHJcblxyXG5cdFx0XHQ+IC5yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMjEsIDFmcik7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3N1YnRpdGxlX3dyXHJcblx0XHR7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMTA7XHJcblx0XHRcdGdyaWQtcm93OiAxIC8gMjtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigncmlnaHQnKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHR7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMTA7XHJcblx0XHRcdGdyaWQtcm93OiAyIC8gNDtcclxuXHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdyaWdodCcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKG1kLCAxNDAwcHgpIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogNCAvIDEwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCoge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS10Yy1oMi1mb250LXNpemUtbW9iaWxlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fY29udGVudF93clxyXG5cdFx0e1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMTAgLyAyNjtcclxuXHRcdFx0Z3JpZC1yb3c6IDIgLyA0O1xyXG5cclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fc3VidGl0bGVcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiBjYWxjKC0wLjc1cmVtICsgMS4yZW0pO1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3RpdGxlXHJcblx0XHR7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIGxnKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAobWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHR3aWR0aDogNjUlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV9jb250ZW50XHJcblx0XHR7XHJcblx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzLjhweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMS4yNXJlbTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmdyYWluc1xyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1nL3Byb2Nlc3NfMDEuanBnJyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm1hc2hcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9wcm9jZXNzXzAyLmpwZycpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zdGFuZGFyZHNcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9wcm9jZXNzXzAzLmpwZycpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5iYXRjaGVzXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvcHJvY2Vzc18wNC5qcGcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc2ltcGxlLXRleHQtc3RpY2t5XHJcblx0e1xyXG5cdFx0LnJvd1xyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2JhY2tncm91bmRcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMCA1LjYyNXJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxLjI1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1cclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdCY+LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdC5iYl9pdGVtX2NvbnRlbnRfd3JcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQuYmJfaXRlbV9jb250ZW50XHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMi42ODc1cmVtIDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRcdCpcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGRcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNpbXBsZS10ZXh0LXdoaXNrZXl7XHJcblx0XHRwYWRkaW5nOiA0OXB4IDAgMzZweDtcclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgNDZweDtcclxuXHRcdH1cclxuXHRcdC5iYl9pdGVtIC5yb3d7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQuYmJfaXRlbV9jb250ZW50X3dye1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC5iYl9pdGVtX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuX3RleHRfdXBwZXJjYXNle1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtcHJvZHVjdC1zaW1wbGUtdGV4dFxyXG5cdHtcclxuXHRcdC8vIEBpbmNsdWRlIG1xICgwcHgsIDUyMHB4KVxyXG5cdFx0Ly8ge1xyXG5cdFx0Ly8gXHRtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC0gMjEwcHgpICFpbXBvcnRhbnQ7XHJcblx0XHQvLyB9XHJcblxyXG5cdFx0Ly8gQGluY2x1ZGUgbXEgKDUyMHB4LCBtZClcclxuXHRcdC8vIHtcclxuXHRcdC8vIFx0bWFyZ2luLXRvcDogY2FsYyg1MjBweCAtIDIxMHB4KSAhaW1wb3J0YW50O1xyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQucm93XHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMCAycmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuYmJfaXRlbSxcclxuXHRcdFx0LmJiX2l0ZW1fY29udGVudF93clxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfaXRlbV9jb250ZW50X3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNjMlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNjMlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1cHgpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDcwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJiX2l0ZW1fY29udGVudFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnd0LXByb2R1Y3QtaG93LXRvLXNpcC1pdFxyXG5cdHtcclxuXHRcdG92ZXJmbG93LXg6IGNsaXA7XHJcblx0XHRcclxuXHRcdC5zbl9ibG9ja193cj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJj4ucm93XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MyU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDE5MjBweClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNzAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJiX2l0ZW1fdGl0bGVfd3JcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcignbGVmdCcpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYl9pdGVtX3RpdGxlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjVweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIgKyAxMDAlICsgMXJlbSlcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdC5iYl9pdGVtX2NvbnRlbnRfd3JcclxuXHRcdFx0e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0LjYyNXJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignbGVmdCcpO1xyXG5cclxuXHRcdFx0XHQuYmJfaXRlbV9jb250ZW50XHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzLjhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLndpbGQtdHJlZXtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHQmOjpiZWZvcmVcclxuXHRcdHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTZ2dztcclxuXHRcdFx0bGVmdDogMXJlbTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMzd2dyAtIDJyZW0pO1xyXG5cdFx0XHRoZWlnaHQ6IDM3dnc7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3d0LWxvZ28ucG5nJyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMTkyMHB4KXtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygzN3Z3IC0gMTByZW0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZsYXZvcl9wcm9maWxlXHJcblx0e1xyXG5cdFx0Ly8gJjo6YmVmb3JlXHJcblx0XHQvLyB7XHJcblx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdGJvdHRvbTogLTE2dnc7XHJcblx0XHQvLyBcdGxlZnQ6IDFyZW07XHJcblx0XHQvLyBcdHdpZHRoOiBjYWxjKDM3dncgLSAycmVtKTtcclxuXHRcdC8vIFx0aGVpZ2h0OiAzN3Z3O1xyXG5cclxuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd3QtbG9nby5wbmcnKTtcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0Ly8gXHRvcGFjaXR5OiAwLjE7XHJcblxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdC8vIFx0e1xyXG5cdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQvLyBcdH1cclxuXHJcblx0XHQvLyBcdEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcblx0XHQvLyBcdHtcclxuXHRcdC8vIFx0XHRsZWZ0OiBjYWxjKCgxMDB2dyAtIDExNjhweCkgLyAyICsgMXJlbSk7XHJcblx0XHQvLyBcdFx0d2lkdGg6IGNhbGMoMTE2OHB4IC8gMyk7XHJcblx0XHQvLyBcdFx0aGVpZ2h0OiBjYWxjKDExNjhweCAvIDMpO1xyXG5cdFx0Ly8gXHRcdGJvdHRvbTogY2FsYygxMTY4cHggLyAtNik7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdCY+LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDYzJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDYzJTtcclxuXHRcdFx0XHR3aWR0aDogNjMlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA3MCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfaXRlbV90aXRsZV93clxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJiX2l0ZW1fdGl0bGVcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOS41cHg7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBtb25vc3BhY2U7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDAuNXJlbTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDA7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgMTAwJSArIDFyZW0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfaXRlbV9jb250ZW50X3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQuNjI1cmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblxyXG5cdFx0XHRcdC5iYl9pdGVtX2NvbnRlbnRcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjMuOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFsaWduLWxlZnQge1xyXG5cdFx0Ji5mbGF2b3JfcHJvZmlsZSxcclxuXHRcdCYud3QtcHJvZHVjdC1ob3ctdG8tc2lwLWl0IHtcclxuXHRcdFx0LnNuX2Jsb2NrX3dyPioge1xyXG5cdFx0XHRcdCY+LmJiX3RpdGxlLFxyXG5cdFx0XHRcdCY+LnJvdyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtcHJvZHVjdC1wcmV2LW5leHRcclxuXHR7XHJcblx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuXHJcblx0XHR6LWluZGV4OiA1MjtcclxuXHJcblx0XHQuc25fYmxvY2tfd3I+KlxyXG5cdFx0e1xyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYmJfaXRlbVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAzMy4zMzMlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMy4zMzMlO1xyXG5cclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMuMzc1cmVtO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMi4zNjVyZW0gMzVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQ+LnJvdyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGRcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0Jj4ucm93XHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5tdC00MFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuc25fYnRuOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDFyZW07XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwLCBtZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGRcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0KlxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5iYl9pdGVtX3RpdGxlXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5tdC00MFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNuX2J0blxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA5MCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJiX2l0ZW1fY29udGVudF93clxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM0cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAlO1xyXG5cclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm10LTQwXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNuX2J0blxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0Fycm93IDI2LnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMCwgbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuc25fc3ByaXRlXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnNpbmdsZS1iYXJyZWxze1xyXG5cdFx0cGFkZGluZzogNDRweCAzNXB4IDMzcHg7XHJcblx0XHRAaW5jbHVkZSBtcSAobGcpe1xyXG5cdFx0XHRwYWRkaW5nOiA0OXB4IDkwcHggNTdweDtcclxuXHRcdH1cclxuXHRcdC5zbl9jb250YWluZXJfZml4ZWRfeGx7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0LmJiX2l0ZW1fY29udGVudF93cntcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0LmJiX2l0ZW1fY29udGVudHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtZmFxLXNpbXBsZS10ZXh0XHJcblx0e1xyXG5cdFx0QGluY2x1ZGUgbXEgKG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuXHJcblx0XHQuc25fYmxvY2tfd3I+KlxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAyLjVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAobWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUuNjI1cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxLjY4NzVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNjg3NXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX2NvbnRlbnRcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzLjhweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0KlxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53dC1ldmVudHMtaGVyby10ZXh0LFxyXG5cdCYud3QtbmV3cy1oZXJvLXRleHRcclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogNi43NXJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206IDYuNzVyZW07XHJcblxyXG5cdFx0LnNuX2Jsb2NrX3dyPipcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZzogMCA1LjYyNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3N1YnRpdGxlX3dyXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3RpdGxlXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQuYmJfaXRlbV9jb250ZW50X3dye1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0XHQuYmJfaXRlbV9zdWJ0aXRsZV93clxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2l0ZW1fdGl0bGVfd3JcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmJfaXRlbV9jb250ZW50X3dye1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtbmV3cy1oZXJvLXRleHRcclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogMTIuNXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMuNzVyZW07XHJcblxyXG5cdFx0LmJiX2l0ZW0gLnJvdyAuYmJfaXRlbV90aXRsZV93clxyXG5cdFx0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ1JTtcclxuXHRcdFx0ZmxleDogMCAwIDQ1JTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcclxuXHJcblx0XHRcdC5iYl9pdGVtIC5yb3cgLmJiX2l0ZW1fdGl0bGVfd3JcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53dC1ldmVudC1zaW1wbGUtdGV4dFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xyXG5cclxuXHRcdC5iYl9pdGVtX3N1YnRpdGxlX3dyLFxyXG5cdFx0LmJiX2l0ZW1fdGl0bGVfd3JcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3RpdGxlXHJcblx0XHR7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1fY29udGVudFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9idG5cclxuXHRcdHtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcblx0XHRcdC5iYl9pdGVtX3N1YnRpdGxlX3dyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2l0ZW1fdGl0bGVfd3IsXHJcblx0XHRcdC5iYl9pdGVtX2NvbnRlbnRfd3JcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA2NSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYl9pdGVtX2NvbnRlbnRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53dC1kaXN0aWxsZXJ5LXNpbXBsZS10ZXh0XHJcblx0e1xyXG5cdFx0LnNuX2Jsb2NrX3dyPio+LnJvd1xyXG5cdFx0e1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAzLjI1cmVtIDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMy43NXJlbTtcclxuXHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcblx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDMuNzVyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyLjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYl9pdGVtX3RpdGxlX3dyXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQqXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuOmZpcnN0LWNoaWxkXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuOmxhc3QtY2hpbGRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtYXJ0aWNsZS10aXRsZVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IGNhbGMoNi43NXJlbSArIHZhcigtLWhlYWRlci1zcGFjZXIpKTtcclxuXHJcblx0XHQuYmJfaXRlbVxyXG5cdFx0e1xyXG5cdFx0XHQmPi5yb3dcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm10LTQwXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX2J0blxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfaXRlbV90aXRsZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53dC1hcnRpY2xlLXBhcmFncmFwaFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Ji5fbGFzdFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX2l0ZW1cclxuXHRcdHtcclxuXHRcdFx0Jj4ucm93XHJcblx0XHRcdHtcclxuXHRcdFx0XHQuYmJfaXRlbV9jb250ZW50X3dyXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0LmJiX2l0ZW1fY29udGVudCAqXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaHRtbFtsYW5nPVwiZW4tdXNcIl0ge1xyXG5cdC5zbl9ibG9ja19zaW1wbGVfdGV4dCB7XHJcblx0XHQmLndpbGQtdHJlZXtcclxuXHRcdFx0Jjo6YmVmb3JlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93dC1sb2dvLXVzLnBuZycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zbl9sYW5ndWFnZV9zZWxlY3RvcntcclxuICAgIC5zbl9sYW5ndWFnZV9zZWxlY3Rvcl9vdmVybGF5X2dyb3Vwc3tcclxuICAgICAgICBcclxuICAgICAgICAvLyBoZWFkaW5nc1xyXG4gICAgICAgIC5sYW5ndWFnZV9ncm91cF9faGVhZGluZyBzcGFue1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNuX2NsaWNrX3RvX2J1eXtcclxuICAgIC5jdGJfY2FyZF9oZWFkZXJ7XHJcbiAgICAgICAgLnNuX2NsaWNrX3RvX2J1eV9jbG9zZXtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdGJfc2VsZWN0X2xhYmVsIGRpdntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxufSIsIi5zbl9ibG9ja19zaW1wbGVfZm9ybXtcclxuICAgICYud2lsZC1mb3Jte1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hsIC5yb3d7XHJcbiAgICAgICAgICAgIC5faW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5fdGV4dHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iYi1zaW1wbGVmb3JtX3RleHRfZm9ybWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5iYi1zaW1wbGVmb3JtX3RleHRfY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9keSBvZiBmb3JtIHdpdGggc2VsZWN0IGZpZWxkc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2JvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2ZpZWxkc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvdW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHN0eWxlIG9mIHNlbGVjdGlvbiBmaWVsZHNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwLCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e2ZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1maWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC5jaGVja2JveC10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvb3RlciBvZiBmb3JtIHdpdGggc3VibWl0IGJ0blxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2Zvb3RlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzJweCAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2J1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAzMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGlicmUgRnJhbmtsaW4nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJiLXNpbXBsZWZvcm1fdGV4dF9hZnRlcmNvbnRlbnQgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc25fYmxvY2tfaW1hZ2V7XHJcbiAgICAmLndpbGQtdHJlZXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjB2aDtcclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBsZyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbl9jb250YWluZXJfZml4ZWRfeGx7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29udGFjdC10cmVle1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjJ2aDtcclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hse1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZhcS1tYXBcclxuICAgIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNuX2Jsb2NrX3dyPipcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS41KTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud3QtZXZlbnQtaW1hZ2UsXHJcbiAgICAmLnd0LWFydGljbGUtaW1hZ2VcclxuICAgIHtcclxuICAgICAgICBpbWdcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcHRpb25cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBwXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53dC1vdXItc3RvcnktYWZ0ZXItdGltZWxpbmVcclxuICAgIHtcclxuICAgICAgICAuc25fYmxvY2tfd3I+KlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xIChtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zbl9ibG9ja19pbWFnZV90ZXh0IHtcclxuXHJcblx0LnNuX2NvbnRhaW5lcl9maXhlZF94bHtcclxuXHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJiX3RpdGxlIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0aS5zdGFtcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2hlcm8tZGlzdGlsbGVkLXN0YW1wLnN2ZycpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQvLyBtYXJnaW4tbGVmdDogMC4zMzNlbTtcclxuXHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiAwLjMzM2VtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTAuMDRlbTtcclxuXHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHR3aWR0aDogMTZyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuNzVlbTtcclxuXHRcdFx0XHR3aWR0aDogNGVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fcmV2ZXJzZSB7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoMHB4LCBsZyl7XHJcblx0XHRcdHBhZGRpbmc6IDM5cHggMCA2M3B4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Ll90ZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgbXEobGcpe1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjNweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdC5zbl9idG57XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHQucHVyc3VpdC13aGlza2V5e1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJiX2NvbnRlbnR7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjMuOHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ll9pbWFnZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKGxnKXtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbGcpe1xyXG5cdFx0XHRcdC5pbWctZmx1aWQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYucHVyc3VpdC1vZi13aGlza2V5e1xyXG5cdFx0QGluY2x1ZGUgbXEoMTkyMHB4KXtcclxuXHRcdFx0Ll9pbWFnZSB7XHJcblx0XHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuX3RleHQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud2lsZC10ZWNobmlxdWV7XHJcblxyXG5cdFx0cGFkZGluZzogMzJ2aCAwIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQuc25fYmFja2dyb3VuZHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdHBhZGRpbmc6IDI4NnB4IDAgMTQxcHg7XHJcblxyXG5cdFx0XHQuc25fYmFja2dyb3VuZHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpO1xyXG5cdFx0XHRcdHRvcDogLTIlO1xyXG5cdFx0XHRcdGhlaWdodDogMTA4JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lcntcclxuXHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuX3RleHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDYwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJiX3RpdGxlOjpiZWZvcmV7XHJcblxyXG5cdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvZWFyLW9mLWNvcm4tbW9iaWxlLnN2ZycpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAtMTI1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxLjJyZW07XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9lYXItb2YtY29ybi5zdmcnKTtcclxuXHRcdFx0XHRcdFx0dG9wOiAtMjAycHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYmJfY29udGVudHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKGxnKXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgxOTIwcHgpe1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNuX2J0bntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5faW1hZ2V7XHJcblx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTQwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtaGFsZi1ib3R0bGVcclxuXHR7XHJcblx0XHQvLyBtYXgtaGVpZ2h0OiAxOC42Njd2dztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Ji53dC1oYWxmLWJvdHRsZS1tb2JpbGUtc21hbGxlciAuYmJfdGl0bGVcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yb3dcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja193cj4qXHJcblx0XHR7XHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKG1kLCAxOTIwcHgpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll90ZXh0XHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBlbmQ7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0ZmxleDogMCAwIDMwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMCU7XHJcblxyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS43NXJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMuMjVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAobWQsIGxnKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDQwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzLjc1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cclxuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX3RpdGxlXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbl9idG5cclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuX2ltYWdlXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCA3MCU7XHJcblx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xIChtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAobWQsIGxnKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDYwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDYwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlICsgNzBweCk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA3MHB4KTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XHJcblx0XHRcdFx0bGVmdDogLTM1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZ1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDExMiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fcmV2ZXJzZS13dC1oYWxmLWJvdHRsZVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNC42MjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDM1cHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ll90ZXh0XHJcblx0XHRcdHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG5cdFx0XHRcdG9yZGVyOiAxO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMi4xNzVyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYmJfcHJldGl0bGVcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJiX3RpdGxlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNjAlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS10Yy1oMi1mb250LXNpemUtZGVza3RvcCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS10Yy1oMi1mb250LXNpemUtbW9iaWxlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ll9pbWFnZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRvcmRlcjogMjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0ycmVtO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTEwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYud3QtaGFsZi1ib3R0bGUtcmV2ZXJzZXtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQuc25fYmFja2dyb3VuZHtcclxuXHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRoZWlnaHQ6IDc3dnc7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lcntcclxuXHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yb3d7XHJcblx0XHRcdFx0Ll9pbWFnZXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMCwgbWQpIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSAobWQsIDEwODBweCkge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xICogKDEwMHZ3IC0gMTA4MHB4KSkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5fdGV4dHtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDk5OTk5O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogODBweCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2M3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0XHRcdFx0XHRvcmRlcjogLTE7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNzVweCAycmVtIDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5iYl90aXRsZXtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmJfY29udGVudHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zbl9idG57XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIzcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucHJvY2Vzcy1oYWlyc3BsaXR0aW5nLFxyXG5cdCYub2xkLW1lZXRzLW5ld1xyXG5cdHtcclxuXHRcdC5yb3dcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmVcclxuXHRcdHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMCwgbWQpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtICg1Mi41cHggKyAyLjVyZW0pKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXJcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gKyA2MHB4KTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIuNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jj4ucm93XHJcblx0XHRcdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDI1LCAxZnIpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll90ZXh0XHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRncmlkLXJvdzogMjtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDEwIC8gMjU7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjM3NXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2NvbnRlbnRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5iYl90aXRsZXtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNuX2J0blxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuXHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjphZnRlclxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAzcmVtKTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogNjJweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdsZWZ0Jyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9pbWFnZSxcclxuXHRcdC5fdmlkZW9cclxuXHRcdHtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdGdyaWQtcm93OiAxO1xyXG5cdFx0XHRncmlkLWNvbHVtbjogOSAvIDExO1xyXG5cclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucHJvY2Vzcy1oYWlyc3BsaXR0aW5nXHJcblx0e1xyXG5cdFx0Ll90ZXh0XHJcblx0XHR7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9pbWFnZSxcclxuXHRcdC5fdmlkZW9cclxuXHRcdHtcclxuXHRcdFx0bWluLXdpZHRoOiAxNTBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMDVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nLFxyXG5cdFx0XHR2aWRlb1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHR3aWR0aDogMTA1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5vbGQtbWVldHMtbmV3XHJcblx0e1xyXG5cdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblx0XHRtYXJnaW4tdG9wOiAtNjBweDtcclxuXHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0e1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXJcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmFja2dyb3VuZDo6YmVmb3JlXHJcblx0XHR7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNDAwcHg7XHJcblx0XHRcdGxlZnQ6IC0yNTRweDtcclxuXHRcdFx0d2lkdGg6IDczMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDczMHB4O1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd3QtbG9nby5wbmcnKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwdnc7XHJcblxyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IC0ycmVtO1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00N3Z3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9pbWFnZVxyXG5cdFx0e1xyXG5cdFx0XHRtaW4td2lkdGg6IDIwNnB4O1xyXG5cdFx0XHRib3R0b206IC00cmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRib3R0b206IC0ycmVtO1xyXG5cdFx0XHRcdGxlZnQ6IC01dnc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZ1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0d2lkdGg6IDIwNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuX3RleHRcclxuXHRcdHtcclxuXHRcdFx0LmJiX2NvbnRlbnRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfdGl0bGVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzEuNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5tb2Rlcm4tZGlzdGlsbGluZ1xyXG5cdHtcclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXJcclxuXHRcdHtcclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEuMjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+LnJvd1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM2JTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzYlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll92aWRlb3tcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuX3RleHRcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX3RpdGxlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmJfY29udGVudFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMi4xMjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMTBweDtcclxuXHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5fdmlkZW8sXHJcblx0XHQuX2ltYWdle1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogY2FsYygxMDAlIC0gMjNweCk7XHJcblx0XHRcdFx0dG9wOiAtNTBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNDVweDtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZnJhbWVfMDEucG5nJykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0dG9wOiAtMTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9pbWFnZVxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgMS4yNXJlbSk7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nXHJcblx0XHRcdHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji53aWxkLXdoaXNrZXl7XHJcblx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKGJvdHRvbSk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgbXEobGcpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNuX2Jsb2NrX2ltYWdlX3RleHRfX2NvbnRhaW5lcntcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMzBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTM1cHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbGcpe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucm93e1xyXG5cdFx0XHRcdC5fdGV4dHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwNXB4IDAgODhweCA1MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTUlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQxcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbGcpe1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNTRweCAzMXB4IDM0cHggMjhweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIobGVmdCk7XHJcblx0XHRcdFx0XHRcdC5iYl90aXRsZTo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTI4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEobGcpe1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKGxlZnQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5iYl9jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvd2hpc2tleS1kZWNvcmF0aW9uLnN2ZycpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ll9pbWFnZXtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzM3B4IDAgODhweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDBweCwgbGcpe1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweCAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIodG9wKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC52aWRlby1idXR0b24tbW9kYWwtb3BlbmVyIC52aWRlby1idXR0b257XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zaW5nbGUtYmFycmVscyxcclxuXHQmLmZhcS1oZXJve1xyXG5cdFx0cGFkZGluZy10b3A6IDI3NnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBsZyl7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1N3B4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuXHRcdH1cclxuXHRcdC5zbl9ibG9ja19pbWFnZV90ZXh0X19jb250YWluZXIgLnJvd3tcclxuXHRcdFx0Ll9pbWFnZXtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDMyMC8yNzg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5fdGV4dHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKGxnKXtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJiX3ByZXRpdGxle1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc2luZ2xlLWJhcnJlbHN7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnNuX2NvbnRhaW5lcl9maXhlZF94bHtcclxuXHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5fdGV4dHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgwLCBtZCl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHQuYmJfdGl0bGV7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5faW1hZ2V7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMCwgbWQpe1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zaW5nbGUtYmFycmVscy1tb2JpbGUuanBnJyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMzIwIC8gMjc4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZhcS1oZXJvXHJcblx0e1xyXG5cdFx0cGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLXNwYWNlcikgKyAxMDhweCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1zcGFjZXIpICsgNTJweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJiX3RpdGxlXHJcblx0XHR7XHJcblx0XHRcdG1heC13aWR0aDogNjAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBsZylcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdFx0XHQucm93XHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdC5faW1hZ2VcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogLTIwcHg7XHJcblxyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMHZ3ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0aW1nXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYXEtaW1hZ2UtdGV4dFxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiA3LjgxMjVyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuc25fYmxvY2tfd3I+KlxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAwIDUuNjI1cmVtO1xyXG5cclxuXHRcdFx0Jj4ucm93XHJcblx0XHRcdHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9pbWFnZVxyXG5cdFx0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWdcclxuXHRcdFx0e1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5fdGV4dFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX3RpdGxlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi42MjVyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJiX2NvbnRlbnRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNpbmdsZS1iYXJyZWxzLWJvdHRsZXtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSAobGcpe1xyXG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcblx0XHR9XHJcblx0XHQuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVye1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHQucm93e1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdFx0Ly8gaW1hZ2Ugb2YgYm90dGxlXHJcblx0XHRcdFx0Ll9pbWFnZXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMCU7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNzBweCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JhcnJlbC1zaW5nbGUucG5nJyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDMlO1xyXG5cdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IC41OTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiA4LjUlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTIzJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdFx0XHRcdFx0XHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiA1NzBweDtcclxuXHRcdFx0XHRcdFx0Ly8gYXNwZWN0LXJhdGlvOiAwLjY0OTsgLy8gT1JJR0lOQUxFXHJcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiAzMnZ3O1xyXG5cdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDAuNjQ4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHQuYW5pbWF0ZWQtc2hvd2Nhc2V7XHJcblx0XHRcdFx0XHRcdD4gZGl2e1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDAuNDY1O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA3MiU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAxMyU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogOS4yJTtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5iZy0xe1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvRnJvbnQtSGlnaC1SeWUtQm91cmJvbi1Qcml2YXRlLUJhcnJlbC53ZWJwJyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuYmctMntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL1NpZGUtSGlnaC1SeWUtQm91cmJvbi1Qcml2YXRlLUJhcnJlbC53ZWJwJyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuYmctM3tcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL0JhY2stSGlnaC1SeWUtQm91cmJvbi1Qcml2YXRlLUJhcnJlbC53ZWJwJyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBvcmRpbmFyeSBsaXN0IG9mIHNwYW4gKCB0ZXh0IClcclxuXHRcdFx0XHQuX3RleHR7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcihsZWZ0KTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSAoMHB4LCBtZCl7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJiX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0PnA+c3BhbntcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MXB4IDM4cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdCAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoYm90dG9tKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xICgwcHgsIG1kKXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeWVsbG93LWJvcmRlcihib3R0b20pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvd2hpc2tleS1kZWNvcmF0aW9uLnN2ZycpO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEgKDBweCwgbWQpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ji53aWxkLWRyb3AtbGluZXtcclxuICAgICAgICAuYmJfaXRlbV9zdWJ0aXRsZV93ciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQmLm91ci13aGlza2V5cyB7XHJcblxyXG5cdH1cclxufVxyXG5cclxuaHRtbFtsYW5nPVwiZW4tdXNcIl0ge1xyXG5cdC5zbl9ibG9ja19pbWFnZV90ZXh0IHtcclxuXHRcdGkuc3RhbXAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9oZXJvLWRpc3RpbGxlZC1zdGFtcC11cy5zdmcnKSBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5zbl9iYWNrZ3JvdW5kOjpiZWZvcmVcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd3QtbG9nby11cy5wbmcnKSBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XHJcblx0XHRcdG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zbl9ibG9ja190ZWFzZXJfc2ltcGxlIHtcclxuICAgICYud2lsZC10d28taW1nLWhvdmVye1xyXG4gICAgICAgIC5zbl9jb250YWluZXJfZml4ZWRfeGx7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaXtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzbSl7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2lue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDY4OSAvIDQyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGltYWdlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaW1hZ2UtaG92ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2Jne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlX2luIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJiX2l0ZW1fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV90aXRsZSAuYmJfaXRlbV90aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBidG4tcHJpbWFyeVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJ0bi1wcmltYXJ5LWhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnNuX2J0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktY29sb3ItZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY3RhLXByaW1hcnktYmctZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yy1jdGEtcHJpbWFyeS1ib3JkZXItZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud3QtZGlzdGlsbGVyeVxyXG4gICAgeyAgXHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNuX2Jsb2NrX3dyPipcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgICY+LnJvdzpmaXJzdC1jaGlsZFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAuYmJfdGl0bGVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c3BhblxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcignYm90dG9tJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xIChzbSwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gNTA4cHgpIC8gMiAtIDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ucm93Om5vdCg6Zmlyc3QtY2hpbGQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoc20pXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdyaWdodCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAobWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2JvdHRvbScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2luXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAgMy4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfYmdcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKHNtLCBtZClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBzbSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDY2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAtIDY2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfdGl0bGVfaW5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmJfaXRlbV90aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2NvbnRlbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9idG5cclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpbGQtdGhyZWUtYm90dGxle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5N3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEgKGxnKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNjZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNzlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2lue1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm90dGxlIGltYWdlIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX2Jne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiA1MzcvNTM1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0aXRsZSB0ZXh0IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYl9pdGVtX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJ0biB0ZXJ0aWFyeSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2J0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNhcmQgYXQgaG92ZXJcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxlIC5iYl9pdGVtX3RpdGxlLl90ZXh0X2JsYWNre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9ibG9ja190ZWFzZXJfc2ltcGxlX2lfaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2Jsb2NrX3RlYXNlcl9zaW1wbGVfaV9iZyB2aWRlb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdGl0bGUgdGV4dCBcclxuICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfdGVhc2VyX3NpbXBsZV9pX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmJfaXRlbV90aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYnRuIHRlcnRpYXJ5IFxyXG4gICAgICAgICAgICAgICAgICAgIC5zbl9idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi5zbl9ibG9ja19zbGlkZXJcclxue1xyXG5cdCYud3Qtc2xpZGVyLWZ1bGwtcGFnZVxyXG4gICAge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMik7XHJcblxyXG4gICAgICAgIC5zbF9saW5rIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc25fd3JhcHBlcj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYl90aXRsZS13clxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjM3NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmJfdGl0bGVcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc25fc2xpZGVyX2Z1bGx0aWxlX3NsXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAxNXB4KSAqIDEuOTUgKyAzLjEyNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hsXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMjBweCkgKiAxLjk1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDIwcHgpICogMS45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbl9zbGlkZXJfZnVsbHRpbGVfbmF2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcblx0XHRcdCYuaGFzX3BhZ2luYXRpb24ge1xyXG5cdFx0XHRcdC5zbl9zbGlkZXJfZnVsbHRpbGVfbmF2IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdC5zbl9zd2lwZXJfbmF2e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNuX3N3aXBlcl9wYWdpbmF0aW9ue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgIH1cclxuXHRcdFx0fVxyXG4gICAgfVxyXG59XHJcbiIsIiNhbnlyb2FkLWNvbnRhaW5lcnN7XHJcbiAgICBtYXJnaW46IDAgMjdweDtcclxuICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIobGVmdCk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICB3aWR0aDogNTI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgd2lkdGg6IDY3MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgIHdpZHRoOiA5NDRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKDE5MjBweCl7XHJcbiAgICAgICAgd2lkdGg6IDExODRweDtcclxuICAgIH1cclxufSIsIi5zbl9mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODdweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA1MjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcblxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ3RvcCcpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG5cdGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcSgwcHgsIHNtKXtcclxuICAgICAgICAuc25fY29udGFpbmVyX2ZpeGVkX3hse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucm93e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgIC8vIGZvb3RlciB0b3BcclxuICAgICAgICAuc25fZm9vdGVyX3RvcHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNuX2Zvb3Rlcl90b3BfbG9nb193cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbl9mb290ZXJfdG9wX2xvZ297XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBmb290ZXIgYm90dG9tXHJcbiAgICAgICAgLnNuX2Zvb3Rlcl9ib3R0b217XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAuc25fZm9vdGVyX2JvdHRvbV9pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc25fZm9vdGVyX2JvdHRvbV9tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAwLjRlbSAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc25fZm9vdGVyX2JvdHRvbV9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc25fZm9vdGVyX2JvdHRvbV9pbm5lcjMubWwtYXV0b3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGZvb3RlciB1bmRlclxyXG4gICAgICAgIC5zbl9mb290ZXJfdW5kZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJl9jb250ZW50cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc25fZm9vdGVyX2JvdHRvbV9zb2NpYWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5zbl9zcHJpdGV7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMuc25fYmxvY2tfeW9hc3RfYnJlYWRjcnVtYnMueHJfY29ja3RhaWxfaHViIHtcclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSAoMHB4LCBzbSkge1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJyZWFkY3J1bWJfbGFzdCB7XHJcblx0XHRcclxuXHR9XHJcbn0iLCIud3Qtb3VyLXN0b3J5LXNwYWNlclxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIHRvcDogMTUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEgKG1kLCBsZylcclxuICAgIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTE4cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAge1xyXG4gICAgICAgIHRvcDogY2FsYygyNHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkbWluLWJhclxyXG57XHJcbiAgICAud3Qtb3VyLXN0b3J5LXNwYWNlclxyXG4gICAge1xyXG4gICAgICAgIHRvcDogY2FsYygxNTBweCArIDMycHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAobWQsIGxnKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDExOHB4ICsgMzJweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygyNHB4ICsgNDZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN0aWNreS1vdmVybGF5XHJcbntcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvLyBvdmVyIGV2ZXJ5dGhpbmdcclxuICAgIC8vei1pbmRleDogODA7XHJcblxyXG4gICAgJi5ib3R0bGUtb3ZlcmxheVxyXG4gICAge1xyXG4gICAgICAgIHRvcDogY2FsYygxMTBweCArIDEuMzc1cmVtKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg0MHZ3ICogMS4xOSk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDd2aDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xICgkdW50aWw6IGxnKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2xhbXAoMXZ3LCAwcHgsIDN2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmlkLW92ZXJsYXlcclxuICAgIHtcclxuICAgICAgICB0b3A6IGNhbGMoLTEzMHB4ICsgMS4zNzVyZW0pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWdcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgIGxlZnQ6IDMuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxNnZ3ICogMS45Myk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW1wbGUtdGV4dC1zdGlja3lcclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiB2YXIoLS1oZWFkZXItc3BhY2VyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYXJyZWwtb3ZlcmxheVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIC8vIHVuZGVyIHBhZ2UgdGV4dCBiZWxvdyB0aGUgbWVudSBidXQgbm90IG92ZXIgdGhlIG90aGVyIHN0aWNreSBlbGVtZW50c1xyXG4gICAgICAgIHotaW5kZXg6IDQwO1xyXG5cclxuICAgICAgICB0b3A6IGNhbGMoNTB2aCAtIChtaW4oMjV2dywgMzV2aCkgKiAxLjMpIC8gMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTB2aCAtIDMwMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xIChsZylcclxuICAgICAgICB7XHJcbiAgICAgICAgICBsZWZ0OiAxNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbl9ibG9ja193clxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1zcGFjZXIpIC0gMTUwcHgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWluKDE1dncsIDM1dmgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJ2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRsZS1vdmVybGF5LXByb2R1Y3RcclxuICAgIHtcclxuICAgICAgICAvLyB0b3A6IGNhbGMoLTExLzMwICogMTAwdncgKyA3N3B4KTtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1zcGFjZXIpICsgNDUwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgNDAwcHgpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAxLjE1IC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSAoNDAwcHgsIDUyMHB4KVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS4xNSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDUyMHB4LCBtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MjBweCAqIDEuMyAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zbl9jb250YWluZXJfZmx1aWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICBpbWdcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDAsIG1kKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NiU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXZtYXg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTU3JTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDk2MHB4O1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTM2NC8xNzk3O1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAobWQsIGxnKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzQ1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgxOTIwcHgpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MCUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xIChtZClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAuc25fY29udGFpbmVyX2ZsdWlkXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzclICsgMzVweCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDk2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc25fYmxvY2tfdmlkZW9fcGxheWVyIHtcclxuICAmLmJnLWZyYW1lIHtcclxuICAgIC5zbl9ibG9ja193ciA+ICoge1xyXG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gMXJlbSkgKiAxLjkpO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lmhhcy1tb2RhbC12aWRlby1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY3RhLW1vZGFsLXZpZGVvIHtcclxuICAmLnNuX2Jsb2NrX2ltYWdlX3RleHQgLl90ZXh0IGEuc25fYnRuLFxyXG4gIC5zbl9ibG9ja19pbnRyb19mdWxsX2NvbCA+IGEge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWJ1dHRvbi1tb2RhbC1vcGVuZXIge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgYm90dG9tOiA0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgICAgLnZpZGVvLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLXZpZGVvLWJ1dHRvbixcclxuICAgIC52aWRlby1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmMmEyM2E7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpIHtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkudmlkZW8tcGxheS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMmEyM2E7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAvKiBMYXJnaGV6emEgZGVsIHRyaWFuZ29sbyAqL1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgLyogQWx0ZXp6YSB0b3RhbGUgZGVsIGNvbnRlbml0b3JlICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhMjNhO1xyXG4gICAgICAgICAgLyogQ29sb3JlIGRlbCB0cmlhbmdvbG8gKi9cclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyNSUgMCUsIDI1JSAxMDAlLCAxMDAlIDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNuX2Jsb2NrX2ltYWdlX3RleHQge1xyXG4gICAgLl9pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICBib3R0b206IDE0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZCkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogNTRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEgKGxnLCAxNDMwcHgpIHtcclxuICAgICAgICBib3R0b206IDMzJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xIChtZCwgbGcpIHtcclxuICAgICAgICByaWdodDogMzdweDtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEgKGxnKSB7XHJcbiAgICAgICAgcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgYm90dG9tOiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSAoMTkyMHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAxOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlLXZpZGVvLWJ1dHRvbixcclxuICAgICAgLnZpZGVvLWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgIGkudmlkZW8tcGxheS1pY29uIHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgLyogQ29sb3JlIGRlbCB0cmlhbmdvbG8gKi9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc25fYmxvY2tfaW50cm9fZnVsbC5iZy1mcmFtZSB7XHJcbiAgICAudmlkZW8tYnV0dG9uLW1vZGFsLW9wZW5lciB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xIChtZCkge1xyXG4gICAgICAgIGJvdHRvbTogNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLXZpZGVvIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuNXM7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogOTk5O1xyXG5cclxuICAmLm1vZGFsLXZpZGVvLW9wZW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtdmlkZW8tYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzJweDtcclxuICAgIHJpZ2h0OiAzMnB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50e1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgdmlkZW8ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICBAaW5jbHVkZSBtcSAobWQsIGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zbl9ibG9ja19pY29uc190ZXh0XHJcbntcclxuICAgICYud3QtcHJvZHVjdC1tYXNoYmlsbCxcclxuICAgICYud3QtcHJvZHVjdC1hd2FyZHNcclxuICAgIHtcclxuICAgICAgICAuc25fYmxvY2tfd3I+KlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICY+LmJiX3RpdGxlLFxyXG4gICAgICAgICAgICAmPi5yb3dcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDYzJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5iYl90aXRsZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDE5MjBweClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgMTAwJSArIDFyZW0pXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5yb3dcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNuX2Jsb2NrX2ljb25zX3RleHRfaXRlbVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJiX2l0ZW1fY29udGVudFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgKlxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53dC1wcm9kdWN0LW1hc2hiaWxsXHJcbiAgICB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNuX2Jsb2NrX3dyPipcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIC5zbl9ibG9ja19pY29uc190ZXh0X2l0ZW1zXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4ucm93XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY+LmJiX3RpdGxlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHggKyAzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeWVsbG93LWJvcmRlcigndG9wJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgxOTIwcHgpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMiArIDEwMCUgKyAxcmVtICsgNjBweClcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA3MHB4IC0gMi41cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud3QtcHJvZHVjdC1hd2FyZHNcclxuICAgIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAmPi5yb3dcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgICYud3QtcHJvZHVjdC1tYXNoYmlsbCxcclxuICAgICAgICAmLnd0LXByb2R1Y3QtYXdhcmRzIHtcclxuICAgICAgICAgICAgLnNuX2Jsb2NrX3dyPioge1xyXG4gICAgICAgICAgICAgICAgJj4uYmJfdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zbl9ibG9ja190YXN0aW5nX25vdGVzXHJcbntcclxuICAgICYud3QtcHJvZHVjdC10YXN0aW5nLW5vdGVzXHJcbiAgICB7XHJcbiAgICAgICAgLnNuX2Jsb2NrX3dyPipcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmPi5iYl9jb250YWluZXJcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDYzJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYmJfY29udGVudFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJiX3RpdGxlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEgKDE5MjBweClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgMTAwJSArIDFyZW0pXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmJfZmVhdHVyZXNcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmJfdGFzdGluZ19ub3Rlc19mZWF0dXJlc1xyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW1cclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW1fdGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYl90YXN0aW5nX25vdGVzX2ZlYXR1cmVzX2l0ZW1fY29udGVudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zbl9ibG9ja19mYXFfbGlzdF9ieV9jYXRlZ29yeVxyXG57XHJcbiAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCdib3R0b20nKTtcclxuXHJcbiAgICAqXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10Yy1jYXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wKTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIG1vbm9zcGFjZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93XHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbl9yb3dcclxuICAgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEgKDBweCwgbWQpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVlc3Rpb25fYWNjb3JkaW9uX3dyOmxhc3QtY2hpbGRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIC5xdWVzdGlvbl9hY2NvcmRpb246OmJlZm9yZVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWVzdGlvbl9hY2NvcmRpb25cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHllbGxvdy1ib3JkZXIoJ2xlZnQnKTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB5ZWxsb3ctYm9yZGVyKCd0b3AnKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMHB4LCBtZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSAoMTkyMHB4KVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTAwdncgLSAxMTY4cHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIC5mYXFfcXVlc3Rpb246OmFmdGVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvTGluZSAxOC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYXFfcXVlc3Rpb25cclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3doaXNrZXktZGVjb3JhdGlvbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlclxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL0dyb3VwIDE1NS5zdmcnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIC5mYXFfYW5zd2VyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHVibGljIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZTQwNF9fY29udGVudHtcclxuICAgIC5lNDA0X19jb250ZW50X193cmFwcGVye1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMTEycHggMCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmU0MDRfX2NvbnRlbnRfX3Jvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC5lNDA0X19jb250ZW50X190ZXh0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODZweCAyMHB4IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjA2cHggOTJweCA3M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmU0MDRfX2NvbnRlbnRfX3RleHRfX2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMHB4LCBtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMy44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZTQwNF9fY29udGVudF9fYmxvY2tze1xyXG4gICAgICAgICAgICAgICAgLndpbGQtNDA0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1dmggMCAxNXZoO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc25fYmFja2dyb3VuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyODZweCAwIDE0MXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNuX2JhY2tncm91bmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTA2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuc25fYmxvY2tfaW1hZ2VfdGV4dF9fY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuX3RleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJiX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDAsIG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvZmFxX2lsbHVzdHJhdGlvbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvZmFxX2lsbHVzdHJhdGlvbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYl9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoMCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbl9idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndpbGQtdGhyZWUtYm90dGxle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiI3NpdGVfYWdlX2dhdGVcclxue1xyXG4gICAgKlxyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNuX2FnZV9nYXRlX2NhcmRcclxuICAgIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOjphZnRlclxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYWdlLWdhdGUtbG9nby5wbmcnKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc25fYWdlX2dhdGVfc2VsZWN0XHJcbiAgICB7XHJcbiAgICAgICAgLnNuX2FnZV9nYXRlX3NlbGVjdF90b2dnbGVcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMS41cHg7XHJcblxyXG4gICAgICAgICAgICBpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbl9hZ2VfZ2F0ZV9zZWxlY3RfbWVudVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc25fYWdlX2dhdGVfaW5wdXRzXHJcbiAgICB7XHJcbiAgICAgICAgJj4uZm9ybS1ncm91cFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMS41cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgLl9jaGVja1xyXG4gICAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICBzdmdcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIFxyXG4gICAgLnNuX2J0blxyXG4gICAge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG4gICAgICAgICYuX2Z1bGx7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNuX2FnZV9nYXRlX2Rpc2NsYWltZXJcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAge1xyXG4gICAgICAgIC5zbl9hZ2VfZ2F0ZV9pbnB1dHNcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgICY+LmZvcm0tZ3JvdXAgXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLl9jaGVja2JveFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNuX2J0blxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICAmLl9wcmltYXJ5X3ZhcmlhbnQuX2NsaWNre1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaHRtbFtsYW5nPVwiZW4tdXNcIl0ge1xyXG5cdCNzaXRlX2FnZV9nYXRlXHJcbiAgICB7XHJcbiAgICAgICAgLnNuX2FnZV9nYXRlX2NhcmRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3d0LWxvZ28tdXMucG5nKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSgxMDApO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDApO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjA1O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zbl9ibG9ja19ldmVudF9saXN0XHJcbntcclxuICAgICpcclxuICAgIHtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICB7XHJcbiAgICAgICAgJj4ucm93XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5ldmVudF9jYXJkXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmV2ZW50X2NhcmQtLWltYWdlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV2ZW50X2NhcmQtLXRpdGxlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICpcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ldmVudF9jYXJkLS1kZXNjcmlwdGlvblxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKDBweCwgbWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjMuOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXZlbnRfY2FyZC0tZGF0ZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRjLWNhcHRpb24tZm9udC1zaXplLWRlc2t0b3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudC1pY29uXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXZlbnRfY2FyZC0tdmVudWUsXHJcbiAgICAgICAgICAgICAgICAuZXZlbnRfY2FyZC0tcHJpY2VcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xICgwcHgsIG1kKVxyXG4gICAge1xyXG4gICAgICAgIC5zbl9ibG9ja193cj4qXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICAmPi5yb3dcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ldmVudF9jYXJkXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGFzLXJlc2VydmViYXItY2FydC1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgJiAuc25fbGFuZ3VhZ2Vfc2VsZWN0b3JfdG9nZ2xlIHtcclxuICAgIFxyXG4gICAgLy9BZGRlZCBmaXggZm9yIGxhbmd1YWdlIHNlbGVjdG9yXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKDBweCwgbWQpIHtcclxuICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjNlMjtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc25fYmxvY2tfZWNvbW1lcmNlX3Jlc2VydmVfYmFyIHtcclxuICAuc25fY29udGFpbmVyX2ZsdWlkIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmJlY20tcHJvZHVjdCB7XHJcbiAgJl90aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTGlicmUgRnJhbmtsaW47XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgwcHgsIG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9jb250ZW50IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmJlY20tc2hpcHBpbmdfcmVzdWx0c19ib3hfZGV0YWlscyB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAmX2RlbGl2ZXJ5IHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICZfcmV0YWlsZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzMpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJiZWNtLWRlbGl2ZXJpbmd0b19kaXNjbGFpbWVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW5mby5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIDJweCk7XHJcbiAgfVxyXG59XHJcbi5yYmVjbS1kZWxpdmVyaW5ndG8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRjLWNvbG9yLWMzKTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICYgaW5wdXQge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zeXN0ZW0tbmV1dHJhbC1ibGFjaywgYmxhY2spO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMGJiO1xyXG4gICAgfVxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIFwiUHVibGljIFNhbnNcIjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucmJlY20tZGVsaXZlcmluZ3RvX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiAucmJlY20tZGVsaXZlcmluZ3RvX2JveF9pbnB1dCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvY2F0aW9uLXBpbi5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0cmFuc2xhdGU6IDE2cHggLTFweDtcclxuICAgIH1cclxuICAgICYgLnJiZWNtLW1pbmlsb2FkZXIge1xyXG4gICAgICAmIGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuYWRkcmVzc19wcmVkaWN0aW9uc19ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgJiBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjBiMGIwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9jYXRpb24tcGluLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2xhdGU6IC0xMHB4IDFweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZlMGJiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmJlY21fYnRuX2FkZF90b19jYXJ0IHtcclxuICBwYWRkaW5nOiAxOHB4IDMycHggMThweCAzMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGMtY29sb3ItYzIpO1xyXG4gIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZlMGJiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFrZS1zZWxlY3Qge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtZmFtaWx5OiBDb3VyaWVyIFByaW1lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblxyXG4gICYuZmFrZS1yYmVjbS1zZWxlY3RzIHtcclxuICAgIEBpbmNsdWRlIG1xKDBweCwgc20pIHtcclxuICAgICAgJi1ib3hfc2l6ZSB7XHJcbiAgICAgICAgZmxleDogMC43IDAgMDtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1ib3hfcXVhbnRpdHkge1xyXG4gICAgICAgIGZsZXg6IDAuMyAwIDA7XHJcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgW2RhdGEtc2VsZWN0ZWRdOjphZnRlciB7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCAwICMwMDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBibGFjaztcclxuICB9XHJcblxyXG4gICYgW2RhdGEtb3B0aW9uXSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAvL2NvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZmFrZS1zZWxlY3QtLW9wdGlvbnMpIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDE2cHg7XHJcblxyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgPiBbZGF0YS1zZWxlY3RlZF06YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vcHRpb25zIHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRjLWNvbG9yLWMyKTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlc2VydmViYXItY2FydCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzIpICFpbXBvcnRhbnQ7XHJcblxyXG4gICYtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgJiAuZmFrZS1zZWxlY3Qge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNsb3NlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgJi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLXRjLWNvbG9yLWMxKTtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG4gICYtZW1wdHkge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICYtaXRlbS1uYW1lIHtcclxuICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJMaWJyZSBGcmFua2xpblwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgJi1pdGVtLXZvbHVtZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgJi1pdGVtLXByaWNlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgJi1pdGVtLXJlbW92ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMyk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgJi1pdGVtLWZ1bGZpbGxtZW50LWV4cGVjdGF0aW9uLXN1cHBsaWVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gICYtaXRlbS1mdWxmaWxsbWVudC1leHBlY3RhdGlvbi1leHBlY3RhdGlvbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYtYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAucmVzZXJ2ZWJhci1jYXJ0LWJvdHRvbS1zdWItdG90YWwge1xyXG4gICAgICAucmVzZXJ2ZWJhci1ib3R0b20tc3ViLXRvdGFsLWl0ZW1zIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgfVxyXG4gICAgICAucmVzZXJ2ZWJhci1ib3R0b20tc3ViLXRvdGFsLXZhbHVlIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNlcnZlYmFyLWNoZWNrb3V0LWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMzJweCAxOHB4IDMycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10Yy1jb2xvci1jMik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10Yy1jb2xvci1jMSk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmUwYmI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGMtY29sb3ItYzEpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzZXJ2ZWJhcl9hY2NvcmRpb24ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cclxuICAuYWNjb3JkaW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQdWJsaWMgU2FucztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAwICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzZXJ2ZWJhcl9wYW5lbCB7XHJcbiAgICAmX2NvbnRlbnQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogUHVibGljIFNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
