@charset "UTF-8";
*, *:before, *:after {
  box-sizing: border-box;
}

html, body, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: none;
}

footer, header, nav, section, main {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  -webkit-appearance: none;
  border-radius: 0;
}

a {
  text-decoration: none;
}

@font-face {
  font-family: PLAY-BOLD;
  src: url("../fonts/PLAY-BOLD.TTF");
}
@font-face {
  font-family: PLAY-REGULAR;
  src: url("../fonts/PLAY-REGULAR.TTF");
}
@font-face {
  font-family: DINPRO-BLACK;
  src: url("../fonts/DINPRO-BLACK.OTF");
}
@font-face {
  font-family: DINPRO-REGULAR;
  src: url("../fonts/DINPRO-REGULAR.OTF");
}
header {
  background-color: hsla(0, 0%, 14%, 0.6);
  position: fixed;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 18svh;
  z-index: 99;
  border-bottom: 1px solid hsla(0, 0%, 40%, 0.33);
  transition: transform 0.4s ease-out;
}
header.hide {
  transform: translateY(-100%);
}
header .header_wrapper {
  width: 100svh;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
header .header_wrapper .top_parth {
  display: flex;
  justify-content: space-between;
}
header .header_wrapper .top_parth .logo_wrapper {
  display: flex;
  align-items: center;
}
header .header_wrapper .top_parth .logo_wrapper .logo_image {
  position: relative;
  margin-right: 10px;
}
header .header_wrapper .top_parth .logo_wrapper .logo_image img {
  height: 8svh;
  width: 8svh;
}
header .header_wrapper .top_parth .logo_wrapper .logo_image:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  background: white;
  bottom: 8px;
  right: -10px;
  top: 0;
}
header .header_wrapper .top_parth .logo_wrapper .logo_text {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
}
header .header_wrapper .top_parth .logo_wrapper .logo_text div {
  display: flex;
  justify-content: flex-start;
  color: white;
  font-family: PLAY-BOLD;
}
header .header_wrapper .top_parth .logo_wrapper .logo_text div:first-child {
  font-size: 4svh;
}
header .header_wrapper .top_parth .logo_wrapper .logo_text div:last-child {
  font-size: 1.6svh;
}
header .header_wrapper .top_parth .social_view_wrapper {
  display: flex;
  align-items: center;
}
header .header_wrapper .top_parth .social_view_wrapper .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
header .header_wrapper .top_parth .social_view_wrapper .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
header .header_wrapper .top_parth .social_view_wrapper .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
header .header_wrapper .top_parth .social_view_wrapper .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  header .header_wrapper .top_parth .social_view_wrapper .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  header .header_wrapper .top_parth .social_view_wrapper .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  header .header_wrapper .top_parth .social_view_wrapper .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  header .header_wrapper .top_parth .social_view_wrapper .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  header .header_wrapper .top_parth .social_view_wrapper .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  header .header_wrapper .top_parth .social_view_wrapper .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
header .header_wrapper .top_parth .social_view_wrapper .social {
  display: flex;
  margin-left: 20px;
}
header .header_wrapper .top_parth .social_view_wrapper .social a {
  height: 3.7svh;
}
header .header_wrapper .top_parth .social_view_wrapper .social a:first-child {
  margin-right: 10px;
}
header .header_wrapper .top_parth .social_view_wrapper .social a:last-child {
  margin-left: 10px;
}
header .header_wrapper .top_parth .social_view_wrapper .social a img {
  height: 100%;
  display: block;
}
header .header_wrapper .top_parth .menu_toggle {
  display: none;
  z-index: 2;
  height: 100%;
  position: relative;
  align-items: center;
}
header .header_wrapper .top_parth .menu_toggle .icon {
  height: 25px;
  width: 22px;
  cursor: pointer;
}
header .header_wrapper .top_parth .menu_toggle .icon span {
  content: "";
  position: absolute;
  background: white;
  transition: 0.2s;
}
header .header_wrapper .top_parth .menu_toggle .icon span:nth-child(1) {
  top: 40%;
  left: 0%;
  transform: translateY(-50%);
  height: 2px;
  width: 22px;
}
header .header_wrapper .top_parth .menu_toggle .icon span:nth-child(2) {
  top: 50%;
  left: 0%;
  transform: translateY(-50%);
  height: 2px;
  width: 22px;
}
header .header_wrapper .top_parth .menu_toggle .icon span:nth-child(3) {
  top: 60%;
  left: 0%;
  transform: translateY(-50%);
  height: 2px;
  width: 22px;
}
header .header_wrapper .bottom_parth {
  width: 100%;
  padding-top: 2.5svh;
  display: flex;
  justify-content: center;
}
header .header_wrapper .bottom_parth .menu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-family: PLAY-REGULAR;
  color: white;
  font-size: 1.6svh;
}
header .header_wrapper .bottom_parth .menu li {
  display: flex;
  align-items: center;
  position: relative;
}
header .header_wrapper .bottom_parth .menu li #icon {
  user-select: none;
  display: block;
  cursor: pointer;
  padding: 10px 10px 10px 0;
  height: 100%;
}
header .header_wrapper .bottom_parth .menu li #icon p {
  transform: rotate(90deg);
}
header .header_wrapper .bottom_parth .menu li #icon:hover {
  color: #00509D;
}
header .header_wrapper .bottom_parth .menu li .submenu {
  z-index: 99;
  position: absolute;
  top: 40px;
  background-color: hsl(0, 0%, 14%);
  display: none;
  flex-direction: column;
}
header .header_wrapper .bottom_parth .menu li .submenu.open {
  display: flex;
}
header .header_wrapper .bottom_parth .menu li .submenu li {
  display: block;
}
header .header_wrapper .bottom_parth .menu li .submenu li a {
  display: block;
  padding: 10px 20px;
}
header .header_wrapper .bottom_parth .menu li a {
  color: white;
  transition: 0.3s;
  padding: 10px;
}
header .header_wrapper .bottom_parth .menu li a:hover {
  color: #00509D;
}

@media (max-width: 1366px) {
  header {
    height: 170px;
  }
  header .header_wrapper {
    width: 820px;
    padding-top: 20px;
  }
  header .header_wrapper .social_view_wrapper button {
    padding: 0.5svh 20px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_image {
    position: relative;
    margin-right: 10px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_image img {
    height: 7svh;
    width: 7svh;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text {
    margin-left: 10px;
    display: flex;
    flex-direction: column;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text div {
    display: flex;
    justify-content: flex-start;
    color: white;
    font-family: PLAY-BOLD;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text div:first-child {
    font-size: 3svh;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text div:last-child {
    font-size: 1.6svh;
  }
}
@media (max-width: 1024px) {
  header {
    height: 160px;
  }
  header .header_wrapper {
    width: 100%;
  }
  header .header_wrapper .top_parth {
    padding-left: 10px;
    padding-right: 10px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_image img {
    height: 60px;
    width: 60px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text div:first-child {
    font-size: 30px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text div:last-child {
    font-size: 14px;
  }
  header .header_wrapper .top_parth .social_view_wrapper .social a {
    height: 26px;
  }
  header .header_wrapper .bottom_parth {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 16px;
  }
  header .header_wrapper .bottom_parth .menu a {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  header {
    background: #282933;
    height: auto;
  }
  header.hide {
    transform: none;
  }
  header .header_wrapper {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding: 10px 20px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_image img {
    height: 40px;
    width: 40px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text div:first-child {
    font-size: 20px;
  }
  header .header_wrapper .top_parth .logo_wrapper .logo_text div:last-child {
    font-size: 10px;
  }
  header .header_wrapper .top_parth .social_view_wrapper {
    display: none;
  }
  header .header_wrapper .top_parth .menu_toggle {
    display: flex;
  }
  header .header_wrapper .top_parth .menu_toggle .icon span:nth-child(1).open {
    top: 50%;
    transform: rotate(45deg);
  }
  header .header_wrapper .top_parth .menu_toggle .icon span:nth-child(2).open {
    display: none;
  }
  header .header_wrapper .top_parth .menu_toggle .icon span:nth-child(3).open {
    top: 50%;
    transform: rotate(-45deg);
  }
  header .header_wrapper .bottom_parth {
    position: fixed;
    right: -102%;
    top: 0;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    background: #282933;
    transition: 0.6s;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header .header_wrapper .bottom_parth.open {
    right: 0;
  }
  header .header_wrapper .bottom_parth .menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: auto;
  }
  header .header_wrapper .bottom_parth .menu li {
    display: flex;
    justify-content: center;
  }
  header .header_wrapper .bottom_parth .menu li #icon {
    position: absolute;
    top: 50%;
    left: 80%;
    transform: translate(-50%, -50%);
    height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header .header_wrapper .bottom_parth .menu li .submenu {
    top: 60px;
  }
  header .header_wrapper .bottom_parth .menu li a {
    font-size: 18px;
    padding: 25px 25px;
    width: 100%;
    text-align: center;
    position: relative;
  }
}
.banner {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 85svh;
  width: 100%;
  position: relative;
}
.banner .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: black;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.banner .background {
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.banner .content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  color: white;
  font-family: PLAY-BOLD;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* Centering the content horizontally */
}
.banner .content .text {
  font-size: 10svh;
  animation: revealText 1s ease forwards;
  clip-path: inset(0 0 100% 0);
}
.banner .content .button_wrapper {
  display: flex;
  height: 75px;
  padding-top: 25px;
  animation: revealText 2s ease forwards;
  clip-path: inset(0 0 100% 0);
}
.banner .content .button_wrapper .white_button {
  padding-right: 10px;
}
.banner .content .button_wrapper .white_button button {
  display: inline-block;
  text-decoration: none;
  background-color: white;
  color: #00296B;
  border: 1px solid #000000;
  border-radius: 20px;
  font-size: 18px;
  padding: 10px 21px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  max-width: 250px;
  min-width: 200px;
}
.banner .content .button_wrapper .white_button button:hover {
  text-decoration: none;
  background-color: black;
  color: white;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.banner .content .button_wrapper .dark_button button {
  display: inline-block;
  text-decoration: none;
  background-color: #00296B;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 20px;
  font-size: 18px;
  padding: 10px 21px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  max-width: 250px;
  min-width: 200px;
}
.banner .content .button_wrapper .dark_button button:hover {
  text-decoration: none;
  background-color: black;
  color: white;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
@keyframes revealText {
  to {
    clip-path: inset(0 0 0 0);
  }
}
.banner .content .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner .content .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.banner .content .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner .content .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .banner .content .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .banner .content .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .banner .content .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}

.wrapper_info {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-top: 20px;
  width: 100%;
  height: 100%;
}
.wrapper_info .wrapper_bloks {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20svh;
  width: 100%;
  padding: 10px;
  flex-wrap: wrap;
}
.wrapper_info .wrapper_bloks .block h1 {
  font-family: PLAY-BOLD;
  color: #00296B;
  font-size: 5svh;
}
.wrapper_info .wrapper_bloks .block p {
  font-family: PLAY-REGULAR;
  font-size: 2.5svh;
}

.last_matches {
  width: 100%;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  flex-direction: column;
}
.last_matches .last_matches_container {
  width: 85%;
  margin: 0 auto;
  text-align: left;
}
.last_matches .last_matches_container .title {
  width: 100%;
  justify-content: left;
  text-align: left;
  color: black;
  font-family: PLAY-BOLD;
  font-size: 3svh;
  margin-bottom: 10px;
}
.last_matches .last_matches_container .last_match_pro {
  width: 100%;
  height: 200px;
  background-image: url(../img/last_match.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.last_matches .last_matches_container .last_match_pro .fill {
  background: #00296B;
  opacity: 0.9;
  width: 100%;
  height: 100%;
  flex-direction: column;
  z-index: 0;
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.last_matches .last_matches_container .last_match_pro .fill .data {
  text-align: center;
  padding-top: 30px;
  font-size: 16px;
  color: white;
  font-family: play-regular;
}
.last_matches .last_matches_container .last_match_pro .fill .title_last_matches {
  text-align: center;
  padding-top: 10px;
  font-size: 16px;
  color: white;
  font-family: play-regular;
}
.last_matches .last_matches_container .last_match_pro .fill .text_block {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 20px;
  font-family: play-regular;
  z-index: 1;
}
.last_matches .last_matches_container .last_match_pro .fill .text_block .team_name_1 {
  justify-content: left;
  text-align: left;
  font-size: 18px;
  color: white;
  width: 45%;
  padding: 10px;
}
.last_matches .last_matches_container .last_match_pro .fill .text_block .match_score {
  justify-content: center;
  text-align: center;
  font-size: 24px;
  color: white;
  background: black;
  border-radius: 20px;
  width: 80px;
  padding: 10px;
}
.last_matches .last_matches_container .last_match_pro .fill .text_block .team_name_2 {
  justify-content: right;
  text-align: right;
  font-size: 18px;
  color: white;
  width: 45%;
  padding: 10px;
}
.last_matches .last_matches_container .last_match_pro .fill .goals {
  text-align: center;
  font-size: 16px;
  padding: 10px;
  color: white;
  font-family: play-regular;
}
.last_matches .last_matches_container .last_match_8x8 {
  width: 100%;
  height: 200px;
  background-image: url(../img/last_match_2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-top: 20px;
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.last_matches .last_matches_container .last_match_8x8 .fill {
  background: black;
  opacity: 0.9;
  width: 100%;
  height: 100%;
  flex-direction: column;
  z-index: 0;
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.last_matches .last_matches_container .last_match_8x8 .fill .data {
  text-align: center;
  padding-top: 30px;
  font-size: 16px;
  color: white;
  font-family: play-regular;
}
.last_matches .last_matches_container .last_match_8x8 .fill .title_last_matches {
  text-align: center;
  padding-top: 10px;
  font-size: 16px;
  color: white;
  font-family: play-regular;
}
.last_matches .last_matches_container .last_match_8x8 .fill .text_block {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 20px;
  font-family: play-regular;
  z-index: 1;
}
.last_matches .last_matches_container .last_match_8x8 .fill .text_block .team_name_1 {
  justify-content: left;
  text-align: left;
  font-size: 18px;
  color: white;
  width: 45%;
  padding: 10px;
}
.last_matches .last_matches_container .last_match_8x8 .fill .text_block .match_score {
  justify-content: center;
  text-align: center;
  font-size: 24px;
  color: white;
  background: #00296B;
  border-radius: 20px;
  width: 80px;
  padding: 10px;
}
.last_matches .last_matches_container .last_match_8x8 .fill .text_block .team_name_2 {
  justify-content: right;
  text-align: right;
  font-size: 18px;
  color: white;
  width: 45%;
  padding: 10px;
}
.last_matches .last_matches_container .last_match_8x8 .fill .goals {
  padding: 10px;
  text-align: center;
  font-size: 16px;
  color: white;
  font-family: play-regular;
}

.training_times {
  margin: 0;
  padding: 20px;
  margin-top: 20px;
  font-family: PLAY-REGULAR;
}
.training_times .schedule-container {
  max-width: 1400px;
  margin: 0 auto;
  text-align: left;
}
.training_times .schedule-container .schedule-title {
  color: black;
  font-size: 2em;
  margin-bottom: 20px;
  font-family: PLAY-bold;
  font-size: 3svh;
}
.training_times .schedule-container .schedule-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px;
}
.training_times .schedule-container .schedule-item {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
  background-color: rgba(198, 195, 195, 0.2);
}
.training_times .schedule-container .schedule-item:hover {
  transform: translateY(-5px);
}
.training_times .schedule-container .schedule-item h3 {
  color: #1a3c72;
  margin: 0 0 10px;
  font-size: 1.2em;
  font-family: PLAY-bold;
}
.training_times .schedule-container .schedule-item p {
  color: #333;
  margin: 5px 0;
  font-size: 0.9em;
}
@media (max-width: 600px) {
  .training_times .schedule-container .schedule-grid {
    grid-template-columns: 1fr;
  }
  .training_times .schedule-container .schedule-title {
    font-size: 1.5em;
  }
}

.about_the_team {
  display: flex;
  justify-content: center;
}
.about_the_team .about_the_team_wrapper {
  text-align: center;
  color: black;
  width: 100%;
  margin: 50px 20px;
  line-height: 22px;
  display: flex;
}
.about_the_team .about_the_team_wrapper .index_text_block {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 50px;
  padding-right: 40px;
}
.about_the_team .about_the_team_wrapper .index_text_block .title {
  font-size: 3svh;
  font-family: PLAY-BOLD;
  margin-bottom: 30px;
  text-align: left;
}
.about_the_team .about_the_team_wrapper .index_text_block .text {
  font-size: 2svh;
  font-family: PLAY-REGULAR;
  text-align: start;
}
.about_the_team .about_the_team_wrapper .index_text_block .about_button {
  text-align: left;
  padding-top: 30px;
}
.about_the_team .about_the_team_wrapper .index_text_block .about_button button {
  display: inline-block;
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 20px;
  font-size: 18px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.about_the_team .about_the_team_wrapper .index_text_block .about_button button:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.about_the_team .about_the_team_wrapper .index_photo_block {
  display: flex;
  flex-direction: column;
  width: 50%;
}
.about_the_team .about_the_team_wrapper .index_photo_block .big_photo {
  height: 100%;
  width: 100%;
  padding: 20px 20px 10px 20px;
}
.about_the_team .about_the_team_wrapper .index_photo_block .big_photo img {
  height: 100%;
  width: 100%;
  border-radius: 3px;
  transition: 1s;
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.about_the_team .about_the_team_wrapper .index_photo_block .big_photo img:hover {
  transform: scale(1.05);
}
.about_the_team .about_the_team_wrapper .index_photo_block .smalll_photo {
  height: 100%;
  width: 100%;
  display: flex;
  padding: 10px 20px 20px 20px;
  border-radius: 3px;
}
.about_the_team .about_the_team_wrapper .index_photo_block .smalll_photo img {
  height: 100%;
  width: 50%;
  border-radius: 3px;
  transition: 1s;
  border-radius: 20px;
}
.about_the_team .about_the_team_wrapper .index_photo_block .smalll_photo img:hover {
  transform: scale(1.05);
}
.about_the_team .about_the_team_wrapper .index_photo_block .smalll_photo :last-child {
  padding-left: 10px;
}

.view_in_team {
  width: 100%;
  height: 70svh;
  display: flex;
}
.view_in_team .team_88 {
  width: 50%;
  height: 100%;
  position: relative;
  transition: 0.3s;
}
.view_in_team .team_88:hover .fill {
  opacity: 0;
}
.view_in_team .team_88:hover .background {
  filter: grayscale(0);
}
.view_in_team .team_88:hover .text {
  text-shadow: black 1px 0 10px;
}
.view_in_team .team_88 .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: #282933;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: 0.3s;
}
.view_in_team .team_88 .background {
  background-image: url(../img/team88.png);
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  filter: grayscale(1);
  transition: 0.3s;
}
.view_in_team .team_88 .content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  color: white;
  font-family: PLAY-BOLD;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 2;
}
.view_in_team .team_88 .content .text {
  display: flex;
  justify-content: center;
  font-size: 15svh;
}
.view_in_team .team_88 .content .view {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
.view_in_team .team_88 .content .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.view_in_team .team_88 .content .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.view_in_team .team_88 .content .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.view_in_team .team_88 .content .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .view_in_team .team_88 .content .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .view_in_team .team_88 .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .view_in_team .team_88 .content .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .view_in_team .team_88 .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .view_in_team .team_88 .content .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .view_in_team .team_88 .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
.view_in_team .team_pro {
  width: 50%;
  height: 100;
  position: relative;
}
.view_in_team .team_pro:hover .fill {
  opacity: 0;
}
.view_in_team .team_pro:hover .background {
  filter: grayscale(0);
}
.view_in_team .team_pro:hover .text {
  text-shadow: black 1px 0 10px;
}
.view_in_team .team_pro .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: #00296B;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: 0.3s;
}
.view_in_team .team_pro .background {
  background-image: url(../img/teampro.jpg);
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  filter: grayscale(1);
  transition: 0.3s;
}
.view_in_team .team_pro .content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  color: white;
  font-family: PLAY-BOLD;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 2;
}
.view_in_team .team_pro .content .text {
  display: flex;
  justify-content: center;
  font-size: 15svh;
}
.view_in_team .team_pro .content .view {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
.view_in_team .team_pro .content .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.view_in_team .team_pro .content .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.view_in_team .team_pro .content .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.view_in_team .team_pro .content .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .view_in_team .team_pro .content .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .view_in_team .team_pro .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .view_in_team .team_pro .content .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .view_in_team .team_pro .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .view_in_team .team_pro .content .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .view_in_team .team_pro .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}

.birthday {
  display: flex;
  height: 540px;
  margin: 10px 10px 10px 10px;
}
.birthday .birthday_players {
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  height: 100%;
  width: 50%;
  margin: 0px 5px 0px 0px;
  align-items: center;
}
.birthday .birthday_players .title {
  font-family: PLAY-BOLD;
  color: black;
  padding: 30px;
  font-size: 30px;
}
.birthday .birthday_players .block_birthday_players {
  display: flex;
  color: white;
  margin: 5px 30px 5px 30px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 90%;
  background-color: black;
  border-radius: 20px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.birthday .birthday_players .block_birthday_players .name_player {
  font-family: PLAY-BOLD;
  padding-bottom: 10px;
  padding-top: 20px;
  font-size: 20px;
  justify-content: center;
}
.birthday .birthday_players .block_birthday_players .data_title {
  font-family: PLAY-REGULAR;
  justify-content: center;
  padding-bottom: 10px;
  font-size: 20px;
}
.birthday .birthday_players .block_birthday_players .timer {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  font-family: PLAY-BOLD;
  font-size: 20px;
  padding-bottom: 20px;
}
.birthday .birthday_players .block_birthday_players:nth-child(3) {
  background-color: #00296B;
}
.birthday .player_in_team {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 50%;
  margin: 0px 0px 0px 5px;
  justify-content: center;
  overflow: hidden;
}
.birthday .player_in_team .icon {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  padding: 40px;
  align-items: center;
}
.birthday .player_in_team .icon img {
  height: 80%;
  width: 80%;
}

.logo_block {
  display: flex;
  height: 70svh;
  width: 100%;
  justify-content: center;
  position: relative;
}
.logo_block .background {
  background-image: url(/img/Interphoto.png);
  height: 70svh;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.logo_block .text {
  margin-top: 60svh;
  color: white;
  font-size: 3svh;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-family: PLAY-BOLD;
}

.scrolling-wrapper {
  overflow-x: auto;
  /* используем auto вместо scroll */
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  /* Добавляем фиксированную ширину */
  -ms-overflow-style: none;
  /* убираем стандартный скролл для IE */
  scrollbar-width: none;
  /* убираем стандартный скролл для Firefox */
  scroll-behavior: smooth;
}
.scrolling-wrapper img {
  border-radius: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.scrolling-wrapper .card {
  display: inline-block;
  padding: 10px 20px;
  overflow-x: hidden;
  /* Добавляем скрытие по горизонтали для изображений */
}

.scrolling-wrapper .card img {
  height: auto;
  /* Установите высоту изображений в автоматический режим */
  max-height: 70vh;
  /* Установите максимальную высоту для изображений */
  cursor: grab;
  overflow-x: hidden;
}

/* меняем курсор на grabbing при перетаскивании изображения */
.scrolling-wrapper .card img:active {
  cursor: grabbing;
  overflow-x: hidden;
}

.scrolling-wrapper::-webkit-scrollbar {
  overflow-x: hidden;
}

@media (max-width: 1366px) {
  .wrapper_info .wrapper_bloks {
    gap: 15svh;
  }
}
@media (max-width: 1024px) {
  .banner {
    height: 650px;
  }
  .banner .content .text {
    font-size: 65px;
  }
  .banner .content .button_wrapper {
    display: flex;
    height: 70px;
    padding-top: 25px;
  }
  .banner .content .button_wrapper .white_button {
    padding-right: 10px;
  }
  .banner .content .button_wrapper .white_button button {
    font-size: 2svh;
    padding: 10px 20px;
  }
  .banner .content .button_wrapper .dark_button button {
    font-size: 2svh;
    padding: 10px 20px;
  }
  .wrapper_info .wrapper_bloks {
    gap: 10svh;
  }
  .wrapper_info .wrapper_bloks .block h1 {
    font-family: PLAY-BOLD;
    color: #00296B;
    font-size: 4svh;
  }
  .wrapper_info .wrapper_bloks .block p {
    font-family: PLAY-REGULAR;
    font-size: 2.5svh;
  }
  .about_the_team .about_the_team_wrapper {
    flex-direction: column;
  }
  .about_the_team .about_the_team_wrapper .index_text_block {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
  .about_the_team .about_the_team_wrapper .index_text_block .title {
    text-align: center;
  }
  .about_the_team .about_the_team_wrapper .index_text_block .text {
    text-align: center;
  }
  .about_the_team .about_the_team_wrapper .index_text_block .about_button {
    text-align: center;
  }
  .about_the_team .about_the_team_wrapper .index_photo_block {
    width: 100%;
  }
  .view_in_team {
    height: 450px;
  }
  .view_in_team .team_88 .content .text {
    font-size: 95px;
  }
  .view_in_team .team_pro .content .text {
    font-size: 95px;
  }
}
@media (max-width: 768px) {
  .banner {
    height: 80svh;
  }
  .banner .content {
    height: 400px;
  }
  .banner .content .text {
    font-size: 35px;
  }
  .banner .content .button_wrapper {
    display: flex;
    flex-direction: column;
    height: 150px;
    padding-top: 25px;
  }
  .banner .content .button_wrapper .white_button {
    padding-right: 0px;
  }
  .banner .content .button_wrapper .white_button button {
    font-size: 18px;
    padding: 10px 20px;
    min-width: 230px;
  }
  .banner .content .button_wrapper .dark_button {
    padding-top: 10px;
  }
  .banner .content .button_wrapper .dark_button button {
    font-size: 18px;
    padding: 10px 20px;
    min-width: 230px;
  }
  .wrapper_info {
    height: 150px;
    margin-top: 25px;
  }
  .wrapper_info .wrapper_bloks {
    gap: 5svh;
  }
  .wrapper_info .wrapper_bloks .block {
    min-width: 100px;
  }
  .wrapper_info .wrapper_bloks .block h1 {
    font-family: PLAY-BOLD;
    color: #00296B;
    font-size: 4svh;
  }
  .wrapper_info .wrapper_bloks .block p {
    font-family: PLAY-REGULAR;
    font-size: 2svh;
  }
  .last_matches {
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 15px;
  }
  .last_matches .last_matches_container {
    width: 100%;
  }
  .last_matches .last_matches_container .title {
    margin-bottom: 15px;
    text-align: center;
  }
  .last_matches .last_matches_container .last_match_8x8 {
    height: 230px;
  }
  .last_matches .last_matches_container .last_match_8x8 .fill .data {
    text-align: center;
    padding-top: 30px;
    font-size: 14px;
    color: white;
    font-family: play-regular;
  }
  .last_matches .last_matches_container .last_match_8x8 .fill .title_last_matches {
    padding-top: 10px;
    font-size: 14px;
  }
  .last_matches .last_matches_container .last_match_8x8 .fill .text_block {
    align-items: center;
    padding: 10px;
  }
  .last_matches .last_matches_container .last_match_8x8 .fill .text_block .team_name_1 {
    font-size: 16px;
  }
  .last_matches .last_matches_container .last_match_8x8 .fill .text_block .team_name_2 {
    font-size: 16px;
  }
  .last_matches .last_matches_container .last_match_8x8 .fill .goals {
    font-size: 16px;
    height: 30%;
    justify-content: center;
    align-items: center;
  }
  .last_matches .last_matches_container .last_match_pro {
    height: 230px;
  }
  .last_matches .last_matches_container .last_match_pro .fill .data {
    text-align: center;
    padding-top: 30px;
    font-size: 14px;
    color: white;
    font-family: play-regular;
  }
  .last_matches .last_matches_container .last_match_pro .fill .title_last_matches {
    padding-top: 10px;
    font-size: 14px;
  }
  .last_matches .last_matches_container .last_match_pro .fill .text_block {
    align-items: center;
    padding: 10px;
  }
  .last_matches .last_matches_container .last_match_pro .fill .text_block .team_name_1 {
    font-size: 16px;
  }
  .last_matches .last_matches_container .last_match_pro .fill .text_block .team_name_2 {
    font-size: 16px;
  }
  .last_matches .last_matches_container .last_match_pro .fill .goals {
    height: 30%;
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }
  .about_the_team .about_the_team_wrapper {
    flex-direction: column;
  }
  .about_the_team .about_the_team_wrapper .index_text_block {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .about_the_team .about_the_team_wrapper .index_text_block .title {
    text-align: center;
    font-size: 35px;
  }
  .about_the_team .about_the_team_wrapper .index_text_block .text {
    text-align: center;
    font-size: 20px;
  }
  .about_the_team .about_the_team_wrapper .index_text_block .about_button {
    text-align: center;
  }
  .about_the_team .about_the_team_wrapper .index_photo_block {
    width: 100%;
  }
  .about_the_team .about_the_team_wrapper .index_photo_block .big_photo {
    height: 100%;
    width: 100%;
    padding: 20px 10px 5px 10px;
  }
  .about_the_team .about_the_team_wrapper .index_photo_block .smalll_photo {
    height: 100%;
    width: 100%;
    display: flex;
    padding: 5px 10px 0px 10px;
    flex-direction: column;
  }
  .about_the_team .about_the_team_wrapper .index_photo_block .smalll_photo img {
    height: 100%;
    width: 100%;
    border-radius: 20px;
    padding-bottom: 10px;
  }
  .about_the_team .about_the_team_wrapper .index_photo_block .smalll_photo :last-child {
    padding-left: 0px;
  }
  .view_in_team {
    height: auto;
    flex-direction: column;
  }
  .view_in_team .team_88 {
    width: 100%;
    height: 400px;
  }
  .view_in_team .team_pro {
    width: 100%;
    height: 400px;
  }
  .tablegoal {
    flex-direction: column;
  }
  .tablegoal .last_matches {
    padding: 45px 15px;
    width: 100%;
    height: auto;
  }
  .tablegoal .last_matches .wrapper {
    max-width: 400px;
  }
  .tablegoal .statistic {
    padding: 45px 15px;
    width: 100%;
    height: auto;
  }
  .tablegoal .statistic .wrapper {
    width: 90%;
    max-width: 500px;
  }
  .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 22px;
    font-family: PLAY-BOLD;
  }
  .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
  }
  .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
  }
  .tablegoal .statistic .wrapper ul li .player {
    display: flex;
  }
  .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
  }
  .tablegoal .assists {
    background: #282933;
  }
  .birthday {
    display: flex;
    height: 540px;
    margin: 10px 10px 10px 10px;
  }
  .birthday .birthday_players {
    width: 100%;
  }
  .birthday .player_in_team {
    display: none;
  }
  .scrolling-wrapper {
    overflow-x: auto;
    /* используем auto вместо scroll */
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    /* Добавляем фиксированную ширину */
    -ms-overflow-style: none;
    /* убираем стандартный скролл для IE */
    scrollbar-width: none;
    /* убираем стандартный скролл для Firefox */
    scroll-behavior: smooth;
    /* делаем скролл плавным */
  }
  .scrolling-wrapper .card {
    display: inline-block;
    padding: 10px 20px;
    overflow-x: hidden;
    /* Добавляем скрытие по горизонтали для изображений */
  }
  .scrolling-wrapper .card img {
    height: auto;
    /* Установите высоту изображений в автоматический режим */
    max-height: 50vh;
    /* Установите максимальную высоту для изображений */
    cursor: grab;
    overflow-x: hidden;
    /* меняем курсор на grab при наведении на изображение */
  }
  /* меняем курсор на grabbing при перетаскивании изображения */
  .scrolling-wrapper .card img:active {
    cursor: grabbing;
    overflow-x: hidden;
  }
  .scrolling-wrapper::-webkit-scrollbar {
    overflow-x: hidden;
  }
}
footer {
  background: #282933;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 60px 0px;
  border-top: 1px solid hsla(0, 0%, 40%, 0.33);
}
footer .footer_wrapper {
  width: 1090px;
  display: flex;
  justify-content: space-between;
  font-family: PLAY-REGULAR;
  color: white;
}
footer .footer_wrapper .footer_left .logo_wrapper {
  display: flex;
  align-items: center;
}
footer .footer_wrapper .footer_left .logo_wrapper .logo_image {
  position: relative;
  margin-right: 10px;
}
footer .footer_wrapper .footer_left .logo_wrapper .logo_image:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  background: white;
  bottom: 8px;
  right: -10px;
  top: 0;
}
footer .footer_wrapper .footer_left .logo_wrapper .logo_image img {
  height: 60px;
  width: 60px;
}
footer .footer_wrapper .footer_left .logo_wrapper .logo_text {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
}
footer .footer_wrapper .footer_left .logo_wrapper .logo_text div {
  display: flex;
  justify-content: flex-start;
  color: white;
  font-family: PLAY-BOLD;
}
footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:first-child {
  font-size: 28px;
}
footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:last-child {
  font-size: 14px;
}
footer .footer_wrapper .footer_left .info {
  padding-top: 30px;
}
footer .footer_wrapper .footer_left .info .title {
  color: gray;
  padding-bottom: 10px;
}
footer .footer_wrapper .footer_left .view {
  padding-top: 45px;
}
footer .footer_wrapper .footer_left .view .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
footer .footer_wrapper .footer_left .view .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
footer .footer_wrapper .footer_left .view .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
footer .footer_wrapper .footer_left .view .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  footer .footer_wrapper .footer_left .view .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  footer .footer_wrapper .footer_left .view .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  footer .footer_wrapper .footer_left .view .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  footer .footer_wrapper .footer_left .view .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  footer .footer_wrapper .footer_left .view .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  footer .footer_wrapper .footer_left .view .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
footer .footer_wrapper .footer_right {
  display: flex;
  flex-direction: column;
}
footer .footer_wrapper .footer_right .menu {
  display: flex;
  justify-content: flex-end;
}
footer .footer_wrapper .footer_right .menu ul {
  padding-right: 25px;
  font-family: PLAY-REGULAR;
}
footer .footer_wrapper .footer_right .menu ul:last-child {
  padding-right: 0px;
}
footer .footer_wrapper .footer_right .menu ul li {
  padding: 3px 0px;
  padding-top: 10px;
}
footer .footer_wrapper .footer_right .menu ul li a {
  color: white;
}
footer .footer_wrapper .footer_right .social {
  display: flex;
  justify-content: flex-end;
  padding-top: 30px;
}
footer .footer_wrapper .footer_right .social a {
  height: 30px;
}
footer .footer_wrapper .footer_right .social a img {
  height: 100%;
  display: block;
}
footer .footer_wrapper .footer_right .social a:first-child {
  margin-right: 10px;
}
footer .footer_wrapper .footer_right .social a:last-child {
  margin-left: 10px;
}
@media (max-width: 1366px) {
  footer .footer_wrapper {
    width: 900px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_image img {
    height: 50px;
    width: 50px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:first-child {
    font-size: 20px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:last-child {
    font-size: 12px;
  }
  footer .footer_wrapper .footer_left .info {
    padding-top: 26px;
  }
  footer .footer_wrapper .footer_left .info .title {
    padding-bottom: 4px;
  }
  footer .footer_wrapper .footer_right {
    width: 450px;
  }
  footer .footer_wrapper .footer_right .menu ul li a {
    font-size: 14px;
  }
}
@media (max-width: 1024px) {
  footer .footer_wrapper {
    width: 660px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_image img {
    height: 50px;
    width: 50px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:first-child {
    font-size: 20px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:last-child {
    font-size: 12px;
  }
  footer .footer_wrapper .footer_left .info {
    padding-top: 26px;
  }
  footer .footer_wrapper .footer_left .info .title {
    padding-bottom: 4px;
  }
  footer .footer_wrapper .footer_right {
    width: 300px;
  }
  footer .footer_wrapper .footer_right .menu {
    flex-wrap: wrap;
  }
  footer .footer_wrapper .footer_right .menu ul {
    width: 50%;
  }
  footer .footer_wrapper .footer_right .menu ul:first-child {
    padding-bottom: 40px;
  }
  footer .footer_wrapper .footer_right .menu ul:nth-child(2) {
    padding: 0 0 40px 0;
  }
  footer .footer_wrapper .footer_right .menu ul li {
    padding: 3px 0px;
  }
  footer .footer_wrapper .footer_right .menu ul li a {
    font-size: 14px;
  }
  footer .footer_wrapper .footer_right .social {
    display: flex;
    justify-content: flex-end;
  }
  footer .footer_wrapper .footer_right .social a {
    height: 30px;
  }
  footer .footer_wrapper .footer_right .social a img {
    height: 100%;
    display: block;
  }
  footer .footer_wrapper .footer_right .social a:first-child {
    margin-right: 10px;
  }
}
@media (max-width: 768px) {
  footer {
    padding: 30px 0;
  }
  footer .footer_wrapper {
    width: 90%;
    flex-direction: column;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_image img {
    height: 50px;
    width: 50px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:first-child {
    font-size: 20px;
  }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_text div:last-child {
    font-size: 12px;
  }
  footer .footer_wrapper .footer_left .info {
    font-size: 14px;
    padding-top: 12px;
  }
  footer .footer_wrapper .footer_left .info .title {
    padding-bottom: 4px;
  }
  footer .footer_wrapper .footer_left .view {
    padding-top: 30px;
  }
  footer .footer_wrapper .footer_right {
    padding-top: 50px;
    width: 100%;
  }
  footer .footer_wrapper .footer_right .menu ul:first-child {
    padding-bottom: 20px;
  }
  footer .footer_wrapper .footer_right .menu ul:nth-child(2) {
    padding: 0 0 20px 0;
  }
}
.wrapper_literature {
  background: #282933;
  color: #fff;
  font-family: "PLAY-Regular";
  margin: 0;
  padding-bottom: 15px;
}
.wrapper_literature .container_literature {
  max-width: 1500px;
  margin: 0 auto;
  background: #282933;
  padding-left: 20px;
  padding-right: 20px;
}
.wrapper_literature .section {
  margin-top: 20px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  padding: 20px;
}
.wrapper_literature .section ul {
  list-style-type: disc;
  padding-left: 20px;
}
.wrapper_literature .section li {
  margin-bottom: 10px;
}
.wrapper_literature h1,
.wrapper_literature h2 {
  color: #fff;
  padding-bottom: 15px;
  font-family: "PLAY-BOLD", sans-serif;
}
.wrapper_literature h3 {
  padding-bottom: 20px;
  font-family: "PLAY-BOLD", sans-serif;
}
.wrapper_literature .books {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.wrapper_literature .book {
  flex: 1;
  background: rgba(0, 0, 0, 0.3);
  padding: 20px;
  border-radius: 10px;
}
.wrapper_literature .book img {
  width: 100%;
  height: 100%;
  background: #555;
  border-radius: 5px;
  margin-bottom: 10px;
}
.wrapper_literature .link_literature {
  font-family: "PLAY-Regular", sans-serif;
  padding-top: 20px;
  list-style-type: none;
}
.wrapper_literature .link_literature ul {
  list-style-type: none;
  padding-left: 0;
}
.wrapper_literature .link_literature li {
  margin-bottom: 10px;
}
.wrapper_literature .link_literature li a {
  text-decoration: none;
  color: inherit;
}
.wrapper_literature .literature {
  display: flex;
  width: 100%;
  justify-content: center;
  flex-direction: column;
}
.wrapper_literature .literature .banner {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 85svh;
  width: 100%;
  position: relative;
}
.wrapper_literature .literature .banner .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: black;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.wrapper_literature .literature .banner .background {
  background-image: url("../img/literature/photoauror.jpg");
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.wrapper_literature .literature .banner .content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  color: #fff;
  font-family: "PLAY-BOLD", sans-serif;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.wrapper_literature .literature .banner .content .text {
  font-size: 40px;
  text-shadow: 1px 1px 1px black, 0 1px 1px black, -1px 0 1px black, 0 -1px 1px black;
}
.wrapper_literature .literature .banner .content .text_2 {
  font-size: 50px;
  margin-top: 20px;
  text-shadow: 1px 1px 1px black, 0 1px 1px black, -1px 0 1px black, 0 -1px 1px black;
}

@media (max-width: 768px) {
  .wrapper_literature .books {
    flex-direction: column;
  }
}
.pro11x11_wrapper {
  background-color: black;
  display: flex;
  width: 100%;
  justify-content: center;
  flex-direction: column;
  font-family: PLAY-REGULAR;
}
.pro11x11_wrapper .selection_players {
  display: flex;
  height: 100%;
  width: 100%;
  margin-top: 22svh;
  background-color: black;
  flex-direction: column;
}
.pro11x11_wrapper .selection_players .team {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pro11x11_wrapper .selection_players .team .team_description {
  font-size: 2svh;
  padding: 20px;
  color: white;
  text-align: center;
}
.pro11x11_wrapper .selection_players .team .team_name {
  display: flex;
  height: 4svh;
  width: 95%;
  background-color: black;
}
.pro11x11_wrapper .selection_players .team .team_name .name_team {
  font-size: 4svh;
  color: #FDC500;
  width: 50%;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .selection_players .team .team_name .button {
  display: flex;
  width: 50%;
  justify-content: end;
  padding-right: 20px;
  flex: 1;
}
.pro11x11_wrapper .selection_players .team .team_name .button button {
  font-family: PLAY-REGULAR;
  font-size: 2svh;
  color: #FDC500;
  background-color: #00296B;
  padding: 1svh 0.5svh;
  border: solid #FDC500 2px;
  border-radius: 20px;
  transition: 101ms;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  margin-left: 10px;
}
.pro11x11_wrapper .selection_players .team .team_name .button button:hover {
  transition: 101ms;
  padding: 10px 5px;
  background-color: black;
  color: white;
  border: solid 2px white;
}
.pro11x11_wrapper .selection_players .team .players {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  /* Равные столбцы */
  align-items: stretch;
  /* Равномерная высота */
  height: 100%;
  width: 100%;
  padding: 3svh;
  background-color: black;
  justify-content: space-between;
}
.pro11x11_wrapper .selection_players .team .players .player {
  display: flex;
  font-size: 2.5svh;
  color: white;
  margin-bottom: 10px;
  padding-left: 20px;
}
.pro11x11_wrapper .selection_players .team .players .player .number {
  text-align: left;
  margin-right: 10px;
  width: 10%;
}
.pro11x11_wrapper .selection_players .team .players .player .name {
  width: 90%;
  text-align: left;
}
.pro11x11_wrapper .selection_players .team .players .player .name a:active,
.pro11x11_wrapper .selection_players .team .players .player .name a {
  text-decoration: none;
  color: white;
}
.pro11x11_wrapper .selection_players .team .players .player .name a:hover {
  color: #FDC500;
}
.pro11x11_wrapper .selection_players .team .players .player:hover {
  color: #FDC500;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .selection_players .team .player_blok {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 20px;
  background-color: #00296B;
  border-radius: 20px;
  margin: 10px;
  flex: 1;
}
.pro11x11_wrapper .selection_players .team .player_blok .goalkeeper {
  flex-direction: column;
  justify-content: center;
}
.pro11x11_wrapper .selection_players .team .player_blok .goalkeeper .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .selection_players .team .player_blok .defender .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  margin-top: 20px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .selection_players .team .midfielders {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 20px;
  background-color: #00296B;
  border-radius: 20px;
  margin: 10px;
  flex: 1;
}
.pro11x11_wrapper .selection_players .team .midfielders .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .selection_players .team .forvards_coach_block {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 20px;
  background-color: #00296B;
  border-radius: 20px;
  margin: 10px;
  flex: 1;
}
.pro11x11_wrapper .selection_players .team .forvards {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.pro11x11_wrapper .selection_players .team .forvards .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .selection_players .team .coach {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  justify-content: end;
  padding-bottom: 2.3svh;
}
.pro11x11_wrapper .selection_players .team .coach .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .selection_players .team .coach button {
  font-family: PLAY-REGULAR;
  font-size: 18px;
  color: white;
  background-color: #00296B;
  padding: 20px 5px;
  border-radius: 0px;
  border: solid white 0px;
  transition: 101ms;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  height: 13px;
  width: 100%;
}
.pro11x11_wrapper .selection_players .team .coach button:hover {
  transition: 101ms;
  padding: 20px 5px;
  background-color: black;
  color: white;
}
.pro11x11_wrapper .statistics {
  width: 100%;
  height: 100%;
  background-color: black;
  justify-content: center;
  padding: 0 3svh;
}
.pro11x11_wrapper .statistics .title {
  width: 100%;
  height: 100%;
  background-color: black;
  justify-content: center;
  padding: 0 3svh 3svh 3svh;
}
.pro11x11_wrapper .statistics .title .title_text {
  font-size: 4svh;
  font-family: PLAY-BOLD;
  color: #FDC500;
  width: 95%;
}
.pro11x11_wrapper .statistics .blocks_statistic {
  flex-direction: column;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  overflow: hidden;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper {
  display: flex;
  transition: transform 0.5s ease;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  /* Равные столбцы */
  align-items: stretch;
  /* Равномерная высота */
  width: 100%;
  gap: 1svh;
  padding: 1svh;
  justify-content: center;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #282933;
  border-radius: 20px;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .game,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .form,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
  display: flex;
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  justify-content: center;
  padding: 20px;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
  font-size: 2svh;
  color: #FDC500;
  text-align: left;
  padding-bottom: 5px;
  width: 50%;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
  font-size: 2svh;
  color: white;
  text-align: right;
  width: 50%;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
  display: flex;
  height: 100%;
  width: 10%;
  justify-content: center;
  margin-right: 20px;
}
.pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
  height: 50px;
  width: 100%;
}
.pro11x11_wrapper .tablegoal {
  width: 100%;
  display: flex;
  font-size: 2svh;
  flex-direction: column;
  padding: 3svh 3svh 3svh 3svh;
}
.pro11x11_wrapper .tablegoal .title_tablegoal {
  width: 100%;
  height: 100%;
  background-color: black;
  justify-content: center;
  padding: 0 3svh 3svh 3svh;
}
.pro11x11_wrapper .tablegoal .title_tablegoal .text_title {
  font-size: 4svh;
  font-family: PLAY-BOLD;
  color: #FDC500;
  width: 95%;
}
.pro11x11_wrapper .tablegoal .block-wrapper {
  display: flex;
  width: 100%;
  justify-content: center;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic:nth-child(1) {
  background-color: #00296B;
  flex: 1;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic:nth-child(2) {
  background-color: #282933;
  flex: 1;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic:nth-child(3) {
  background-color: #00296B;
  flex: 1;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic {
  display: flex;
  justify-content: center;
  align-items: start;
  padding: 5px 10px;
  color: white;
  text-align: center;
  width: 32%;
  border-radius: 20px;
  margin: 5px;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper {
  width: 90%;
  max-width: 250px;
  padding-bottom: 10px;
  height: 100%;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper .title {
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-size: 2svh;
  font-family: PLAY-BOLD;
  height: 75px;
  padding-top: 20px;
  color: #FDC500;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul {
  font-family: PLAY-REGULAR;
  height: 90%;
  font-size: 2svh;
  /* Фамилия — по центру */
  /* Значение — справа */
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul li {
  display: flex;
  padding: 5px 0;
  justify-content: space-between;
  align-items: center;
  padding: 4px 8px;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul ul li .place {
  flex: 0 0 30px;
  /* фиксированная ширина */
  text-align: left;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul ul li .name {
  flex: 1;
  text-align: center;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul ul li .value {
  flex: 0 0 40px;
  /* фиксированная ширина */
  text-align: right;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper .link {
  display: flex;
  justify-content: center;
  padding-top: 7px;
  font-family: PLAY-Bold;
  align-items: end;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper .link a {
  font-size: 2svh;
  color: white;
  font-family: PLAY-BOLD;
}
.pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper .link a:hover {
  color: gray;
}
.pro11x11_wrapper .zanetti_prize {
  display: flex;
  height: 540px;
}
.pro11x11_wrapper .zanetti_prize .zanetti_players {
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  height: 100%;
  width: 50%;
  margin: 0px 5px 0px 0px;
  align-items: center;
}
.pro11x11_wrapper .zanetti_prize .zanetti_players .title {
  font-family: PLAY-BOLD;
  color: white;
  padding: 30px;
  font-size: 30px;
}
.pro11x11_wrapper .zanetti_prize .zanetti_players .block_zanetti_players {
  display: flex;
  color: white;
  margin: 5px 30px 5px 30px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 90%;
  background-color: #00509D;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.pro11x11_wrapper .zanetti_prize .zanetti_players .block_zanetti_players .name_player {
  font-family: PLAY-BOLD;
  padding-bottom: 10px;
  padding-top: 20px;
  font-size: 20px;
  justify-content: center;
}
.pro11x11_wrapper .zanetti_prize .zanetti_players .block_zanetti_players .data_title {
  font-family: PLAY-REGULAR;
  justify-content: center;
  padding-bottom: 10px;
  font-size: 20px;
}
.pro11x11_wrapper .zanetti_prize .zanetti_players .block_zanetti_players .timer {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  font-family: PLAY-BOLD;
  font-size: 20px;
  padding-bottom: 20px;
}
.pro11x11_wrapper .zanetti_prize .zanetti_players .block_zanetti_players:nth-child(3) {
  background-color: #00296B;
}
.pro11x11_wrapper .zanetti_prize .player_in_team {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 50%;
  margin: 0px 0px 0px 5px;
  justify-content: center;
  overflow: hidden;
}
.pro11x11_wrapper .zanetti_prize .player_in_team .icon {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  padding: 40px;
  align-items: center;
}
.pro11x11_wrapper .zanetti_prize .player_in_team .icon img {
  height: 80%;
  width: 80%;
}

@media (max-width: 1366px) {
  .pro11x11_wrapper .selection_players .team .team_name {
    justify-content: center;
    align-items: center;
  }
  .pro11x11_wrapper .selection_players .team .team_name .name_team {
    font-size: 3svh;
  }
  .pro11x11_wrapper .selection_players .team .players .player {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .goalkeeper .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .defender .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .midfielders .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .forvards .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .coach .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .statistics {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 3svh;
  }
  .pro11x11_wrapper .statistics .title {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 3svh 3svh 3svh;
  }
  .pro11x11_wrapper .statistics .title .title_text {
    font-size: 4svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic {
    flex-direction: column;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    overflow: hidden;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper {
    display: flex;
    transition: transform 0.5s ease;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    /* Равные столбцы */
    align-items: stretch;
    /* Равномерная высота */
    width: 100%;
    gap: 1svh;
    padding: 1svh;
    justify-content: center;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #282933;
    border-radius: 20px;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .game,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .form,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
    justify-content: center;
    padding: 20px;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
    font-size: 2svh;
    color: #FDC500;
    text-align: left;
    padding-bottom: 5px;
    width: 50%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
    font-size: 2svh;
    color: white;
    text-align: right;
    width: 50%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
    display: flex;
    height: 100%;
    width: 10%;
    justify-content: center;
    margin-right: 20px;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
    height: 50px;
    width: 100%;
  }
  .pro11x11_wrapper .tablegoal {
    width: 100%;
    display: flex;
    font-size: 16px;
  }
  .pro11x11_wrapper .tablegoal .statistic:nth-child(1) {
    background-color: #00296B;
  }
  .pro11x11_wrapper .tablegoal .statistic:nth-child(2) {
    background-color: #282933;
  }
  .pro11x11_wrapper .tablegoal .statistic:nth-child(3) {
    background-color: #00296B;
  }
  .pro11x11_wrapper .tablegoal .statistic:nth-child(4) {
    background-color: #282933;
  }
  .pro11x11_wrapper .tablegoal .statistic {
    background: red;
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 25%;
    height: 300px;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper {
    width: 90%;
    max-width: 200px;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 22px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul li .player {
    display: flex;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
@media (max-width: 1024px) {
  .pro11x11_wrapper .selection_players {
    margin-top: 17svh;
  }
  .pro11x11_wrapper .selection_players .team .team_name {
    height: 150px;
    width: 100%;
    padding: 2svh;
  }
  .pro11x11_wrapper .selection_players .team .team_name .name_team {
    display: flex;
    font-size: 24px;
    align-items: center;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding-right: 100px;
  }
  .pro11x11_wrapper .selection_players .team .team_name .button {
    display: flex;
    justify-content: right;
    align-items: center;
    width: 50%;
    flex-direction: column;
    padding-left: 200px;
  }
  .pro11x11_wrapper .selection_players .team .team_name .button button {
    flex: 1;
    height: 50px;
    padding: 1svh 0.5svh;
    min-width: 200px;
    margin-top: 10px;
    font-size: 1.5svh;
    justify-content: center;
  }
  .pro11x11_wrapper .selection_players .team .players {
    padding: 1svh;
  }
  .pro11x11_wrapper .selection_players .team .players .player {
    font-size: 15px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok {
    padding: 10px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .goalkeeper .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .defender .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .midfielders {
    padding: 10px;
  }
  .pro11x11_wrapper .selection_players .team .midfielders .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .forvards_coach_block {
    padding: 10px;
  }
  .pro11x11_wrapper .selection_players .team .forvards .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .coach .title {
    font-size: 20px;
  }
  .pro11x11_wrapper .statistics {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh;
  }
  .pro11x11_wrapper .statistics .title {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh 1svh 1svh;
  }
  .pro11x11_wrapper .statistics .title .title_text {
    font-size: 3svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic {
    flex-direction: column;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    overflow: hidden;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper {
    display: flex;
    transition: transform 0.5s ease;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    /* Равные столбцы */
    align-items: stretch;
    /* Равномерная высота */
    width: 100%;
    gap: 1svh;
    padding: 1svh;
    justify-content: center;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #282933;
    border-radius: 20px;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .game,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .form,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
    justify-content: center;
    padding: 20px;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
    font-size: 2svh;
    color: #FDC500;
    text-align: left;
    padding-bottom: 5px;
    width: 50%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
    font-size: 2svh;
    color: white;
    text-align: right;
    width: 50%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
    display: flex;
    height: 100%;
    width: 10%;
    justify-content: center;
    margin-right: 20px;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
    height: 50px;
    width: 100%;
  }
  .pro11x11_wrapper .tablegoal {
    width: 100%;
    display: flex;
    font-size: 16px;
  }
  .pro11x11_wrapper .tablegoal .title_tablegoal {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh 1svh 1svh;
  }
  .pro11x11_wrapper .tablegoal .title_tablegoal .text_title {
    font-size: 3svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .pro11x11_wrapper .tablegoal .statistic {
    background: red;
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 100%;
    height: 300px;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper {
    width: 90%;
    max-width: 200px;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 22px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    /* Фамилия — по центру */
    /* Значение — справа */
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul ul li .place {
    flex: 0 0 30px;
    /* фиксированная ширина */
    text-align: left;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul ul li .name {
    flex: 1;
    text-align: center;
  }
  .pro11x11_wrapper .tablegoal .statistic .wrapper ul ul li .value {
    flex: 0 0 40px;
    /* фиксированная ширина */
    text-align: right;
  }
}
@media (max-width: 768px) {
  .pro11x11_wrapper .selection_players {
    margin-top: 10svh;
  }
  .pro11x11_wrapper .selection_players .team .team_name {
    padding: 5px;
    align-items: center;
    height: 100px;
    display: flex;
    justify-content: center;
    padding: 1svh;
  }
  .pro11x11_wrapper .selection_players .team .team_name .name_team {
    font-size: 2svh;
    align-items: left;
    justify-content: left;
    width: 75%;
    margin: 0;
  }
  .pro11x11_wrapper .selection_players .team .team_name .button {
    flex-direction: column;
    width: 300px;
    padding: 0;
    margin: 0;
    justify-content: right;
  }
  .pro11x11_wrapper .selection_players .team .team_name .button button {
    width: 200px;
    font-size: 14px;
    justify-content: center;
    font-size: 14px;
    padding: 5px 3px;
    min-width: 100px;
  }
  .pro11x11_wrapper .selection_players .team .team_name .button_8x8 {
    flex-direction: column;
    width: 50%;
    padding-left: 15%;
    margin-bottom: 10px;
  }
  .pro11x11_wrapper .selection_players .team .team_name .button_8x8 button {
    width: 100%;
    font-size: 14px;
    justify-content: center;
    font-size: 14px;
    padding: 5px 3px;
  }
  .pro11x11_wrapper .selection_players .team .players {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    display: flex;
  }
  .pro11x11_wrapper .selection_players .team .players .player {
    font-size: 20px;
  }
  .pro11x11_wrapper .selection_players .team .players .player .number {
    text-align: center;
  }
  .pro11x11_wrapper .selection_players .team .player_blok {
    padding: 10px;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .goalkeeper {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    width: 100%;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .goalkeeper .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .goalkeeper .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .goalkeeper .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .goalkeeper .player .name {
    text-align: right;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .defender {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    flex-direction: column;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .defender .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .defender .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .defender .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .pro11x11_wrapper .selection_players .team .player_blok .defender .player .name {
    text-align: right;
  }
  .pro11x11_wrapper .selection_players .team .midfielders {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
  .pro11x11_wrapper .selection_players .team .midfielders .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .pro11x11_wrapper .selection_players .team .midfielders .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .pro11x11_wrapper .selection_players .team .midfielders .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .pro11x11_wrapper .selection_players .team .midfielders .player .name {
    text-align: right;
  }
  .pro11x11_wrapper .selection_players .team .forvards_coach_block {
    padding: 10px;
    width: 100%;
    display: flex;
    padding-left: 0px;
    padding-right: 0px;
  }
  .pro11x11_wrapper .selection_players .team .forvards {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    width: 100%;
  }
  .pro11x11_wrapper .selection_players .team .forvards .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .pro11x11_wrapper .selection_players .team .forvards .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .pro11x11_wrapper .selection_players .team .forvards .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .pro11x11_wrapper .selection_players .team .forvards .player .name {
    text-align: right;
  }
  .pro11x11_wrapper .selection_players .team .coach {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    margin-top: 30px;
    width: 100%;
  }
  .pro11x11_wrapper .selection_players .team .coach .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .pro11x11_wrapper .selection_players .team .coach .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .pro11x11_wrapper .selection_players .team .coach .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .pro11x11_wrapper .selection_players .team .coach .player .name {
    text-align: center;
  }
  .pro11x11_wrapper .statistics {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh;
  }
  .pro11x11_wrapper .statistics .title {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh 1svh 1svh;
  }
  .pro11x11_wrapper .statistics .title .title_text {
    font-size: 3svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic {
    flex-direction: column;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    overflow: hidden;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper {
    display: flex;
    transition: transform 0.5s ease;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    flex-direction: row;
    /* горизонтальное расположение блоков */
    overflow-x: auto;
    /* горизонтальный скролл */
    -webkit-overflow-scrolling: touch;
    /* плавный скроллинг на мобильных устройствах */
    padding-left: 0;
    padding-right: 0;
    justify-content: start;
    flex-wrap: nowrap;
    scrollbar-width: none;
    /* для Firefox */
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #282933;
    border-radius: 20px;
    flex: 0 0 auto;
    width: auto;
    min-width: 30svh;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .game,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .form,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
    justify-content: center;
    padding: 20px;
    align-items: center;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
    font-size: 2svh;
    color: #FDC500;
    text-align: left;
    padding-bottom: 5px;
    width: 50%;
    font-family: PLAY-BOLD;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
    font-size: 2svh;
    color: white;
    text-align: right;
    width: 50%;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
    display: flex;
    height: 100%;
    width: 50%;
    justify-content: right;
    margin-right: 20px;
    align-items: center;
  }
  .pro11x11_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
    height: 50px;
    width: 100%;
    justify-content: right;
  }
  .pro11x11_wrapper .tablegoal {
    width: 100%;
    display: flex;
    font-size: 16px;
    padding-bottom: 5px;
    padding: 2svh 1svh 1svh 1svh;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper {
    display: flex;
    flex-direction: row;
    /* горизонтальное расположение блоков */
    overflow-x: auto;
    /* горизонтальный скролл */
    -webkit-overflow-scrolling: touch;
    /* плавный скроллинг на мобильных устройствах */
    padding-left: 0;
    padding-right: 0;
    justify-content: start;
    flex-wrap: nowrap;
    scrollbar-width: none;
    /* для Firefox */
    font-size: 16px;
    padding-left: 5px;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic {
    background: red;
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 100%;
    height: 265px;
    flex: 0 0 auto;
    /* предотвращаем сжатие блоков */
    width: auto;
    /* для удобства скроллинга убираем фиксированную ширину */
    min-width: 25svh;
    /* минимальная ширина блока, чтобы они не становились слишком узкими */
    margin: 5px;
    /* добавляем отступы между блоками */
    min-height: 275px;
    min-width: 75%;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper {
    width: 90%;
    max-width: 200px;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 22px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-bottom: 25px;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul li .player {
    display: flex;
  }
  .pro11x11_wrapper .tablegoal .block-wrapper .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
.wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.banner_hall {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100svh;
  width: 100%;
  position: relative;
}
.banner_hall .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: black;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.banner_hall .background_banner {
  background-image: url(../img/halloffeme/background.jpg);
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.banner_hall .content_banner {
  position: absolute;
  left: 40%;
  top: 45%;
  transform: translate(-50%, -50%);
  font-family: PLAY-BOLD;
  display: flex;
  flex-direction: column;
  justify-content: left;
}
.banner_hall .content_banner .title_banner {
  font-size: 8svh;
  text-align: left;
  color: #FDC500;
  text-shadow: 1px 1px 1px black;
}
.banner_hall .content_banner .title_2_banner {
  font-size: 4svh;
  text-align: left;
  color: white;
  margin-top: 15px;
}
.banner_hall .content_banner .text_banner {
  font-size: 2svh;
  text-align: left;
  font-family: PLAY-REGULAR;
  color: white;
  margin-top: 25px;
  width: 40%;
}
.banner_hall .content_banner .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner_hall .content_banner .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.banner_hall .content_banner .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner_hall .content_banner .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .banner_hall .content_banner .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .banner_hall .content_banner .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .banner_hall .content_banner .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
.banner_hall .photo_block {
  position: absolute;
  top: 80%;
  left: 70%;
  right: 50%;
  transform: translate(-50%, -50%);
  font-family: PLAY-BOLD;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 200px;
  flex-wrap: wrap;
}
.banner_hall .photo_block .player {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 10%;
  margin-left: 100px;
  align-items: center;
}
.banner_hall .photo_block .player .image {
  display: flex;
  content: "";
  width: 75%;
  margin-bottom: 20px;
  background-color: black;
  border-radius: 50%;
}
.banner_hall .photo_block .player .image img {
  display: flex;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 50%;
  opacity: 1;
}
.banner_hall .photo_block .player .image img:hover {
  transition: 0.6s;
  opacity: 1;
  font: bold 3em/2em Arial, sans-serif;
  color: #FDC500;
  box-shadow: 0 0 20px #FDC500;
}
.banner_hall .photo_block .player .image .fotegroung {
  z-index: 1;
  box-shadow: inset 0 0 0 200vw rgba(0, 0, 0, 0.6);
}
.banner_hall .photo_block .player .name {
  text-align: center;
  font-family: PLAY-BOLD;
  color: white;
  font-size: 2svh;
}
.banner_hall .photo_block .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner_hall .photo_block .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.banner_hall .photo_block .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner_hall .photo_block .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .banner_hall .photo_block .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .photo_block .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .banner_hall .photo_block .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .photo_block .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .banner_hall .photo_block .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .photo_block .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
.banner_hall .photo_block_2 {
  position: absolute;
  top: 55%;
  left: 70%;
  right: 50%;
  transform: translate(-50%, -50%);
  font-family: PLAY-BOLD;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 200px;
  flex-wrap: wrap;
}
.banner_hall .photo_block_2 .player {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 10%;
  margin-left: 100px;
  align-items: center;
}
.banner_hall .photo_block_2 .player .image {
  display: flex;
  content: "";
  width: 75%;
  margin-bottom: 20px;
  background-color: black;
  border-radius: 50%;
}
.banner_hall .photo_block_2 .player .image img {
  display: flex;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 50%;
  opacity: 1;
}
.banner_hall .photo_block_2 .player .image img:hover {
  transition: 0.6s;
  opacity: 1;
  font: bold 3em/2em Arial, sans-serif;
  color: #FDC500;
  box-shadow: 0 0 20px #FDC500;
}
.banner_hall .photo_block_2 .player .image .fotegroung {
  z-index: 1;
  box-shadow: inset 0 0 0 200vw rgba(0, 0, 0, 0.6);
}
.banner_hall .photo_block_2 .player .name {
  text-align: center;
  font-family: PLAY-BOLD;
  color: white;
  font-size: 2svh;
}
.banner_hall .photo_block_2 .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner_hall .photo_block_2 .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.banner_hall .photo_block_2 .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.banner_hall .photo_block_2 .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .banner_hall .photo_block_2 .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .photo_block_2 .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .banner_hall .photo_block_2 .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .photo_block_2 .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .banner_hall .photo_block_2 .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .banner_hall .photo_block_2 .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}

.player_block {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  background-color: black;
  align-items: center;
}
.player_block .title_player_block {
  display: flex;
  margin: 20px 0 20px 0;
  width: 95%;
  border-bottom: 10px solid #FDC500;
}
.player_block .title_player_block .title_team_name {
  font-family: PLAY-REGULAR;
  font-size: 18px;
  width: 50%;
  color: #FDC500;
  text-align: left;
  padding-left: 25px;
  padding-bottom: 10px;
}
.player_block .title_player_block .title_page_name {
  font-family: PLAY-BOLD;
  width: 50%;
  font-size: 20px;
  color: #FDC500;
  text-align: right;
  padding-right: 25px;
  padding-bottom: 10px;
}
.player_block .player {
  width: 95%;
  display: flex;
  font-family: PLAY-REGULAR;
  height: 100%;
}
.player_block .player .photo_player {
  width: 30%;
  height: 60%;
  justify-content: center;
  text-align: center;
}
.player_block .player .photo_player img {
  height: 700px;
}
.player_block .player .information_player {
  width: 30%;
  height: 100%;
  display: flex;
  flex-direction: column;
  margin-left: 10px;
  margin-right: 10px;
}
.player_block .player .information_player .title_information {
  font-size: 35px;
  color: white;
  font-family: PLAY-BOLD;
  padding-bottom: 15px;
  text-align: left;
  border-bottom: 2px solid #FDC500;
}
.player_block .player .information_player .history_player {
  display: flex;
  border-bottom: 2px solid #FDC500;
}
.player_block .player .information_player .history_player .point {
  display: flex;
  flex-direction: column;
}
.player_block .player .information_player .history_player .point :last-child {
  padding-bottom: 15px;
}
.player_block .player .information_player .history_player .point .text_point {
  font-size: 16px;
  font-family: PLAY-BOLD;
  color: white;
  padding-top: 10px;
}
.player_block .player .information_player .history_player .block_text {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
}
.player_block .player .information_player .history_player .block_text :last-child {
  padding-bottom: 15px;
}
.player_block .player .information_player .history_player .block_text .text {
  font-size: 16px;
  font-family: PLAY-REGULAR;
  color: white;
  padding-top: 10px;
}
.player_block .player .information_player .biography {
  width: 100%;
  padding-top: 25px;
}
.player_block .player .information_player .biography .text {
  font-size: 16px;
  font-family: PLAY-REGULAR;
  color: white;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-right: 20px;
}
.player_block .player .information_player .biography .text li {
  padding-top: 10px;
}
.player_block .player .slider {
  width: 30%;
  height: 100%;
  margin-left: 50px;
}
.player_block .player .slider .container_slider_css {
  padding: 20px auto;
  width: 100%;
  height: 300px;
  position: relative;
}
.player_block .player .slider .photo_slider_css {
  position: absolute;
  animation: round 16s infinite;
  opacity: 0;
  width: 100%;
}
@keyframes round {
  25% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
}
.player_block .player .slider img:nth-child(1) {
  animation-delay: 12s;
  border-radius: 20px;
}
.player_block .player .slider img:nth-child(2) {
  animation-delay: 8s;
  border-radius: 20px;
}
.player_block .player .slider img:nth-child(3) {
  animation-delay: 4s;
  border-radius: 20px;
}
.player_block .player .slider img:nth-child(4) {
  animation-delay: 0;
  border-radius: 20px;
}
@media (min-width: 0px) and (max-width: 320px) {
  .player_block .player .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (min-width: 321px) and (max-width: 480px) {
  .player_block .player .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}

@media (max-width: 1366px) {
  .player_block {
    align-content: center;
  }
  .player_block .player .photo_player {
    width: 20%;
  }
  .player_block .player .photo_player img {
    height: 500px;
  }
  .player_block .player .information_player {
    width: 40%;
    margin-left: 80px;
    margin-right: 0px;
  }
  .player_block .player .information_player .biography {
    width: 100%;
    padding-top: 25px;
  }
  .player_block .player .information_player .biography .text {
    font-size: 16px;
    font-family: PLAY-REGULAR;
    color: white;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-right: 0px;
  }
  .player_block .player .slider {
    width: 30%;
    height: 100%;
    margin-left: 20px;
  }
}
@media (max-width: 1024px) {
  .banner_hall {
    height: 1000px;
  }
  .banner_hall .content_banner {
    left: 50%;
    right: 0%;
    top: 35%;
    align-items: center;
    justify-content: center;
  }
  .banner_hall .content_banner .title_banner {
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .banner_hall .content_banner .title_2_banner {
    text-align: center;
  }
  .banner_hall .content_banner .text_banner {
    width: 100%;
    text-align: center;
  }
  .banner_hall .photo_block {
    left: 45%;
    right: 45%;
    top: 90%;
  }
  .banner_hall .photo_block .player {
    margin-left: 70px;
    width: 15%;
  }
  .banner_hall .photo_block_2 {
    left: 45%;
    right: 45%;
    top: 70%;
  }
  .banner_hall .photo_block_2 .player {
    margin-left: 70px;
    width: 15%;
  }
  .player_block {
    align-content: center;
  }
  .player_block .player {
    flex-direction: column;
  }
  .player_block .player .photo_player {
    width: 0%;
    background-color: black;
    opacity: 0.3;
    z-index: 0;
    position: absolute;
  }
  .player_block .player .photo_player img {
    height: 500px;
  }
  .player_block .player .information_player {
    width: 95%;
    margin-left: 20px;
    margin-right: 0px;
    z-index: 1;
    position: relative;
  }
  .player_block .player .information_player .biography {
    width: 100%;
    padding-top: 25px;
  }
  .player_block .player .information_player .biography .text {
    font-size: 16px;
    font-family: PLAY-REGULAR;
    color: white;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-right: 0px;
  }
  .player_block .player .slider {
    width: 95%;
    height: 100%;
    display: none;
  }
  .player_block .player .slider .container_slider_css {
    padding: 20px auto;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
  }
}
@media (max-width: 768px) {
  .banner_hall {
    height: 1800px;
  }
  .banner_hall .content_banner {
    left: 50%;
    right: 0%;
    top: 15%;
    align-items: center;
    justify-content: center;
    width: 90%;
  }
  .banner_hall .content_banner .title_banner {
    text-align: center;
    font-size: 50px;
  }
  .banner_hall .content_banner .title_2_banner {
    text-align: center;
    font-size: 20px;
  }
  .banner_hall .content_banner .text_banner {
    width: 100%;
    text-align: center;
    width: 80%;
  }
  .banner_hall .photo_block {
    left: 50%;
    right: 50%;
    top: 700px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    text-align: center;
    align-items: center;
  }
  .banner_hall .photo_block .player {
    margin-right: 40px;
    margin-left: 40px;
    width: 200px;
  }
  .banner_hall .photo_block .player .image {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .banner_hall .photo_block .player .name {
    font-size: 18px;
  }
  .banner_hall .photo_block_2 {
    left: 50%;
    right: 50%;
    top: 1325px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    text-align: center;
    align-items: center;
  }
  .banner_hall .photo_block_2 .player {
    margin-right: 40px;
    margin-left: 40px;
    width: 200px;
  }
  .banner_hall .photo_block_2 .player .image {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .banner_hall .photo_block_2 .player .name {
    font-size: 18px;
  }
  .player_block .title_player_block .title_team_name {
    font-size: 16px;
    padding-left: 10px;
  }
  .player_block .title_player_block .title_page_name {
    font-size: 18px;
    padding-left: 10px;
  }
  .player_block .player .information_player {
    width: 95%;
    margin-left: 10px;
    margin-right: 0px;
    z-index: 1;
    position: relative;
  }
  .player_block .player .information_player .biography {
    width: 100%;
    padding-top: 25px;
  }
  .player_block .player .information_player .biography .text {
    font-size: 16px;
    font-family: PLAY-REGULAR;
    color: white;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-right: 0px;
  }
  .player_block .player .slider {
    width: 100%;
    height: 100%;
    margin-left: 0px;
  }
  .player_block .player .slider .container_slider_css {
    width: 100%;
  }
}
.club {
  display: flex;
  width: 100%;
  background-color: #00296B;
  justify-content: center;
  padding: 230px 0 60px 0;
}
.club .club_wrapper {
  display: flex;
  justify-content: center;
  width: 80%;
}
.club .club_wrapper .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
  width: 400px;
}
.club .club_wrapper .logo img {
  display: flex;
  width: 100%;
}
.club .club_wrapper .contact {
  display: flex;
  width: 400px;
  justify-content: center;
  flex-direction: column;
}
.club .club_wrapper .contact .info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  font-family: PLAY-REGULAR;
  text-align: center;
}
.club .club_wrapper .contact .info .title {
  color: white;
  padding-bottom: 50px;
  font-size: 40px;
  text-align: left;
}
.club .club_wrapper .contact .info div {
  color: white;
  font-size: 16px;
  padding-top: 10px;
  text-align: left;
}
.club .club_wrapper .contact .social {
  display: flex;
  justify-content: left;
  padding-top: 30px;
}
.club .club_wrapper .contact .social a {
  height: 30px;
}
.club .club_wrapper .contact .social a img {
  height: 100%;
  display: block;
}
.club .club_wrapper .contact .social a:first-child {
  margin-right: 10px;
}
.club .club_wrapper .contact .social a:last-child {
  margin-left: 10px;
}

@media (max-width: 768px) {
  .club {
    padding: 100px 20px 60px 20px;
  }
  .club .club_wrapper {
    flex-direction: column;
    width: 100%;
  }
  .club .club_wrapper .logo {
    margin-right: 0px;
    width: 200px;
    margin: 0 auto;
    padding-bottom: 30px;
  }
  .club .club_wrapper .logo img {
    display: flex;
    width: 100%;
  }
  .club .club_wrapper .contact {
    display: flex;
    max-width: 400px;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    margin: 0 auto;
  }
  .club .club_wrapper .contact .info {
    padding-left: 0px;
  }
  .club .club_wrapper .contact .info .index_text {
    text-align: center;
  }
  .club .club_wrapper .contact .info .text {
    text-align: center;
  }
}
* {
  margin: 0;
}

.wrapper_prosmotrpro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: white;
  padding-top: 190px;
  font-family: play-regular;
}
.wrapper_prosmotrpro .about_team {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: 20px 0px 0 20px;
}
.wrapper_prosmotrpro .about_team .text_block {
  height: 100%;
  width: 70%;
  color: black;
  margin: 40px 60px 40px 60px;
}
.wrapper_prosmotrpro .about_team .text_block .title {
  font-size: 40px;
  font-family: play-bold;
  margin-bottom: 15px;
}
.wrapper_prosmotrpro .about_team .text_block .title_2 {
  font-size: 35px;
  font-family: play-bold;
  margin-bottom: 40px;
}
.wrapper_prosmotrpro .about_team .text_block .text {
  font-size: 24px;
  padding-top: 15px;
}
.wrapper_prosmotrpro .about_team .text_block .text-2 {
  font-size: 24px;
  font-family: play-bold;
  padding-top: 20px;
}
.wrapper_prosmotrpro .about_team .text_block .icon_block {
  height: 120px;
  display: flex;
  justify-content: left;
  width: 20%;
  padding-top: 50px;
}
.wrapper_prosmotrpro .about_team .text_block .icon_block img {
  height: 100%;
  width: 100%;
  padding-right: 20px;
}
.wrapper_prosmotrpro .about_team .icon_tactics {
  width: 250px;
  align-items: center;
  justify-content: center;
  padding-bottom: 40px;
}
.wrapper_prosmotrpro .about_team .icon_tactics img {
  height: 100%;
  width: 100%;
}
.wrapper_prosmotrpro .advantages {
  display: flex;
  width: 100%;
  padding: 20px 60px 20px 60px;
  justify-content: center;
}
.wrapper_prosmotrpro .advantages .block {
  display: flex;
  flex-direction: column;
  height: 250px;
  width: 25%;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .advantages .block .icon {
  height: 75%;
  width: 100%;
  padding: 20px;
  display: flex;
  justify-content: center;
}
.wrapper_prosmotrpro .advantages .block .text {
  text-align: center;
  height: 25%;
  padding: 20px;
  font-size: 16px;
}
.wrapper_prosmotrpro .coach_prosmotr {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 10px 80px 10px 80px;
}
.wrapper_prosmotrpro .coach_prosmotr .title {
  text-align: center;
  font-family: PLAY-Bold;
  font-size: 40px;
  color: black;
  padding-bottom: 20px;
  padding-top: 15px;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks {
  display: flex;
  height: 600px;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 550px;
  margin: 20px 10px 20px 10px;
  border-radius: 6px;
  color: black;
  justify-content: center;
  align-items: center;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock {
  display: flex;
  width: 100%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
  border-radius: 6px;
  width: 100%;
  height: 500px;
  padding: 20px 0px 0px 0px;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
  display: block;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  vertical-align: middle;
  border: 0;
  overflow-clip-margin: content-box;
  overflow: clip;
  text-align: center;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 20px 10px 10px 10px;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h4 {
  color: black;
  font-size: 25px;
  font-family: PLAY-REGULAR;
  margin-bottom: 10px;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h5 {
  color: black;
  font-size: 20px;
  font-family: PLAY-BOLD;
  margin-bottom: 10px;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box p {
  color: #00296B;
  font-size: 20px;
  font-family: PLAY-bold;
  margin-bottom: 10px;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button {
  display: inline-block;
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin-top: 10px;
}
.wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.wrapper_prosmotrpro .training_place {
  display: flex;
  min-height: 500px;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  justify-content: center;
}
.wrapper_prosmotrpro .training_place .block_place {
  display: flex;
  margin: 10px 80px 10px 80px;
  justify-content: center;
  align-items: center;
  background-color: white;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .training_place .block_place .photo {
  height: 100%;
  width: 40%;
  padding: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.wrapper_prosmotrpro .training_place .block_place .photo img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .training_place .block_place .info_block {
  display: flex;
  height: 100%;
  width: 60%;
  padding: 20px;
  align-items: center;
  align-items: center;
  justify-content: center;
}
.wrapper_prosmotrpro .training_place .block_place .info_block .text_box {
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.wrapper_prosmotrpro .training_place .block_place .info_block .text_box .title {
  display: flex;
  text-align: left;
  font-size: 40px;
  font-family: play-bold;
  color: black;
}
.wrapper_prosmotrpro .training_place .block_place .info_block .text_box .text {
  display: flex;
  padding-top: 30px;
  text-align: left;
  font-size: 18px;
  font-family: play-regular;
  color: black;
}
.wrapper_prosmotrpro .prices {
  display: flex;
  width: 100%;
  padding: 20px 60px 20px 60px;
  justify-content: center;
  background-color: white;
}
.wrapper_prosmotrpro .prices .block11x11 {
  display: flex;
  flex-direction: column;
  height: 500px;
  width: 33%;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  background-color: white;
}
.wrapper_prosmotrpro .prices .block11x11 .title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px;
  background: black;
  color: white;
  padding: 5px;
  font-size: 14px;
  height: 6%;
  border-radius: 6px;
}
.wrapper_prosmotrpro .prices .block11x11 .value {
  display: flex;
  justify-content: center;
  font-size: 50px;
  color: #00509D;
  font-family: play-bold;
  height: 10%;
}
.wrapper_prosmotrpro .prices .block11x11 .text {
  padding-top: 10px;
  display: flex;
  justify-content: center;
  padding: 15px;
  text-align: center;
  height: 10%;
}
.wrapper_prosmotrpro .prices .block11x11 .list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  padding: 15px;
  height: 50%;
}
.wrapper_prosmotrpro .prices .block11x11 .list li {
  list-style: decimal url("../img/icon/check.png") outside;
  padding-bottom: 10px;
}
.wrapper_prosmotrpro .prices .block11x11 .button a {
  display: flex;
  height: 15%;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: column;
}
.wrapper_prosmotrpro .prices .block11x11 .button a button {
  display: inline-block;
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 10px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
}
.wrapper_prosmotrpro .prices .block11x11 .button a button:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.wrapper_prosmotrpro .questionnaire {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: PLAY-REGULAR;
  margin-right: 80px;
  margin-left: 80px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  background-color: white;
  border-radius: 6px;
  margin-bottom: 10px;
}
.wrapper_prosmotrpro .questionnaire .title {
  justify-content: center;
  font-size: 40px;
  padding-top: 20px;
  text-align: center;
  font-family: PLAY-Bold;
  padding-bottom: 10px;
}
.wrapper_prosmotrpro .questionnaire form {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: PLAY-REGULAR;
  width: 100%;
  margin-left: 20px;
  padding-right: 30px;
  padding-bottom: 20px;
}
.wrapper_prosmotrpro .questionnaire form .field.error .item {
  border-color: #f98987;
}
.wrapper_prosmotrpro .questionnaire form .field .error-txt {
  font-size: 12px;
  color: #f98987;
  text-align: left;
  margin: -5px 0 10px;
  display: none;
}
.wrapper_prosmotrpro .questionnaire form .field.error .error-txt {
  display: block;
}
.wrapper_prosmotrpro .questionnaire form .form .textarea-field .error-txt {
  margin-top: -10px;
}
.wrapper_prosmotrpro .questionnaire form input,
.wrapper_prosmotrpro .questionnaire form textarea {
  border-radius: 0;
  font-family: PLAY-REGULAR;
  font-size: 15px;
  border: 0;
  border-bottom: 1px solid gray;
  width: 100%;
  margin-bottom: 30px;
  padding: 10px 0;
  background: none;
  color: #00296B;
}
.wrapper_prosmotrpro .questionnaire form textarea {
  height: 150px;
  resize: none;
}
.wrapper_prosmotrpro .questionnaire form input:focus,
.wrapper_prosmotrpro .questionnaire form textarea:focus {
  outline: none;
  border-bottom: 2px solid #00296B;
}
.wrapper_prosmotrpro .questionnaire form .input-field,
.wrapper_prosmotrpro .questionnaire form .textarea-field {
  position: relative;
}
.wrapper_prosmotrpro .questionnaire form label {
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 15px;
  color: #00296B;
  pointer-events: none;
  transition: 0.2s ease all;
}
.wrapper_prosmotrpro .questionnaire form input:focus + label,
.wrapper_prosmotrpro .questionnaire form textarea:focus + label,
.wrapper_prosmotrpro .questionnaire form input:not(:placeholder-shown) + label,
.wrapper_prosmotrpro .questionnaire form textarea:not(:placeholder-shown) + label {
  top: -20px;
  left: 10px;
  font-size: 12px;
  color: #00296B;
}
.wrapper_prosmotrpro .questionnaire form button {
  display: inline-block;
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin-bottom: 10px;
  margin-top: 15px;
}
.wrapper_prosmotrpro .questionnaire form button:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.wrapper_prosmotrpro .questionnaire form .text {
  font-size: 15px;
  text-align: start;
  padding-top: 15px;
  padding-bottom: 15px;
}
.wrapper_prosmotrpro .faq {
  display: flex;
  flex-direction: column;
  justify-content: left;
  align-items: left;
  width: 100%;
  margin-top: 10px;
  background-color: #003F88;
  color: white;
  padding-bottom: 10px;
}
.wrapper_prosmotrpro .faq .title {
  padding-left: 4%;
  padding-top: 10px;
  font-size: 3svh;
  padding-bottom: 15px;
  text-align: left;
  font-family: play-bold;
}
.wrapper_prosmotrpro .faq summary {
  padding-left: 4%;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #003F88;
  color: white;
  font-size: 2svh;
}
.wrapper_prosmotrpro .faq p {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5%;
  background-color: #5178B5;
  color: white;
}

@media (max-width: 1366px) {
  .wrapper_prosmotrpro {
    padding-top: 170px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks {
    height: 100%;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    height: 410px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    height: 400px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .wrapper_prosmotrpro .training_place {
    flex-direction: column;
    display: flex;
    width: 100%;
    padding: 15px 60px 20px 60px;
    justify-content: center;
    margin-top: 0px;
  }
  .wrapper_prosmotrpro .training_place .block_place {
    width: 100%;
    padding: 20px 10px 20px 10px;
  }
  .wrapper_prosmotrpro .prices {
    width: 100%;
    padding: 20px 20px 20px 20px;
  }
  .wrapper_prosmotrpro .prices .block11x11 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .wrapper_prosmotrpro .questionnaire {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (max-width: 1024px) {
  .wrapper_prosmotrpro {
    padding-top: 150px;
  }
  .wrapper_prosmotrpro .advantages {
    padding: 20px 20px 20px 20px;
  }
  .wrapper_prosmotrpro .advantages .block {
    margin-left: 5px;
    margin-right: 5px;
    width: 25%;
  }
  .wrapper_prosmotrpro .coach_prosmotr {
    padding: 10px 20px 10px 20px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks {
    height: 100%;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    height: 410px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    height: 400px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .wrapper_prosmotrpro .training_place {
    flex-direction: column;
    padding: 20px 10px 20px 10px;
  }
  .wrapper_prosmotrpro .training_place .block_place {
    width: 100%;
    padding: 20px 0px 20px 0px;
    flex-direction: column;
  }
  .wrapper_prosmotrpro .training_place .block_place .photo {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box {
    text-align: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .title {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .text {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .prices {
    width: 100%;
    padding: 20px 0px 20px 0px;
  }
  .wrapper_prosmotrpro .prices .block11x11 {
    margin-left: 5px;
    margin-right: 5px;
    height: 650px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .title {
    margin: 10px;
    padding: 5px;
    font-size: 13px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .value {
    align-items: center;
    height: 15%;
  }
  .wrapper_prosmotrpro .prices .block11x11 .list {
    text-align: left;
  }
}
@media (max-width: 768px) {
  .wrapper_prosmotrpro {
    padding-top: 40px;
  }
  .wrapper_prosmotrpro .about_team {
    margin: 20px 0px 0 0px;
    flex-direction: column;
  }
  .wrapper_prosmotrpro .about_team .text_block {
    width: 100%;
    margin: 40px 0px 40px 0px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
  .wrapper_prosmotrpro .about_team .text_block .icon_block {
    width: 100%;
    justify-content: center;
    text-align: center;
  }
  .wrapper_prosmotrpro .about_team .icon_tactics {
    width: 250px;
    align-items: center;
    justify-content: center;
    padding-bottom: 0px;
  }
  .wrapper_prosmotrpro .about_team .icon_tactics img {
    height: 0px;
    width: 0px;
  }
  .wrapper_prosmotrpro .advantages {
    padding: 20px 10px 0px 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .wrapper_prosmotrpro .advantages .block {
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
    margin-bottom: 10px;
    justify-content: center;
  }
  .wrapper_prosmotrpro .coach_prosmotr {
    padding: 10px 10px 10px 10px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks {
    height: 100%;
    flex-direction: column;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    height: 410px;
    margin: 0px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock {
    padding: 0px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    height: 400px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .wrapper_prosmotrpro .training_place {
    flex-direction: column;
  }
  .wrapper_prosmotrpro .training_place .block_place {
    width: 100%;
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .photo {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box {
    text-align: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .title {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .text {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .prices {
    width: 100%;
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_prosmotrpro .prices .block11x11 {
    margin-bottom: 5px;
    height: 470px;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .title {
    margin: 10px;
    padding: 5px;
    font-size: 15px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .value {
    align-items: center;
    height: 15%;
  }
  .wrapper_prosmotrpro .prices .block11x11 .list {
    text-align: left;
  }
  .wrapper_prosmotrpro .prices .block {
    margin-bottom: 5px;
    height: 450px;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .wrapper_prosmotrpro .prices .block .title {
    margin: 10px;
    padding: 5px;
    font-size: 15px;
  }
  .wrapper_prosmotrpro .prices .block .value {
    align-items: center;
    height: 15%;
  }
  .wrapper_prosmotrpro .prices .block .list {
    text-align: left;
  }
  .wrapper_prosmotrpro .questionnaire {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .wrapper_prosmotrpro .questionnaire .text {
    text-align: center;
  }
}
.gallery {
  background-color: black;
  display: flex;
  width: 100%;
  justify-content: center;
  flex-direction: column;
  font-family: PLAY-REGULAR;
  background: black;
}
.gallery .content {
  display: flex;
  height: 100%;
  width: 100%;
  margin-top: 190px;
  justify-content: center;
  @import url("https://fonts.googleapis.com/css?family=Just+Another+Hand");
}
.gallery .content .container {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  width: 70%;
  height: 0;
  padding-bottom: 45%;
  user-select: none;
  background-color: #1c1c1c;
  box-shadow: 0 11px 22px rgba(0, 0, 0, 0.2), 0 7px 7px rgba(0, 0, 0, 0.24);
}
.gallery .content .container input {
  display: none;
}
.gallery .content .container .slide_img {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.gallery .content .container .slide_img img {
  width: inherit;
  height: inherit;
}
.gallery .content .container .slide_img .prev,
.gallery .content .container .slide_img .next {
  width: 12%;
  height: inherit;
  position: absolute;
  top: 0;
  z-index: 99;
  transition: 0.45s;
  cursor: pointer;
  text-align: center;
}
.gallery .content .container .slide_img .next {
  right: 0;
}
.gallery .content .container .slide_img .prev {
  left: 0;
}
.gallery .content .container .slide_img .prev:hover,
.gallery .content .container .slide_img .next:hover {
  transition: 0.3s;
  background-color: white;
  opacity: 0.3;
}
.gallery .content .container .slide_img .prev span,
.gallery .content .container .slide_img .next span {
  position: absolute;
  width: 0px;
  height: 0px;
  border: solid 20px;
  top: 50%;
  transform: translateY(-50%);
}
.gallery .content .container .slide_img .prev span {
  border-color: transparent #fff transparent transparent;
  right: 35%;
}
.gallery .content .container .slide_img .next span {
  border-color: transparent transparent transparent #fff;
  left: 35%;
}
.gallery .content .container #nav_slide {
  width: 100%;
  bottom: 12%;
  height: 11px;
  position: absolute;
  text-align: center;
  z-index: 99;
  cursor: default;
}
.gallery .content .container #nav_slide .dots {
  top: -5px;
  width: 18px;
  height: 18px;
  margin: 0 3px;
  position: relative;
  border-radius: 100%;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.6);
  transition: 0.4s;
  cursor: pointer;
}
.gallery .content .container #nav_slide #dot1:hover {
  background: gray;
}
.gallery .content .container #nav_slide #dot2:hover {
  background: white;
}
.gallery .content .container #nav_slide #dot3:hover {
  background: white;
}
.gallery .content .container #nav_slide #dot4:hover {
  background: white;
}
.gallery .content #i1:checked ~ #one,
.gallery .content #i2:checked ~ #two,
.gallery .content #i3:checked ~ #three,
.gallery .content #i4:checked ~ #four {
  z-index: 9;
  animation: scroll 1s ease-in-out;
}
.gallery .content #i1:checked ~ #nav_slide #dot1 {
  background: gray;
}
.gallery .content #i2:checked ~ #nav_slide #dot2 {
  background: white;
}
.gallery .content #i3:checked ~ #nav_slide #dot3 {
  background: white;
}
.gallery .content #i4:checked ~ #nav_slide #dot4 {
  background: white;
}
@keyframes scroll {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@media screen and (max-width: 685px) {
  .gallery .content .container {
    border: none;
    width: 100%;
    height: 0;
    padding-bottom: 65%;
  }
  .gallery .content .container .slide_img .prev,
  .gallery .content .container .slide_img .next {
    width: 15%;
  }
  .gallery .content .container .slide_img .prev span,
  .gallery .content .container .slide_img .next span {
    border: solid 12px;
  }
  .gallery .content .container .slide_img .prev span {
    border-color: transparent #fff transparent transparent;
  }
  .gallery .content .container .slide_img .next span {
    border-color: transparent transparent transparent #fff;
  }
  .gallery .content .container #nav_slide .dots {
    width: 12px;
    height: 12px;
  }
}

@media (max-width: 1366px) {
  .gallery .content {
    display: flex;
    height: 100%;
    width: 100%;
    margin-top: 170px;
  }
}
@media (max-width: 1024px) {
  .gallery .content {
    display: flex;
    height: 100%;
    margin-top: 150px;
  }
}
@media (max-width: 768px) {
  .gallery .content {
    margin-top: 70px;
  }
}
.prosmotr {
  background: black;
  font-family: PLAY-REGULAR;
  display: flex;
  flex-direction: column;
  width: 100%;
  /* меняем курсор на grabbing при перетаскивании изображения */
}
.prosmotr .about_team {
  height: 100%;
  display: flex;
  margin-top: 190px;
  width: 100%;
  justify-content: center;
  align-content: flex-start;
}
.prosmotr .about_team .block {
  display: flex;
  flex-direction: column;
  width: 33%;
  height: 600px;
  margin: 20px 20px 20px 20px;
  border-radius: 6px;
  background: #003F88;
}
.prosmotr .about_team .block .title {
  display: flex;
  font-family: PLAY-Bold;
  font-size: 45px;
  align-items: start;
  height: 50%;
  padding-left: 15px;
  padding-right: 15px;
  justify-content: left;
  text-align: left;
  color: white;
  padding-top: 150px;
}
.prosmotr .about_team .block .text {
  display: flex;
  height: 50%;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  color: white;
  font-size: 18px;
}
.prosmotr .about_team .block:nth-child(1) {
  background: #00296B;
  transform: translateX(-150%);
  animation: ani 1s forwards;
}
@keyframes ani {
  0% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateY(0);
  }
}
.prosmotr .about_team .block:nth-child(2) {
  transform: translateX(-150%);
  animation: ani 1s forwards;
}
@keyframes ani {
  0% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateY(0);
  }
}
.prosmotr .about_team .block:nth-child(3) {
  background: #00509D;
  transform: translateX(-150%);
  animation: ani 1s forwards;
  transform: translateX(-150%);
  animation: ani 1s forwards;
}
@keyframes ani {
  0% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateY(0);
  }
}
.prosmotr .scrolling-wrapper {
  overflow-x: auto;
  /* используем auto вместо scroll */
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  /* Добавляем фиксированную ширину */
  -ms-overflow-style: none;
  /* убираем стандартный скролл для IE */
  scrollbar-width: none;
  /* убираем стандартный скролл для Firefox */
  scroll-behavior: smooth;
  padding-left: 10px;
}
.prosmotr .scrolling-wrapper .card {
  display: inline-block;
  padding: 10px 10px;
  overflow-x: hidden;
  /* Добавляем скрытие по горизонтали для изображений */
}
.prosmotr .scrolling-wrapper .card img {
  height: auto;
  /* Установите высоту изображений в автоматический режим */
  max-height: 65vh;
  /* Установите максимальную высоту для изображений */
  cursor: grab;
  overflow-x: hidden;
  border-radius: 6px;
}
.prosmotr .scrolling-wrapper .card img:active {
  cursor: grabbing;
  overflow-x: hidden;
}
.prosmotr .scrolling-wrapper::-webkit-scrollbar {
  overflow-x: hidden;
}
.prosmotr .coach_prosmotr {
  display: flex;
  flex-direction: column;
}
.prosmotr .coach_prosmotr .title {
  text-align: center;
  font-family: PLAY-Bold;
  font-size: 40px;
  color: white;
  padding-bottom: 20px;
  padding-top: 15px;
}
.prosmotr .coach_prosmotr .wrapper_blocks {
  display: flex;
  height: 600px;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
  display: flex;
  flex-direction: column;
  width: 50%;
  height: 550px;
  margin: 20px 20px 20px 20px;
  border-radius: 6px;
  background: #003F88;
  justify-content: center;
  align-items: center;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock {
  display: flex;
  width: 50%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
  border-radius: 6px;
  width: 500px;
  height: 500px;
  padding: 20px 0px 0px 0px;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
  display: block;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  vertical-align: middle;
  border: 0;
  overflow-clip-margin: content-box;
  overflow: clip;
  text-align: center;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 20px 10px 10px 10px;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h4 {
  color: white;
  font-size: 25px;
  font-family: PLAY-REGULAR;
  margin-bottom: 10px;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h5 {
  color: white;
  font-size: 20px;
  font-family: PLAY-BOLD;
  margin-bottom: 10px;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box p {
  color: #FDC500;
  font-size: 20px;
  font-family: PLAY-REGULAR;
  margin-bottom: 10px;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin-top: 10px;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr:nth-child(1) {
  background: #00296B;
}
.prosmotr .schedule {
  display: flex;
  flex-direction: column;
}
.prosmotr .schedule .schedule_title {
  text-align: center;
  font-family: PLAY-Bold;
  font-size: 3svh;
  color: white;
  padding-bottom: 10px;
  padding-top: 15px;
}
.prosmotr .schedule .week_wrapper {
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
  justify-content: center;
  padding-bottom: 15px;
  justify-content: space-around;
  flex-wrap: wrap;
}
.prosmotr .schedule .week_wrapper .schedule_block {
  display: flex;
  flex-direction: column;
  width: 25svh;
  height: 25svh;
  margin: 20px 10px 5px 10px;
  border-radius: 6px;
  background: #5178B5;
  justify-content: center;
  align-items: center;
  color: white;
}
.prosmotr .schedule .week_wrapper .schedule_block h1 {
  font-size: 2.3svh;
  text-align: center;
  font-family: PLAY-Bold;
  padding: 10px;
}
.prosmotr .schedule .week_wrapper .schedule_block h2 {
  font-size: 1.8svh;
  text-align: center;
  font-family: PLAY-Regular;
  padding: 10px;
}
.prosmotr .schedule .week_wrapper .schedule_block h3 {
  font-size: 1.8svh;
  text-align: center;
  font-family: PLAY-Bold;
  padding: 10px;
}
.prosmotr .schedule .week_wrapper .schedule_block:nth-child(1) {
  background-color: #00509D;
}
.prosmotr .schedule .week_wrapper .schedule_block:nth-child(2) {
  background-color: #00296B;
}
.prosmotr .schedule .week_wrapper .schedule_block:nth-child(3) {
  background-color: #00296B;
}
.prosmotr .schedule .week_wrapper .schedule_block:nth-child(4) {
  background-color: #5178B5;
}
.prosmotr .schedule .week_wrapper .schedule_block:nth-child(5) {
  background-color: #00509D;
}
.prosmotr .schedule .week_wrapper .schedule_block:nth-child(6) {
  background-color: #2D62B5;
}
.prosmotr .schedule .week_wrapper .schedule_block:nth-child(7) {
  background-color: #2D62B5;
}
.prosmotr .view_in_team {
  width: 100%;
  height: 650px;
  display: flex;
  z-index: 0;
}
.prosmotr .view_in_team .team_88 {
  width: 50%;
  height: 100%;
  position: relative;
  transition: 0.3s;
}
.prosmotr .view_in_team .team_88:hover .fill {
  opacity: 0;
}
.prosmotr .view_in_team .team_88:hover .background {
  filter: grayscale(0);
}
.prosmotr .view_in_team .team_88:hover .text {
  text-shadow: black 1px 0 10px;
}
.prosmotr .view_in_team .team_88 .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: #282933;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: 0.3s;
}
.prosmotr .view_in_team .team_88 .background {
  background-image: url(../img/team88.png);
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  filter: grayscale(1);
  transition: 0.3s;
}
.prosmotr .view_in_team .team_88 .content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  color: white;
  font-family: PLAY-BOLD;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 3;
}
.prosmotr .view_in_team .team_88 .content .text {
  display: flex;
  justify-content: center;
  font-size: 135px;
}
.prosmotr .view_in_team .team_88 .content .view {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
.prosmotr .view_in_team .team_88 .content .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.prosmotr .view_in_team .team_88 .content .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.prosmotr .view_in_team .team_88 .content .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.prosmotr .view_in_team .team_88 .content .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .prosmotr .view_in_team .team_88 .content .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .prosmotr .view_in_team .team_88 .content .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .prosmotr .view_in_team .team_88 .content .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
.prosmotr .view_in_team .team_pro {
  width: 50%;
  height: 100;
  position: relative;
}
.prosmotr .view_in_team .team_pro:hover .fill {
  opacity: 0;
}
.prosmotr .view_in_team .team_pro:hover .background {
  filter: grayscale(0);
}
.prosmotr .view_in_team .team_pro:hover .text {
  text-shadow: black 1px 0 10px;
}
.prosmotr .view_in_team .team_pro .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: #00296B;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: 0.3s;
}
.prosmotr .view_in_team .team_pro .background {
  background-image: url(../img/teampro.jpg);
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  filter: grayscale(1);
  transition: 0.3s;
}
.prosmotr .view_in_team .team_pro .content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
  color: white;
  font-family: PLAY-BOLD;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 3;
}
.prosmotr .view_in_team .team_pro .content .text {
  display: flex;
  justify-content: center;
  font-size: 135px;
}
.prosmotr .view_in_team .team_pro .content .view {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
.prosmotr .view_in_team .team_pro .content .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.prosmotr .view_in_team .team_pro .content .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.prosmotr .view_in_team .team_pro .content .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.prosmotr .view_in_team .team_pro .content .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .prosmotr .view_in_team .team_pro .content .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .prosmotr .view_in_team .team_pro .content .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .prosmotr .view_in_team .team_pro .content .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}

@media (max-width: 1366px) {
  .prosmotr .about_team {
    margin-top: 170px;
  }
  .prosmotr .about_team .block {
    height: 700px;
    margin: 10px;
    width: 30%;
  }
  .prosmotr .about_team .block .title {
    font-size: 30px;
    height: 20%;
    padding-top: 150px;
  }
  .prosmotr .about_team .block .text {
    height: 80%;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock {
    display: flex;
    width: 100%;
    position: relative;
    min-height: 1px;
    box-sizing: border-box;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    border-radius: 6px;
    width: 400px;
    height: 500px;
    padding: 20px 0px 0px 0px;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
    display: block;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 250px;
    height: 250px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 40px 10px 10px 10px;
  }
  .prosmotr .schedule .week_wrapper .group_1 .schedule_block {
    width: 20%;
  }
  .prosmotr .schedule .week_wrapper .group_2 .schedule_block {
    width: 20%;
  }
}
@media (max-width: 1024px) {
  .prosmotr .about_team {
    margin-top: 160px;
  }
  .prosmotr .about_team .block {
    height: 750px;
    margin: 10px;
    width: 30%;
  }
  .prosmotr .about_team .block .title {
    height: 10%;
    padding-top: 20px;
    font-size: 23px;
  }
  .prosmotr .about_team .block .text {
    align-items: center;
    padding-top: 80px;
    height: 85%;
    padding-top: 25px;
  }
  .prosmotr .photo .block .img-container {
    gap: 3px;
  }
  .prosmotr .photo .block .img-container img {
    height: 400px;
    margin: 5px;
  }
  .prosmotr .photo .block .pop-up img {
    width: 80%;
  }
  .prosmotr .coach_prosmotr {
    display: flex;
    flex-direction: column;
  }
  .prosmotr .coach_prosmotr .title {
    text-align: center;
    font-family: PLAY-Bold;
    font-size: 40px;
    color: white;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks {
    display: flex;
    height: 600px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 450px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 550px;
    padding: 0;
    border-radius: 6px;
    background: #003F88;
    justify-content: center;
    align-items: center;
    margin: 0;
    margin-bottom: 20px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock {
    display: flex;
    width: 100%;
    position: relative;
    min-height: 1px;
    box-sizing: border-box;
    padding: 0px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    border-radius: 6px;
    width: 100%;
    height: 500px;
    padding: 20px 20px 0px 20px;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
    display: block;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 250px;
    height: 250px;
    border-radius: 50%;
    vertical-align: middle;
    border: 0;
    overflow-clip-margin: content-box;
    overflow: clip;
    text-align: center;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 40px 10px 10px 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h4 {
    color: white;
    font-size: 25px;
    font-family: PLAY-REGULAR;
    margin-bottom: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h5 {
    color: white;
    font-size: 20px;
    font-family: PLAY-BOLD;
    margin-bottom: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box p {
    color: #FDC500;
    font-size: 20px;
    font-family: PLAY-REGULAR;
    margin-bottom: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin-top: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr:nth-child(1) {
    background: #00296B;
  }
  .prosmotr .schedule {
    margin-top: 430px;
  }
  .prosmotr .schedule .week_wrapper .schedule_block {
    width: 30%;
  }
  .prosmotr .view_in_team {
    width: 100%;
    height: 650px;
    display: flex;
    z-index: 0;
  }
  .prosmotr .view_in_team .team_88 {
    width: 50%;
    height: 100%;
    position: relative;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88:hover .fill {
    opacity: 0;
  }
  .prosmotr .view_in_team .team_88:hover .background {
    filter: grayscale(0);
  }
  .prosmotr .view_in_team .team_88:hover .text {
    text-shadow: black 1px 0 10px;
  }
  .prosmotr .view_in_team .team_88 .fill {
    position: absolute;
    top: 0;
    left: 0;
    background: #282933;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .background {
    background-image: url(../img/team88.png);
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    filter: grayscale(1);
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 95%;
    color: white;
    font-family: PLAY-BOLD;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 3;
  }
  .prosmotr .view_in_team .team_88 .content .text {
    display: flex;
    justify-content: center;
    font-size: 100px;
  }
  .prosmotr .view_in_team .team_88 .content .view {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  .prosmotr .view_in_team .team_88 .content .button {
    font-size: 1.4svh;
    padding: 1svh 20px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .prosmotr .view_in_team .team_88 .content .button_large {
    font-size: 2.5svh;
    padding: 1.5svh 30px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .prosmotr .view_in_team .team_88 .content .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .prosmotr .view_in_team .team_88 .content .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  .prosmotr .view_in_team .team_88 .content .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_88 .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) {
  .prosmotr .view_in_team .team_pro {
    width: 50%;
    height: 100;
    position: relative;
  }
  .prosmotr .view_in_team .team_pro:hover .fill {
    opacity: 0;
  }
  .prosmotr .view_in_team .team_pro:hover .background {
    filter: grayscale(0);
  }
  .prosmotr .view_in_team .team_pro:hover .text {
    text-shadow: black 1px 0 10px;
  }
  .prosmotr .view_in_team .team_pro .fill {
    position: absolute;
    top: 0;
    left: 0;
    background: #00296B;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .background {
    background-image: url(../img/teampro.png);
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    filter: grayscale(1);
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 95%;
    color: white;
    font-family: PLAY-BOLD;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 3;
  }
  .prosmotr .view_in_team .team_pro .content .text {
    display: flex;
    justify-content: center;
    font-size: 100px;
  }
  .prosmotr .view_in_team .team_pro .content .view {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
  }
  .prosmotr .view_in_team .team_pro .content .button {
    font-size: 1.4svh;
    padding: 1svh 20px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .prosmotr .view_in_team .team_pro .content .button_large {
    font-size: 2.5svh;
    padding: 1.5svh 30px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .prosmotr .view_in_team .team_pro .content .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .prosmotr .view_in_team .team_pro .content .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  .prosmotr .view_in_team .team_pro .content .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .prosmotr .view_in_team .team_pro .content .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .prosmotr .about_team {
    margin-top: 70px;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .prosmotr .about_team .block {
    height: 400px;
    margin: 10px 0px 10px 0px;
    width: 100%;
  }
  .prosmotr .about_team .block .title {
    height: 15%;
    padding-top: 20px;
    font-size: 23px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .prosmotr .about_team .block .text {
    align-items: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .prosmotr .scrolling-wrapper {
    padding-left: 0px;
  }
  .prosmotr .scrolling-wrapper .card img {
    max-height: 55vh;
  }
  .prosmotr .coach_prosmotr {
    display: flex;
    flex-direction: column;
  }
  .prosmotr .coach_prosmotr .title {
    text-align: center;
    font-family: PLAY-Bold;
    font-size: 40px;
    color: white;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks {
    display: flex;
    height: 600px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 450px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 550px;
    padding: 0;
    border-radius: 6px;
    background: #003F88;
    justify-content: center;
    align-items: center;
    margin: 0;
    margin-bottom: 20px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock {
    display: flex;
    width: 100%;
    position: relative;
    min-height: 1px;
    box-sizing: border-box;
    padding: 0px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    border-radius: 6px;
    width: 100%;
    height: 500px;
    padding: 20px 20px 0px 20px;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
    display: block;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 250px;
    height: 250px;
    border-radius: 50%;
    vertical-align: middle;
    border: 0;
    overflow-clip-margin: content-box;
    overflow: clip;
    text-align: center;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 40px 10px 10px 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h4 {
    color: white;
    font-size: 25px;
    font-family: PLAY-REGULAR;
    margin-bottom: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box h5 {
    color: white;
    font-size: 20px;
    font-family: PLAY-BOLD;
    margin-bottom: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box p {
    color: #FDC500;
    font-size: 20px;
    font-family: PLAY-REGULAR;
    margin-bottom: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin-top: 10px;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo .text_box button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .prosmotr .coach_prosmotr .wrapper_blocks .block_coach_prosmotr:nth-child(1) {
    background: #00296B;
  }
  .prosmotr .schedule {
    margin-top: 430px;
    justify-content: start;
  }
  .prosmotr .schedule .week_wrapper {
    display: flex;
    flex-direction: row;
    /* горизонтальное расположение блоков */
    overflow-x: auto;
    /* горизонтальный скролл */
    -webkit-overflow-scrolling: touch;
    /* плавный скроллинг на мобильных устройствах */
    padding-left: 0;
    padding-right: 0;
    justify-content: start;
    flex-wrap: nowrap;
    scrollbar-width: none;
    /* для Firefox */
  }
  .prosmotr .schedule .week_wrapper .schedule_block {
    flex: 0 0 auto;
    /* предотвращаем сжатие блоков */
    width: auto;
    /* для удобства скроллинга убираем фиксированную ширину */
    min-width: 25svh;
    /* минимальная ширина блока, чтобы они не становились слишком узкими */
    margin: 5px;
    /* добавляем отступы между блоками */
  }
  .prosmotr .schedule .week_wrapper .week_wrapper::-webkit-scrollbar {
    display: none;
    /* для Chrome, Safari и Opera */
  }
  .prosmotr .view_in_team {
    height: auto;
    flex-direction: column;
  }
  .prosmotr .view_in_team .team_88 {
    width: 100%;
    height: 400px;
  }
  .prosmotr .view_in_team .team_88 .content .text {
    font-size: 90px;
  }
  .prosmotr .view_in_team .team_pro {
    width: 100%;
    height: 400px;
  }
  .prosmotr .view_in_team .team_pro .content .text {
    font-size: 90px;
  }
}
.container {
  width: 100%;
  height: 1000px;
  background: black;
  overflow: hidden;
}
.container .swich input {
  display: none;
}
.container .swich .controls {
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
}
.container .swich .controls label {
  width: 20px;
  height: 20px;
  background: white;
  border-radius: 20px;
  cursor: pointer;
  opacity: 0.4;
}
.container .swich input:nth-child(1) :checked ~ .controls label:nth-child(1) {
  opacity: 1;
  width: 50px;
}

.wrapper_prosmotrpro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: white;
  padding-top: 190px;
  font-family: play-regular;
}
.wrapper_prosmotrpro .about_team {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 20px 0px 20px 0;
}
.wrapper_prosmotrpro .about_team .text_block {
  height: 100%;
  width: 70%;
  color: black;
  padding: 40px 60px 40px 60px;
}
.wrapper_prosmotrpro .about_team .text_block .title {
  font-size: 40px;
  font-family: play-bold;
  margin-bottom: 15px;
}
.wrapper_prosmotrpro .about_team .text_block .title_2 {
  font-size: 35px;
  font-family: play-bold;
  margin-bottom: 40px;
}
.wrapper_prosmotrpro .about_team .text_block .text {
  font-size: 24px;
}
.wrapper_prosmotrpro .about_team .text_block .text-2 {
  font-size: 24px;
  font-family: play-bold;
  padding-top: 20px;
}
.wrapper_prosmotrpro .about_team .text_block .icon_block {
  height: 120px;
  display: flex;
  justify-content: left;
  padding-top: 50px;
}
.wrapper_prosmotrpro .about_team .text_block .icon_block img {
  height: 100%;
  width: 100%;
  padding-right: 20px;
}
.wrapper_prosmotrpro .about_team .icon_tactics {
  width: 250px;
  align-items: center;
  justify-content: center;
  padding-bottom: 40px;
}
.wrapper_prosmotrpro .about_team .icon_tactics img {
  height: 100%;
  width: 100%;
}
.wrapper_prosmotrpro .advantages {
  display: flex;
  width: 100%;
  padding: 20px 60px 20px 60px;
  justify-content: center;
}
.wrapper_prosmotrpro .advantages .block {
  display: flex;
  flex-direction: column;
  height: 250px;
  width: 25%;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .advantages .block .icon {
  height: 75%;
  width: 100%;
  padding: 20px;
  display: flex;
  justify-content: center;
}
.wrapper_prosmotrpro .advantages .block .text {
  text-align: center;
  height: 25%;
  padding: 20px;
  font-size: 16px;
}
.wrapper_prosmotrpro .training_place {
  display: flex;
  min-height: 500px;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  justify-content: center;
}
.wrapper_prosmotrpro .training_place .block_place {
  display: flex;
  margin: 10px 80px 10px 80px;
  justify-content: center;
  align-items: center;
  background-color: white;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .training_place .block_place .photo {
  height: 100%;
  width: 40%;
  padding: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.wrapper_prosmotrpro .training_place .block_place .photo img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.wrapper_prosmotrpro .training_place .block_place .info_block {
  display: flex;
  height: 100%;
  width: 60%;
  padding: 20px;
  align-items: center;
  align-items: center;
  justify-content: center;
}
.wrapper_prosmotrpro .training_place .block_place .info_block .text_box {
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.wrapper_prosmotrpro .training_place .block_place .info_block .text_box .title {
  display: flex;
  text-align: left;
  font-size: 40px;
  font-family: play-bold;
  color: black;
}
.wrapper_prosmotrpro .training_place .block_place .info_block .text_box .text {
  display: flex;
  padding-top: 30px;
  text-align: left;
  font-size: 18px;
  font-family: play-regular;
  color: black;
}
.wrapper_prosmotrpro .prices {
  display: flex;
  width: 100%;
  padding: 20px 60px 20px 60px;
  justify-content: center;
  background-color: white;
}
.wrapper_prosmotrpro .prices .block {
  display: flex;
  flex-direction: column;
  height: 500px;
  width: 25%;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  background-color: white;
}
.wrapper_prosmotrpro .prices .block .title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px;
  background: black;
  color: white;
  padding: 5px;
  font-size: 14px;
  height: 6%;
}
.wrapper_prosmotrpro .prices .block .value {
  display: flex;
  justify-content: center;
  font-size: 50px;
  color: #00509D;
  font-family: play-bold;
  height: 10%;
}
.wrapper_prosmotrpro .prices .block .text {
  padding-top: 10px;
  display: flex;
  justify-content: center;
  padding: 15px;
  text-align: center;
  height: 10%;
}
.wrapper_prosmotrpro .prices .block .list {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
  padding: 15px;
  height: 50%;
}
.wrapper_prosmotrpro .prices .block .list li {
  list-style: decimal url("../img/icon/check.png") outside;
  padding-bottom: 10px;
}
.wrapper_prosmotrpro .prices .block .button a {
  display: flex;
  height: 15%;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: column;
}
.wrapper_prosmotrpro .prices .block .button a button {
  display: inline-block;
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 10px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
}
.wrapper_prosmotrpro .prices .block .button a button:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.wrapper_prosmotrpro .questionnaire {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: PLAY-REGULAR;
  padding-left: 65px;
  padding-right: 65px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  background-color: white;
  border-radius: 6px;
  margin-bottom: 10px;
}
.wrapper_prosmotrpro .questionnaire .title {
  justify-content: center;
  font-size: 24px;
  padding-top: 20px;
  text-align: center;
  font-family: PLAY-Bold;
  padding-bottom: 10px;
}
.wrapper_prosmotrpro .questionnaire form {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: PLAY-REGULAR;
  width: 100%;
  margin-left: 20px;
  padding-right: 30px;
}
.wrapper_prosmotrpro .questionnaire form .field.error .item {
  border-color: #f98987;
}
.wrapper_prosmotrpro .questionnaire form .field .error-txt {
  font-size: 12px;
  color: #f98987;
  text-align: left;
  margin: -5px 0 10px;
  display: none;
}
.wrapper_prosmotrpro .questionnaire form .field.error .error-txt {
  display: block;
}
.wrapper_prosmotrpro .questionnaire form .form .textarea-field .error-txt {
  margin-top: -10px;
}
.wrapper_prosmotrpro .questionnaire form input,
.wrapper_prosmotrpro .questionnaire form textarea {
  border-radius: 0;
  font-family: PLAY-REGULAR;
  font-size: 15px;
  border: 0;
  border-bottom: 1px solid gray;
  width: 100%;
  margin-bottom: 30px;
  padding: 10px 0;
  background: none;
  color: #00296B;
}
.wrapper_prosmotrpro .questionnaire form textarea {
  height: 150px;
  resize: none;
}
.wrapper_prosmotrpro .questionnaire form input:focus,
.wrapper_prosmotrpro .questionnaire form textarea:focus {
  outline: none;
  border-bottom: 2px solid #00296B;
}
.wrapper_prosmotrpro .questionnaire form .input-field,
.wrapper_prosmotrpro .questionnaire form .textarea-field {
  position: relative;
}
.wrapper_prosmotrpro .questionnaire form label {
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 15px;
  color: #00296B;
  pointer-events: none;
  transition: 0.2s ease all;
}
.wrapper_prosmotrpro .questionnaire form input:focus + label,
.wrapper_prosmotrpro .questionnaire form textarea:focus + label,
.wrapper_prosmotrpro .questionnaire form input:not(:placeholder-shown) + label,
.wrapper_prosmotrpro .questionnaire form textarea:not(:placeholder-shown) + label {
  top: -20px;
  left: 10px;
  font-size: 12px;
  color: #00296B;
}
.wrapper_prosmotrpro .questionnaire form button {
  display: inline-block;
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin-bottom: 10px;
  margin-top: 15px;
}
.wrapper_prosmotrpro .questionnaire form button:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.wrapper_prosmotrpro .questionnaire form .text {
  font-size: 15px;
  text-align: start;
  padding-top: 15px;
  padding-bottom: 15px;
}

@media (max-width: 1366px) {
  .wrapper_prosmotrpro {
    padding-top: 170px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks {
    height: 100%;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    height: 410px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    height: 400px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .wrapper_prosmotrpro .training_place {
    flex-direction: column;
    display: flex;
    width: 100%;
    padding: 15px 60px 20px 60px;
    justify-content: center;
    margin-top: 0px;
  }
  .wrapper_prosmotrpro .training_place .block_place {
    width: 100%;
    padding: 20px 10px 20px 10px;
  }
  .wrapper_prosmotrpro .prices {
    width: 100%;
    padding: 20px 20px 20px 20px;
  }
  .wrapper_prosmotrpro .prices .block11x11 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .wrapper_prosmotrpro .questionnaire {
    padding-left: 30px;
    padding-right: 30px;
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (max-width: 1024px) {
  .wrapper_prosmotrpro {
    padding-top: 150px;
  }
  .wrapper_prosmotrpro .advantages {
    padding: 20px 20px 20px 20px;
  }
  .wrapper_prosmotrpro .advantages .block {
    margin-left: 5px;
    margin-right: 5px;
    width: 25%;
  }
  .wrapper_prosmotrpro .coach_prosmotr {
    padding: 10px 20px 10px 20px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks {
    height: 100%;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    height: 410px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    height: 400px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .wrapper_prosmotrpro .training_place {
    flex-direction: column;
    padding: 20px 10px 20px 10px;
  }
  .wrapper_prosmotrpro .training_place .block_place {
    width: 100%;
    padding: 20px 0px 20px 0px;
    flex-direction: column;
  }
  .wrapper_prosmotrpro .training_place .block_place .photo {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box {
    text-align: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .title {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .text {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .prices {
    width: 100%;
    padding: 20px 0px 20px 0px;
  }
  .wrapper_prosmotrpro .prices .block11x11 {
    margin-left: 5px;
    margin-right: 5px;
    height: 650px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .title {
    margin: 10px;
    padding: 5px;
    font-size: 13px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .value {
    align-items: center;
    height: 15%;
  }
  .wrapper_prosmotrpro .prices .block11x11 .list {
    text-align: left;
  }
}
@media (max-width: 768px) {
  .wrapper_prosmotrpro {
    padding-top: 40px;
  }
  .wrapper_prosmotrpro .about_team {
    margin: 20px 0px 0 0px;
    flex-direction: column;
  }
  .wrapper_prosmotrpro .about_team .text_block {
    width: 100%;
    margin: 40px 0px 40px 0px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
  .wrapper_prosmotrpro .about_team .text_block .icon_block {
    width: 100%;
    justify-content: center;
    text-align: center;
  }
  .wrapper_prosmotrpro .about_team .icon_tactics {
    width: 250px;
    align-items: center;
    justify-content: center;
    padding-bottom: 0px;
  }
  .wrapper_prosmotrpro .about_team .icon_tactics img {
    height: 0px;
    width: 0px;
  }
  .wrapper_prosmotrpro .advantages {
    padding: 20px 10px 0px 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .wrapper_prosmotrpro .advantages .block {
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
    margin-bottom: 10px;
    justify-content: center;
  }
  .wrapper_prosmotrpro .coach_prosmotr {
    padding: 10px 10px 10px 10px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks {
    height: 100%;
    flex-direction: column;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr {
    height: 410px;
    margin: 0px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock {
    padding: 0px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo {
    height: 400px;
  }
  .wrapper_prosmotrpro .coach_prosmotr .wrapper_blocks .block_coach_prosmotr .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .wrapper_prosmotrpro .training_place {
    flex-direction: column;
  }
  .wrapper_prosmotrpro .training_place .block_place {
    width: 100%;
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .photo {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block {
    width: 100%;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box {
    text-align: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .title {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .training_place .block_place .info_block .text_box .text {
    text-align: center;
    justify-content: center;
  }
  .wrapper_prosmotrpro .prices {
    width: 100%;
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_prosmotrpro .prices .block11x11 {
    margin-bottom: 5px;
    height: 470px;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .title {
    margin: 10px;
    padding: 5px;
    font-size: 15px;
  }
  .wrapper_prosmotrpro .prices .block11x11 .value {
    align-items: center;
    height: 15%;
  }
  .wrapper_prosmotrpro .prices .block11x11 .list {
    text-align: left;
  }
  .wrapper_prosmotrpro .prices .block {
    margin-bottom: 5px;
    height: 450px;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .wrapper_prosmotrpro .prices .block .title {
    margin: 10px;
    padding: 5px;
    font-size: 15px;
  }
  .wrapper_prosmotrpro .prices .block .value {
    align-items: center;
    height: 15%;
  }
  .wrapper_prosmotrpro .prices .block .list {
    text-align: left;
  }
  .wrapper_prosmotrpro .questionnaire {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .wrapper_prosmotrpro .questionnaire .text {
    text-align: center;
  }
}
.testirovanie {
  background-color: black;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  flex-direction: column;
  font-family: PLAY-REGULAR;
  align-items: center;
}
.testirovanie .banner_testirovanie {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 794px;
  width: 100%;
  position: relative;
}
.testirovanie .banner_testirovanie .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: black;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.testirovanie .banner_testirovanie .background_banner {
  background-image: url(../img/background_testing.jpg);
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.testirovanie .banner_testirovanie .content_banner {
  position: absolute;
  left: 40%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-family: PLAY-BOLD;
  display: flex;
  flex-direction: column;
  justify-content: left;
}
.testirovanie .banner_testirovanie .content_banner .title_banner {
  font-size: 95px;
  text-align: left;
  color: white;
}
.testirovanie .banner_testirovanie .content_banner .title_2_banner {
  font-size: 40px;
  text-align: left;
  color: white;
  margin-top: 15px;
}
.testirovanie .banner_testirovanie .content_banner .text_banner {
  font-size: 16px;
  text-align: left;
  font-family: PLAY-REGULAR;
  color: white;
  margin-top: 25px;
  width: 55%;
}
.testirovanie .banner_testirovanie .content_banner .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.testirovanie .banner_testirovanie .content_banner .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.testirovanie .banner_testirovanie .content_banner .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.testirovanie .banner_testirovanie .content_banner .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .testirovanie .banner_testirovanie .content_banner .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
.testirovanie .block_testing {
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.testirovanie .block_testing .title {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}
.testirovanie .block_testing .title .title_block_testing {
  display: flex;
  width: 100%;
  justify-content: center;
  text-align: center;
  font-family: PLAY-REGULAR;
  color: white;
  padding-left: 15px;
  padding-right: 15px;
}
.testirovanie .block_testing .title .title_block_testing .name_test {
  display: flex;
  text-align: left;
  width: 100%;
  height: 100%;
  font-size: 30px;
  justify-content: center;
  text-align: center;
}
.testirovanie .block_testing .title .title_block_testing .name_test:first-child {
  padding-top: 15px;
}
.testirovanie .block_testing .runing {
  height: 100%;
  display: flex;
  width: 100%;
  justify-content: center;
  align-content: flex-start;
  padding-bottom: 10px;
}
.testirovanie .block_testing .runing .block {
  display: flex;
  flex-direction: column;
  width: 33%;
  height: 600px;
  margin: 20px 20px 0px 20px;
  padding: 20px;
  border-radius: 6px;
  background: #003F88;
}
.testirovanie .block_testing .runing .block .title {
  display: flex;
  font-family: PLAY-Bold;
  font-size: 35px;
  align-items: center;
  height: 20%;
  justify-content: center;
  text-align: left;
  color: white;
  text-align: center;
  padding-top: 10px;
}
.testirovanie .block_testing .runing .block .top_block {
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  height: 200px;
  height: 40%;
}
.testirovanie .block_testing .runing .block .top_block .text_gold {
  display: flex;
  align-items: center;
  color: #FDC500;
  font-size: 25px;
  padding-top: 8px;
  justify-content: center;
}
.testirovanie .block_testing .runing .block .top_block .text {
  display: flex;
  align-items: center;
  color: white;
  font-size: 25px;
  padding-top: 8px;
  justify-content: center;
}
.testirovanie .block_testing .runing .block .description {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  color: gray;
  font-size: 18px;
  justify-content: left;
  text-align: left;
  width: 100%;
  padding-top: 20px;
  height: 30%;
}
.testirovanie .block_testing .runing .block:nth-child(1) {
  background: #00296B;
  transform: translateX(-150%);
  animation: ani 1s forwards;
}
@keyframes ani {
  0% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateY(0);
  }
}
.testirovanie .block_testing .runing .block:nth-child(2) {
  transform: translateX(-150%);
  animation: ani 1s forwards;
}
@keyframes ani {
  0% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateY(0);
  }
}
.testirovanie .block_testing .runing .block:nth-child(3) {
  background: #00509D;
  transform: translateX(-150%);
  animation: ani 1s forwards;
  transform: translateX(-150%);
  animation: ani 1s forwards;
}
@keyframes ani {
  0% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateY(0);
  }
}

@media (max-width: 1366px) {
  .testirovanie .banner_testirovanie .content_banner {
    top: 55%;
  }
  .testirovanie .banner_testirovanie .content_banner .button {
    font-size: 1.4svh;
    padding: 1svh 20px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 2.5svh;
    padding: 1.5svh 30px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1366px) and (max-width: 1024px) {
  .testirovanie .banner_testirovanie .content_banner .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1366px) and (max-width: 768px) {
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1366px) {
  .testirovanie .block_testing .title {
    display: flex;
    padding-left: 15px;
    padding-right: 15px;
  }
  .testirovanie .block_testing .title .title_block_testing .name_test {
    font-size: 25px;
  }
  .testirovanie .block_testing .title .title_block_testing .name_test:first-child {
    padding-top: 18px;
  }
  .testirovanie .block_testing .runing .block {
    display: flex;
    flex-direction: column;
    width: 33%;
    height: 550px;
    margin: 20px 15px 0px 15px;
    border-radius: 6px;
    background: #003F88;
    padding: 10px;
  }
  .testirovanie .block_testing .runing .block .title {
    font-size: 30px;
    height: 15%;
    padding-top: 25px;
  }
  .testirovanie .block_testing .runing .block .top_block {
    height: 30%;
  }
  .testirovanie .block_testing .runing .block .top_block .text_gold {
    font-size: 19px;
  }
  .testirovanie .block_testing .runing .block .top_block .text {
    font-size: 19px;
  }
  .testirovanie .block_testing .runing .block .description {
    font-size: 16px;
    height: 55%;
  }
  .testirovanie .block_testing .runing .block:nth-child(1) {
    background: #00296B;
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
  .testirovanie .block_testing .runing .block:nth-child(2) {
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
  .testirovanie .block_testing .runing .block:nth-child(3) {
    background: #00509D;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
}
@media (max-width: 1024px) {
  .testirovanie .banner_testirovanie .content_banner {
    left: 50%;
    top: 55%;
  }
  .testirovanie .banner_testirovanie .content_banner .button {
    font-size: 1.4svh;
    padding: 1svh 20px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 2.5svh;
    padding: 1.5svh 30px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .testirovanie .banner_testirovanie .content_banner .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 1024px) {
  .testirovanie .block_testing .title {
    display: flex;
    padding-left: 15px;
    padding-right: 15px;
  }
  .testirovanie .block_testing .title .title_block_testing .name_test {
    font-size: 24px;
  }
  .testirovanie .block_testing .title .title_block_testing .name_team {
    justify-content: right;
  }
  .testirovanie .block_testing .runing .block {
    display: flex;
    flex-direction: column;
    width: 33%;
    height: 600px;
    margin: 20px 10px 0px 10px;
    border-radius: 6px;
    background: #003F88;
  }
  .testirovanie .block_testing .runing .block .title {
    font-size: 25px;
    height: 15%;
  }
  .testirovanie .block_testing .runing .block .top_block {
    height: 25%;
  }
  .testirovanie .block_testing .runing .block .top_block .text_gold {
    font-size: 15px;
  }
  .testirovanie .block_testing .runing .block .top_block .text {
    font-size: 15px;
  }
  .testirovanie .block_testing .runing .block .description {
    font-size: 14px;
    height: 60%;
  }
  .testirovanie .block_testing .runing .block:nth-child(1) {
    background: #00296B;
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
  .testirovanie .block_testing .runing .block:nth-child(2) {
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
  .testirovanie .block_testing .runing .block:nth-child(3) {
    background: #00509D;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
}
@media (max-width: 768px) {
  .testirovanie .banner_testirovanie {
    height: 600px;
  }
  .testirovanie .banner_testirovanie .content_banner {
    left: 50%;
    top: 50%;
  }
  .testirovanie .banner_testirovanie .content_banner .title_banner {
    font-size: 35px;
    justify-content: center;
    text-align: center;
  }
  .testirovanie .banner_testirovanie .content_banner .title_2_banner {
    font-size: 18px;
    justify-content: center;
    text-align: center;
  }
  .testirovanie .banner_testirovanie .content_banner .text_banner {
    font-size: 14px;
    justify-content: center;
    text-align: center;
    width: 100%;
  }
  .testirovanie .banner_testirovanie .content_banner .button {
    font-size: 1.4svh;
    padding: 1svh 20px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 2.5svh;
    padding: 1.5svh 30px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) and (max-width: 1024px) {
  .testirovanie .banner_testirovanie .content_banner .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .testirovanie .banner_testirovanie .content_banner .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .testirovanie .banner_testirovanie .content_banner .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .testirovanie .block_testing .title {
    display: flex;
    padding-left: 5px;
    padding-right: 5px;
  }
  .testirovanie .block_testing .title .title_block_testing .name_test {
    font-size: 20px;
    width: 100%;
    text-align: center;
    justify-content: center;
  }
  .testirovanie .block_testing .runing {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .testirovanie .block_testing .runing .block {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 400px;
    margin: 20px 0px 0px 0px;
    border-radius: 6px;
    background: #003F88;
  }
  .testirovanie .block_testing .runing .block .title {
    font-size: 25px;
    height: 20%;
  }
  .testirovanie .block_testing .runing .block .top_block {
    height: 30%;
  }
  .testirovanie .block_testing .runing .block .top_block .text_gold {
    font-size: 15px;
  }
  .testirovanie .block_testing .runing .block .top_block .text {
    font-size: 15px;
  }
  .testirovanie .block_testing .runing .block .description {
    font-size: 14px;
    height: 50%;
  }
  .testirovanie .block_testing .runing .block:nth-child(1) {
    background: #00296B;
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
  .testirovanie .block_testing .runing .block:nth-child(2) {
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
  .testirovanie .block_testing .runing .block:nth-child(3) {
    background: #00509D;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    transform: translateX(-150%);
    animation: ani 1s forwards;
  }
  @keyframes ani {
    0% {
      transform: translateX(-150%);
    }
    100% {
      transform: translateY(0);
    }
  }
}
.alumnus {
  display: flex;
  width: 100%;
  background-color: white;
  justify-content: center;
  padding: 190px 20px 60px 20px;
  font-family: PLAY-REGULAR;
}
.alumnus .container_alumnus {
  max-width: 1400px;
  margin: 0 auto;
  text-align: center;
}
.alumnus .container_alumnus h2 {
  font-size: 2em;
  margin-bottom: 10px;
  font-family: PLAY-BOLD;
}
.alumnus .container_alumnus h3 {
  font-size: 1em;
  margin-bottom: 10px;
  font-family: PLAY-BOLD;
}
.alumnus .container_alumnus .subtitle {
  font-size: 1em;
  margin-bottom: 30px;
  color: black;
}
.alumnus .container_alumnus .success-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.alumnus .container_alumnus .card {
  background-color: rgba(198, 195, 195, 0.2);
  border-radius: 20px;
  overflow: hidden;
  width: 400px;
  text-align: center;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.alumnus .container_alumnus .card img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.alumnus .container_alumnus .card-content {
  padding: 15px;
}
.alumnus .container_alumnus .card-content h3 {
  margin: 0;
  font-size: 1.2em;
  color: #00296B;
}
.alumnus .container_alumnus .card-content p {
  margin: 5px 0;
  font-size: 1em;
  color: black;
}
@media (max-width: 768px) {
  .alumnus .card {
    width: 100%;
    max-width: 300px;
  }
}

@media (max-width: 768px) {
  .alumnus {
    padding: 90px 20px 60px 20px;
  }
}
.wrapper_archive_statistics {
  display: flex;
  width: 100%;
  background-color: #282933;
  justify-content: center;
  padding: 210px 0 30px 0;
  flex-direction: column;
  padding-left: 5%;
  padding-right: 5%;
}
.wrapper_archive_statistics .title {
  display: flex;
  font-size: 30px;
  color: white;
  margin-bottom: 10px;
  font-family: PLAY-BOLD;
  justify-content: center;
}
.wrapper_archive_statistics .blocks_matches {
  display: flex;
  height: 220px;
  margin-bottom: 10px;
  width: 100%;
  justify-content: center;
}
.wrapper_archive_statistics .blocks_matches .block {
  display: flex;
  height: 100%;
  width: 15%;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_archive_statistics .blocks_matches .block .title_block_matches {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_archive_statistics .blocks_matches .block .title_block_wins {
  display: flex;
  background-color: #c6dc78;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: black;
  align-items: center;
  font-size: 16px;
}
.wrapper_archive_statistics .blocks_matches .block .title_block_draw {
  display: flex;
  background-color: gray;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_archive_statistics .blocks_matches .block .title_block_lose {
  display: flex;
  background-color: #f98987;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_archive_statistics .blocks_matches .block .value {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_archive_statistics .blocks_matches .block .value2 {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: #c6dc78;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_archive_statistics .blocks_matches .block .value3 {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: gray;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_archive_statistics .blocks_matches .block .value4 {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: #f98987;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_archive_statistics .blocks_matches .big_block {
  display: flex;
  height: 100%;
  width: 40%;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_archive_statistics .blocks_matches .big_block .title_block_big_block {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 70%;
  height: 25px;
  color: white;
  align-items: center;
}
.wrapper_archive_statistics .blocks_matches .big_block .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
}
.wrapper_archive_statistics .container {
  display: flex;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #282933;
  justify-content: center;
  align-items: center;
}
.wrapper_archive_statistics .container .slider {
  width: 50%;
  height: 400px;
  min-height: 400px;
  padding-right: 10px;
  padding-top: 10px;
}
.wrapper_archive_statistics .container .slider .container_slider_css {
  width: 100%;
  height: 400px;
  min-height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 6px;
}
.wrapper_archive_statistics .container .slider .photo_slider_css {
  position: absolute;
  animation: round 16s infinite;
  opacity: 0;
  width: 100%;
  min-height: 400px;
}
@keyframes round {
  25% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
}
.wrapper_archive_statistics .container .slider img:nth-child(1) {
  animation-delay: 12s;
}
.wrapper_archive_statistics .container .slider img:nth-child(2) {
  animation-delay: 8s;
}
.wrapper_archive_statistics .container .slider img:nth-child(3) {
  animation-delay: 4s;
}
.wrapper_archive_statistics .container .slider img:nth-child(4) {
  animation-delay: 0;
}
@media (min-width: 0px) and (max-width: 320px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (min-width: 321px) and (max-width: 480px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
.wrapper_archive_statistics .container .blocks {
  display: flex;
  width: 50%;
  flex-direction: column;
  height: 400px;
}
.wrapper_archive_statistics .container .blocks .blocks_row:first-child {
  padding-bottom: 10px;
}
.wrapper_archive_statistics .container .blocks .blocks_row {
  display: flex;
  width: 100%;
  height: 50%;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block {
  display: flex;
  height: 100%;
  width: 50%;
  margin: 10px 0px 10px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block .title {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px 20px 10px 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  font-size: 16px;
  width: 70%;
  height: 25px;
  color: white;
  align-items: center;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block .text {
  justify-content: center;
  font-size: 16px;
  color: white;
  font-family: PLAY-REGULAR;
  padding-top: 15px;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block ul {
  font-family: PLAY-REGULAR;
  height: 90%;
  padding-top: 15px;
  color: white;
  font-size: 16px;
  width: 70%;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block ul li {
  display: flex;
  padding: 5px;
  justify-content: space-between;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block ul li .player {
  display: flex;
}
.wrapper_archive_statistics .container .blocks .blocks_row .block ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
}
.wrapper_archive_statistics .blocks_goals {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
}
.wrapper_archive_statistics .blocks_goals .block {
  display: flex;
  height: 220px;
  width: 33%;
  margin: 10px 0px 0px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_archive_statistics .blocks_goals .block .title_goals {
  display: flex;
  background-color: #c6dc78;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: black;
  align-items: center;
  font-size: 16px;
}
.wrapper_archive_statistics .blocks_goals .block .title_goals_lose {
  display: flex;
  background-color: #f98987;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_archive_statistics .blocks_goals .block .title_goals_difference {
  display: flex;
  background-color: gray;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_archive_statistics .blocks_goals .block .container_goal {
  display: flex;
  width: 100%;
  height: 100%;
}
.wrapper_archive_statistics .blocks_goals .block .container_goal .value {
  display: flex;
  font-family: PLAY-BOLD;
  justify-content: left;
  align-items: center;
  color: #c6dc78;
  font-size: 72px;
  padding-top: 10px;
  width: 40%;
  height: 150px;
}
.wrapper_archive_statistics .blocks_goals .block .container_goal .value2 {
  display: flex;
  font-family: PLAY-BOLD;
  justify-content: left;
  align-items: center;
  color: #f98987;
  font-size: 72px;
  padding-top: 10px;
  width: 40%;
  height: 150px;
}
.wrapper_archive_statistics .blocks_goals .block .container_goal .value3 {
  display: flex;
  font-family: PLAY-BOLD;
  justify-content: left;
  align-items: center;
  color: gray;
  font-size: 72px;
  padding-top: 10px;
  width: 40%;
  height: 150px;
  align-items: center;
}
.wrapper_archive_statistics .blocks_goals .block .container_goal .img {
  display: flex;
  width: 60%;
  height: 150px;
  justify-content: center;
  align-items: center;
}
.wrapper_archive_statistics .blocks_goals .block .container_goal .img img {
  width: 150px;
  padding-left: 20px;
}
.wrapper_archive_statistics .best_players {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  flex-direction: column;
}
.wrapper_archive_statistics .best_players .block_row {
  display: flex;
  height: 220px;
  width: 100%;
  justify-content: center;
  margin-bottom: 10px;
}
.wrapper_archive_statistics .best_players .block_row .block {
  display: flex;
  height: 220px;
  width: 25%;
  margin: 10px 0px 10px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  background: linear-gradient(45deg, #00509D, #282933);
  transition: 1s;
}
.wrapper_archive_statistics .best_players .block_row .block .title {
  display: flex;
  color: #FDC500;
  font-size: 20px;
  text-align: center;
  width: 100%;
  height: 40px;
  padding-top: 70px;
  font-family: PLAY-BOLD;
}
.wrapper_archive_statistics .best_players .block_row .block .text {
  display: flex;
  color: white;
  font-size: 24px;
  text-align: center;
  justify-content: center;
  width: 100%;
  height: 40px;
  padding-top: 40px;
  font-family: PLAY-REGULAR;
}
.wrapper_archive_statistics .best_players .block_row .block:hover {
  transform: scale(1.05);
}
.wrapper_archive_statistics .best_players .block_row2 {
  display: flex;
  height: 220px;
  width: 100%;
  justify-content: center;
  margin-bottom: 10px;
}
.wrapper_archive_statistics .best_players .block_row2 .block {
  display: flex;
  height: 220px;
  width: 33%;
  margin: 10px 0px 10px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  background: linear-gradient(45deg, #00509D, #282933);
  background-size: cover;
  transition: 1s;
}
.wrapper_archive_statistics .best_players .block_row2 .block .title {
  display: flex;
  color: #FDC500;
  font-size: 20px;
  text-align: center;
  width: 100%;
  height: 40px;
  padding-top: 70px;
  font-family: PLAY-BOLD;
}
.wrapper_archive_statistics .best_players .block_row2 .block .text {
  display: flex;
  color: white;
  font-size: 24px;
  text-align: center;
  justify-content: center;
  width: 100%;
  height: 40px;
  padding-top: 40px;
  font-family: PLAY-REGULAR;
}
.wrapper_archive_statistics .best_players .block_row2 .block:hover {
  transform: scale(1.05);
}
.wrapper_archive_statistics .all_goals {
  display: flex;
  height: 100%;
}
.wrapper_archive_statistics .all_goals .block {
  display: flex;
  height: 100%;
  width: 25%;
  margin: 10px 0px 0px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  min-height: 250px;
}
.wrapper_archive_statistics .all_goals .block .title {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px 20px 10px 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  font-size: 16px;
  width: 70%;
  height: 25px;
  color: white;
  align-items: center;
}
.wrapper_archive_statistics .all_goals .block .text {
  justify-content: center;
  font-size: 16px;
  color: white;
  font-family: PLAY-REGULAR;
  padding-top: 15px;
}
.wrapper_archive_statistics .all_goals .block ul {
  font-family: PLAY-REGULAR;
  height: 90%;
  padding-top: 15px;
  color: white;
  font-size: 16px;
  width: 70%;
}
.wrapper_archive_statistics .all_goals .block ul li {
  display: flex;
  padding: 5px;
  justify-content: space-between;
}
.wrapper_archive_statistics .all_goals .block ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
}
.wrapper_archive_statistics .all_goals .block ul li .player {
  display: flex;
}
.wrapper_archive_statistics .all_goals .block ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
}
.wrapper_archive_statistics .all_goals .block details {
  height: 90%;
  padding-top: 15px;
  color: white;
  font-size: 16px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 15px;
}
.wrapper_archive_statistics .all_goals .block details summary {
  text-align: right;
}
.wrapper_archive_statistics .all_goals .block details summary ul {
  font-family: PLAY-REGULAR;
  height: 90%;
  padding-top: 15px;
  color: white;
  font-size: 16px;
  width: 100%;
  margin-right: 0;
  padding-left: 15%;
  padding-right: 15%;
}
.wrapper_archive_statistics .all_goals .block details summary ul li {
  display: flex;
  padding: 5px;
  justify-content: space-between;
}
.wrapper_archive_statistics .all_goals .block details summary ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
}
.wrapper_archive_statistics .all_goals .block details summary ul li .player {
  display: flex;
}
.wrapper_archive_statistics .all_goals .block details summary ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
}
.wrapper_archive_statistics .all_goals .block details summary::marker {
  content: "+";
  color: white;
  background: white;
  padding-right: 10px;
}
.wrapper_archive_statistics .all_goals .block details ul {
  font-family: PLAY-REGULAR;
  height: 90%;
  padding-top: 0px;
  color: white;
  font-size: 16px;
  width: 100%;
  margin-right: 0;
  padding-left: 15%;
  padding-right: 15%;
}
.wrapper_archive_statistics .all_goals .block details ul li {
  display: flex;
  padding: 5px;
  justify-content: space-between;
}
.wrapper_archive_statistics .all_goals .block details ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
}
.wrapper_archive_statistics .all_goals .block details ul li .player {
  display: flex;
}
.wrapper_archive_statistics .all_goals .block details ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
}

@media (max-width: 1366px) {
  .wrapper_archive_statistics {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 190px 0 30px 0;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_archive_statistics .title {
    display: flex;
    font-size: 30px;
    color: white;
    margin-bottom: 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
  }
  .wrapper_archive_statistics .blocks_matches {
    display: flex;
    height: 220px;
    margin-bottom: 10px;
    width: 100%;
    justify-content: center;
  }
  .wrapper_archive_statistics .blocks_matches .block {
    display: flex;
    height: 100%;
    width: 15%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_wins {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_draw {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value4 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .big_block {
    display: flex;
    height: 100%;
    width: 40%;
    margin: 10px 10px 20px 0px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .big_block .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .container {
    display: flex;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right: 0px;
    background-color: #282933;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .wrapper_archive_statistics .container .slider {
    width: 100%;
    height: 100%;
    min-height: 400px;
    padding-right: 10px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 100%;
    height: 100%;
    min-height: 600px;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
  }
  .wrapper_archive_statistics .container .slider .photo_slider_css {
    position: absolute;
    animation: round 16s infinite;
    opacity: 0;
    width: 100%;
  }
  @keyframes round {
    25% {
      opacity: 1;
    }
    40% {
      opacity: 0;
    }
  }
  .wrapper_archive_statistics .container .slider img:nth-child(1) {
    animation-delay: 12s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(2) {
    animation-delay: 8s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(3) {
    animation-delay: 4s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(4) {
    animation-delay: 0;
  }
}
@media (max-width: 1366px) and (min-width: 0px) and (max-width: 320px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (max-width: 1366px) and (min-width: 321px) and (max-width: 480px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (max-width: 1366px) {
  .wrapper_archive_statistics .container .blocks {
    display: flex;
    width: 100%;
    flex-direction: column;
    height: 400px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row:first-child {
    padding-bottom: 10px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row {
    display: flex;
    width: 100%;
    height: 50%;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block {
    display: flex;
    height: 100%;
    width: 50%;
    margin: 10px 10px 10px 0px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block .title {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    font-size: 16px;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block .text {
    justify-content: center;
    font-size: 16px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 15px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-top: 15px;
    color: white;
    font-size: 16px;
    width: 70%;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li {
    display: flex;
    padding: 5px;
    justify-content: space-between;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .player {
    display: flex;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
  .wrapper_archive_statistics .blocks_goals {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
  }
  .wrapper_archive_statistics .blocks_goals .block {
    display: flex;
    height: 220px;
    width: 33%;
    margin: 10px 0px 0px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals_difference {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal {
    display: flex;
    width: 100%;
    height: 100%;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #c6dc78;
    font-size: 60px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #f98987;
    font-size: 60px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: gray;
    font-size: 60px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .img {
    display: flex;
    width: 60%;
    height: 150px;
    justify-content: center;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .img img {
    width: 150px;
    padding-left: 20px;
  }
  .wrapper_archive_statistics .best_players {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    flex-direction: column;
  }
  .wrapper_archive_statistics .best_players .block_row {
    display: flex;
    height: 220px;
    width: 100%;
    justify-content: center;
    margin-bottom: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row .block {
    display: flex;
    height: 220px;
    width: 25%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(45deg, #00509D, #282933);
    transition: 1s;
  }
  .wrapper_archive_statistics .best_players .block_row .block .title {
    display: flex;
    color: #FDC500;
    font-size: 20px;
    text-align: center;
    width: 100%;
    height: 40px;
    padding-top: 70px;
    font-family: PLAY-BOLD;
  }
  .wrapper_archive_statistics .best_players .block_row .block .text {
    display: flex;
    color: white;
    font-size: 24px;
    text-align: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    padding-top: 40px;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .best_players .block_row .block:hover {
    transform: scale(1.05);
  }
  .wrapper_archive_statistics .best_players .block_row2 {
    display: flex;
    height: 220px;
    width: 100%;
    justify-content: center;
    margin-bottom: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block {
    display: flex;
    height: 220px;
    width: 33%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(45deg, #00509D, #282933);
    background-size: cover;
    transition: 1s;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block .title {
    display: flex;
    color: #FDC500;
    font-size: 20px;
    text-align: center;
    width: 100%;
    height: 40px;
    padding-top: 70px;
    font-family: PLAY-BOLD;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block .text {
    display: flex;
    color: white;
    font-size: 24px;
    text-align: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    padding-top: 40px;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block:hover {
    transform: scale(1.05);
  }
  .wrapper_archive_statistics .all_goals {
    display: flex;
    height: 100%;
  }
  .wrapper_archive_statistics .all_goals .block {
    display: flex;
    height: 1050px;
    width: 25%;
    margin: 10px 0px 0px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .all_goals .block .title {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    font-size: 16px;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .all_goals .block .text {
    justify-content: center;
    font-size: 16px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 15px;
  }
  .wrapper_archive_statistics .all_goals .block ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-top: 15px;
    color: white;
    font-size: 16px;
    width: 90%;
  }
  .wrapper_archive_statistics .all_goals .block ul li {
    display: flex;
    padding: 5px;
    justify-content: space-between;
  }
  .wrapper_archive_statistics .all_goals .block ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .wrapper_archive_statistics .all_goals .block ul li .player {
    display: flex;
  }
  .wrapper_archive_statistics .all_goals .block ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
@media (max-width: 1024px) {
  .wrapper_archive_statistics {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 180px 0 30px 0;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_archive_statistics .title {
    display: flex;
    font-size: 30px;
    color: white;
    margin-bottom: 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
  }
  .wrapper_archive_statistics .blocks_matches {
    display: flex;
    height: 480px;
    margin-bottom: 0px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .wrapper_archive_statistics .blocks_matches .block {
    display: flex;
    height: 220px;
    width: 23%;
    margin: 10px 5px 10px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_wins {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_draw {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value4 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block:first-child {
    margin: 10px 5px 10px 5px;
  }
  .wrapper_archive_statistics .blocks_matches .big_block {
    display: flex;
    height: 100%;
    width: 96%;
    margin: 0px 10px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .big_block .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .container {
    display: flex;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right: 0px;
    background-color: #282933;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .wrapper_archive_statistics .container .slider {
    width: 100%;
    height: 100%;
    padding-right: 10px;
    padding-top: 10px;
    display: none;
  }
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
  }
  .wrapper_archive_statistics .container .slider .photo_slider_css {
    position: absolute;
    animation: round 16s infinite;
    opacity: 0;
    width: 100%;
    height: 100%;
    min-height: 0px;
  }
  @keyframes round {
    25% {
      opacity: 1;
    }
    40% {
      opacity: 0;
    }
  }
  .wrapper_archive_statistics .container .slider img:nth-child(1) {
    animation-delay: 12s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(2) {
    animation-delay: 8s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(3) {
    animation-delay: 4s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(4) {
    animation-delay: 0;
  }
}
@media (max-width: 1024px) and (min-width: 0px) and (max-width: 320px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (max-width: 1024px) and (min-width: 321px) and (max-width: 480px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (max-width: 1024px) {
  .wrapper_archive_statistics .container .blocks {
    display: flex;
    width: 100%;
    flex-direction: column;
    height: 400px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row:first-child {
    padding-bottom: 10px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row {
    display: flex;
    width: 100%;
    height: 100%;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block {
    display: flex;
    height: 100%;
    width: 50%;
    margin: 10px 10px 10px 0px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block .title {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    font-size: 16px;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block .text {
    justify-content: center;
    font-size: 16px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 15px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-top: 15px;
    color: white;
    font-size: 16px;
    width: 70%;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li {
    display: flex;
    padding: 5px;
    justify-content: space-between;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .player {
    display: flex;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
  .wrapper_archive_statistics .blocks_goals {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
  }
  .wrapper_archive_statistics .blocks_goals .block {
    display: flex;
    height: 220px;
    width: 33%;
    margin: 10px 0px 0px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 45px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 45px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals_difference {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 45px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal {
    display: flex;
    width: 100%;
    height: 100%;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #c6dc78;
    font-size: 40px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #f98987;
    font-size: 40px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: gray;
    font-size: 40px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .img {
    display: flex;
    width: 60%;
    height: 150px;
    justify-content: center;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .img img {
    width: 100px;
    padding-left: 20px;
  }
  .wrapper_archive_statistics .best_players {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    flex-direction: column;
  }
  .wrapper_archive_statistics .best_players .block_row {
    display: flex;
    height: 220px;
    width: 100%;
    justify-content: center;
    margin-bottom: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row .block {
    display: flex;
    height: 220px;
    width: 25%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(45deg, #00509D, #282933);
    transition: 1s;
  }
  .wrapper_archive_statistics .best_players .block_row .block .title {
    display: flex;
    color: #FDC500;
    font-size: 18px;
    text-align: center;
    width: 100%;
    height: 40px;
    padding-top: 65px;
    font-family: PLAY-BOLD;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row .block .text {
    display: flex;
    color: white;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    padding-top: 40px;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .best_players .block_row .block:hover {
    transform: scale(1.05);
  }
  .wrapper_archive_statistics .best_players .block_row2 {
    display: flex;
    height: 220px;
    width: 100%;
    justify-content: center;
    margin-bottom: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block {
    display: flex;
    height: 220px;
    width: 33%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(45deg, #00509D, #282933);
    background-size: cover;
    transition: 1s;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block .title {
    display: flex;
    color: #FDC500;
    font-size: 18px;
    text-align: center;
    width: 100%;
    height: 40px;
    padding-top: 65px;
    font-family: PLAY-BOLD;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block .text {
    display: flex;
    color: white;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    padding-top: 40px;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block:hover {
    transform: scale(1.05);
  }
  .wrapper_archive_statistics .all_goals {
    display: flex;
    height: 100%;
    flex-wrap: wrap;
  }
  .wrapper_archive_statistics .all_goals .block {
    display: flex;
    height: 1050px;
    width: 48%;
    margin: 10px 0px 0px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .all_goals .block .title {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    font-size: 16px;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .all_goals .block .text {
    justify-content: center;
    font-size: 16px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 15px;
  }
  .wrapper_archive_statistics .all_goals .block ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-top: 15px;
    color: white;
    font-size: 16px;
    width: 90%;
  }
  .wrapper_archive_statistics .all_goals .block ul li {
    display: flex;
    padding: 5px;
    justify-content: space-between;
  }
  .wrapper_archive_statistics .all_goals .block ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .wrapper_archive_statistics .all_goals .block ul li .player {
    display: flex;
  }
  .wrapper_archive_statistics .all_goals .block ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
@media (max-width: 768px) {
  .wrapper_archive_statistics {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 80px 0 30px 0;
    flex-direction: column;
    padding-left: 5px;
    padding-right: 5px;
  }
  .wrapper_archive_statistics .title {
    display: flex;
    font-size: 25px;
    color: white;
    margin-bottom: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
  }
  .wrapper_archive_statistics .blocks_matches {
    display: flex;
    height: 100%;
    margin-bottom: 0px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .wrapper_archive_statistics .blocks_matches .block {
    display: flex;
    height: 220px;
    width: 47%;
    margin: 0px 5px 5px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_wins {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_draw {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .title_block_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block .value4 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_archive_statistics .blocks_matches .block:first-child {
    margin: 0px 5px 5px 5px;
  }
  .wrapper_archive_statistics .blocks_matches .big_block {
    display: flex;
    height: 220px;
    width: 96%;
    margin: 0px 10px 0px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_matches .big_block .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
    font-size: 14px;
  }
  .wrapper_archive_statistics .container {
    display: flex;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right: 0px;
    background-color: #282933;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .wrapper_archive_statistics .container .slider {
    width: 100%;
    height: 100%;
    padding-right: 10px;
    padding-top: 10px;
    display: none;
  }
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
  }
  .wrapper_archive_statistics .container .slider .photo_slider_css {
    position: absolute;
    animation: round 16s infinite;
    opacity: 0;
    width: 100%;
    height: 100%;
    min-height: 0px;
  }
  @keyframes round {
    25% {
      opacity: 1;
    }
    40% {
      opacity: 0;
    }
  }
  .wrapper_archive_statistics .container .slider img:nth-child(1) {
    animation-delay: 12s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(2) {
    animation-delay: 8s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(3) {
    animation-delay: 4s;
  }
  .wrapper_archive_statistics .container .slider img:nth-child(4) {
    animation-delay: 0;
  }
}
@media (max-width: 768px) and (min-width: 0px) and (max-width: 320px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (max-width: 768px) and (min-width: 321px) and (max-width: 480px) {
  .wrapper_archive_statistics .container .slider .container_slider_css {
    width: 80%;
    height: 190px;
  }
}
@media (max-width: 768px) {
  .wrapper_archive_statistics .container .blocks {
    display: flex;
    width: 100%;
    flex-direction: column;
    height: 100%;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row:first-child {
    padding-bottom: 5px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row {
    display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block {
    display: flex;
    height: 170px;
    width: 100%;
    margin: 10px 10px 5px 0px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block .title {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    font-size: 16px;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block .text {
    justify-content: center;
    font-size: 16px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 15px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-top: 15px;
    color: white;
    font-size: 14px;
    width: 90%;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li {
    display: flex;
    padding: 5px;
    justify-content: space-between;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .player {
    display: flex;
  }
  .wrapper_archive_statistics .container .blocks .blocks_row .block ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
  .wrapper_archive_statistics .blocks_goals {
    display: flex;
    height: 100%;
    margin-bottom: 10px;
    width: 96%;
    justify-content: center;
    flex-direction: column;
  }
  .wrapper_archive_statistics .blocks_goals .block {
    display: flex;
    height: 220px;
    width: 100%;
    margin: 10px 10px 5px 10px;
    padding-right: 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 45px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 45px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .title_goals_difference {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 45px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal {
    display: flex;
    width: 100%;
    height: 100%;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #c6dc78;
    font-size: 40px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #f98987;
    font-size: 40px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: gray;
    font-size: 40px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .img {
    display: flex;
    width: 60%;
    height: 150px;
    justify-content: center;
    align-items: center;
  }
  .wrapper_archive_statistics .blocks_goals .block .container_goal .img img {
    width: 100px;
    padding-left: 20px;
  }
  .wrapper_archive_statistics .best_players {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    flex-direction: column;
  }
  .wrapper_archive_statistics .best_players .block_row {
    display: flex;
    height: 100%;
    width: 98%;
    margin: 0px 10px 5px 5px;
    justify-content: center;
    margin-bottom: 0px;
    flex-direction: column;
  }
  .wrapper_archive_statistics .best_players .block_row .block {
    display: flex;
    height: 220px;
    width: 96%;
    margin: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(45deg, #00509D, #282933);
    transition: 1s;
  }
  .wrapper_archive_statistics .best_players .block_row .block .title {
    display: flex;
    color: #FDC500;
    font-size: 18px;
    text-align: center;
    width: 100%;
    height: 40px;
    padding-top: 65px;
    font-family: PLAY-BOLD;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row .block .text {
    display: flex;
    color: white;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    padding-top: 40px;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .best_players .block_row .block:hover {
    transform: scale(1.05);
  }
  .wrapper_archive_statistics .best_players .block_row2 {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    margin-bottom: 0px;
    flex-direction: column;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block {
    display: flex;
    height: 220px;
    width: 96%;
    margin: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(45deg, #00509D, #282933);
    background-size: cover;
    transition: 1s;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block .title {
    display: flex;
    color: #FDC500;
    font-size: 18px;
    text-align: center;
    width: 100%;
    height: 40px;
    padding-top: 65px;
    font-family: PLAY-BOLD;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block .text {
    display: flex;
    color: white;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    padding-top: 40px;
    font-family: PLAY-REGULAR;
  }
  .wrapper_archive_statistics .best_players .block_row2 .block:hover {
    transform: scale(1.05);
  }
  .wrapper_archive_statistics .all_goals {
    display: flex;
    height: 100%;
    flex-wrap: wrap;
  }
  .wrapper_archive_statistics .all_goals .block {
    display: flex;
    height: 100%;
    width: 98%;
    margin: 0px 10px 5px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_archive_statistics .all_goals .block .title {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 20px 10px 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    font-size: 16px;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
  }
  .wrapper_archive_statistics .all_goals .block .text {
    justify-content: center;
    font-size: 16px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 15px;
    padding-bottom: 10px;
  }
  .wrapper_archive_statistics .all_goals .block ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-top: 15px;
    color: white;
    font-size: 16px;
    width: 90%;
  }
  .wrapper_archive_statistics .all_goals .block ul li {
    display: flex;
    padding: 5px;
    justify-content: space-between;
  }
  .wrapper_archive_statistics .all_goals .block ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .wrapper_archive_statistics .all_goals .block ul li .player {
    display: flex;
  }
  .wrapper_archive_statistics .all_goals .block ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
.archive {
  display: flex;
  width: 100%;
  background-color: #282933;
  justify-content: center;
  padding: 190px 10px 10px 10px;
  flex-direction: column;
}
.archive .container_9 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_9 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/pro2024.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_9 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_9 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_9 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_9 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_9 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_9 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  padding-left: 10px;
}
.archive .container_9 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2024.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_9 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_9 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_9 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_9 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_9 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_9 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_9 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2023.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_9 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/pro2023.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_9 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_9 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_9 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_9 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_9 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_8 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 0px 0px 10px 0px;
}
.archive .container_8 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2023.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
  margin-left: 10px;
}
.archive .container_8 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_8 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_8 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_8 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_8 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_8 .big_block2 {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/pro2023.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
  margin-left: 10px;
}
.archive .container_8 .big_block2 .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_8 .big_block2 .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_8 .big_block2 .button {
  display: flex;
  justify-content: left;
}
.archive .container_8 .big_block2 .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_8 .big_block2 .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_1 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_1 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2022.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_1 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_1 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_1 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_1 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_1 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_1 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  padding-left: 10px;
}
.archive .container_1 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/u182022.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_1 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_1 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_1 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_1 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_1 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_1 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_1 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2021.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_1 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/u182021.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_1 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_1 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_1 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_1 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_1 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_2 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_2 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/u212021.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_2 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_2 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_2 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_2 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_2 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_2 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  margin: 0px 0px 0px 10px;
}
.archive .container_2 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/u212020.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_2 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_2 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_2 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_2 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_2 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_2 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_2 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2021.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_2 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/u182020.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_2 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_2 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_2 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_2 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_2 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_3 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_3 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2019.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_3 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_3 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_3 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_3 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_3 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_3 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  margin: 0px 0px 0px 10px;
}
.archive .container_3 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/u182019.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_3 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_3 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_3 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_3 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_3 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_3 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_3 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2018.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_3 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/u182018.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_3 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_3 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_3 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_3 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_3 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_4 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_4 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/mfc2017.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_4 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_4 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_4 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_4 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_4 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_4 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  margin: 0px 0px 0px 10px;
}
.archive .container_4 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2017.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_4 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_4 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_4 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_4 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_4 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_4 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_4 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2017.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_4 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/mfc2016.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_4 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_4 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_4 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_4 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_4 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_5 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_5 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/98002016.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_5 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_5 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_5 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_5 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_5 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_5 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  margin: 0px 0px 0px 10px;
}
.archive .container_5 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2015.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_5 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_5 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_5 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_5 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_5 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_5 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_5 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/mfc2015.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_5 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/dubl2015.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_5 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_5 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_5 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_5 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_5 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_6 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_6 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/98002015.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_6 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_6 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_6 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_6 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_6 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_6 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  margin: 0px 0px 0px 10px;
}
.archive .container_6 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/01022015.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_6 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_6 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_6 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_6 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_6 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_6 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_6 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2014.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_6 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/dubl2014.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_6 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_6 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_6 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_6 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_6 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_7 {
  display: flex;
  width: 100%;
  height: 500px;
  background-color: #282933;
  justify-content: center;
  margin: 10px 0px 10px 0px;
}
.archive .container_7 .big_block {
  display: flex;
  width: 50%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/01022014.jpg);
  background-size: cover;
  height: 510px;
  flex-direction: column;
}
.archive .container_7 .big_block .text {
  display: flex;
  justify-content: left;
  padding-top: 325px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_7 .big_block .text .title {
  display: flex;
  font-size: 45px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_7 .big_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_7 .big_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_7 .big_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_7 .container_blocks {
  display: flex;
  width: 50%;
  height: 500px;
  flex-direction: column;
  margin: 0px 0px 0px 10px;
}
.archive .container_7 .container_blocks .medium_block {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/vz2013.jpg);
  background-size: cover;
  height: 50%;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 650px;
}
.archive .container_7 .container_blocks .medium_block .text {
  display: flex;
  justify-content: left;
  padding-top: 90px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_7 .container_blocks .medium_block .text .title {
  display: flex;
  font-size: 40px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_7 .container_blocks .medium_block .button {
  display: flex;
  justify-content: left;
}
.archive .container_7 .container_blocks .medium_block .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 20px 0px 0px 20px;
}
.archive .container_7 .container_blocks .medium_block .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.archive .container_7 .container_blocks .small_blocks {
  display: flex;
  width: 100%;
  height: 50%;
}
.archive .container_7 .container_blocks .small_blocks .small_block1 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/none.jpg);
  background-size: cover;
  margin: 10px 0px 10px 0px;
  height: 100%;
  flex-direction: column;
}
.archive .container_7 .container_blocks .small_blocks .small_block2 {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background: linear-gradient(45deg, rgba(0, 80, 157, 0.8), rgba(0, 0, 0, 0.7)), url(../img/archive/none.jpg);
  background-size: cover;
  margin: 10px 0px 10px 10px;
  height: 100%;
  flex-direction: column;
}
.archive .container_7 .container_blocks .small_blocks .text {
  display: flex;
  justify-content: left;
  padding-top: 100px;
  padding-left: 20px;
  flex-direction: column;
}
.archive .container_7 .container_blocks .small_blocks .text .title {
  display: flex;
  font-size: 28px;
  font-family: PLAY-BOLD;
  color: white;
}
.archive .container_7 .container_blocks .small_blocks .button {
  display: flex;
  justify-content: left;
}
.archive .container_7 .container_blocks .small_blocks .button button {
  display: inline-block;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 20px;
  padding: 10px 15px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
  margin: 15px 0px 0px 20px;
}
.archive .container_7 .container_blocks .small_blocks .button button:hover {
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}

@media (max-width: 1366px) {
  .archive {
    padding: 170px 10px 10px 10px;
  }
  .archive .container_9 {
    flex-direction: column;
    height: 1500px;
    margin: 0px 0px 10px 0px;
  }
  .archive .container_9 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_9 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_9 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
  }
  .archive .container_9 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_9 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_9 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_9 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
  .archive .container_8 {
    flex-direction: column;
    height: 100%;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_8 .big_block {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .archive .container_8 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_8 .big_block2 {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .archive .container_8 .big_block2 .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_1 {
    flex-direction: column;
    height: 1500px;
    margin: 0px 0px 10px 0px;
  }
  .archive .container_1 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_1 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_1 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
  }
  .archive .container_1 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_1 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_1 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_1 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
  .archive .container_2 {
    flex-direction: column;
    height: 1500px;
  }
  .archive .container_2 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_2 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_2 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_2 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_2 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_2 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_2 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
  .archive .container_3 {
    flex-direction: column;
    height: 1500px;
  }
  .archive .container_3 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_3 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_3 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_3 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_3 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_3 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_3 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
  .archive .container_4 {
    flex-direction: column;
    height: 1500px;
  }
  .archive .container_4 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_4 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_4 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_4 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_4 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_4 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_4 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
  .archive .container_5 {
    flex-direction: column;
    height: 1500px;
  }
  .archive .container_5 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_5 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_5 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_5 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_5 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_5 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_5 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
  .archive .container_6 {
    flex-direction: column;
    height: 1500px;
  }
  .archive .container_6 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_6 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_6 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_6 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_6 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_6 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_6 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
  .archive .container_7 {
    flex-direction: column;
    height: 1500px;
  }
  .archive .container_7 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_7 .big_block .text {
    padding-top: 310px;
    padding-left: 20px;
  }
  .archive .container_7 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1000px;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_7 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_7 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_7 .container_blocks .small_blocks {
    height: 500px;
  }
  .archive .container_7 .container_blocks .small_blocks .text {
    padding-top: 355px;
    padding-left: 20px;
  }
}
@media (max-width: 1024px) {
  .archive {
    padding: 160px 10px 10px 10px;
  }
  .archive .container_9 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_9 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_9 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_9 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_9 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_9 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_9 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_9 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_9 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_9 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_8 {
    flex-direction: column;
    height: 100%;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_8 .big_block {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .archive .container_8 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_8 .big_block2 {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .archive .container_8 .big_block2 .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_1 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_1 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_1 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_1 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_1 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_1 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_1 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_1 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_1 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_1 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_2 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_2 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_2 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_2 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_2 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_2 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_2 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_2 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_2 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_2 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_3 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_3 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_3 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_3 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_3 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_3 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_3 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_3 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_3 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_3 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_4 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_4 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_4 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_4 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_4 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_4 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_4 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_4 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_4 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_4 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_5 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_5 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_5 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_5 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_5 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_5 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_5 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_5 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_5 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_5 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_6 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_6 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_6 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_6 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_6 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_6 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_6 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_6 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_6 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_6 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_7 {
    flex-direction: column;
    height: 2000px;
    margin-bottom: 0px;
  }
  .archive .container_7 .big_block {
    width: 100%;
    margin-bottom: 10px;
  }
  .archive .container_7 .big_block .text {
    padding-top: 300px;
    padding-left: 20px;
  }
  .archive .container_7 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 1500px;
  }
  .archive .container_7 .container_blocks .medium_block {
    height: 500px;
  }
  .archive .container_7 .container_blocks .medium_block .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_7 .container_blocks .small_blocks {
    height: 1000px;
    flex-direction: column;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 {
    height: 500px;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 40px;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 {
    height: 500px;
    margin: 0px;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 325px;
    padding-left: 20px;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 40px;
  }
  .archive .container_7 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_7 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_7 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
}
@media (max-width: 768px) {
  .archive {
    padding: 70px 10px 10px 10px;
  }
  .archive .container_9 {
    height: 100%;
  }
  .archive .container_9 .big_block {
    height: 250px;
  }
  .archive .container_9 .big_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_9 .big_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_9 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_9 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_9 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_9 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_9 .container_blocks .medium_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_9 .container_blocks .medium_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_9 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_9 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_9 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 {
    height: 250px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_9 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_9 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
    text-align: center;
  }
  .archive .container_9 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_9 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_8 {
    flex-direction: column;
    height: 100%;
    margin: 0px 0px 0px 0px;
  }
  .archive .container_8 .big_block {
    height: 250px;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .archive .container_8 .big_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_8 .big_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_8 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_8 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_8 .big_block2 {
    height: 250px;
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px;
  }
  .archive .container_8 .big_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_8 .big_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_8 .big_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_8 .big_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_1 {
    height: 100%;
  }
  .archive .container_1 .big_block {
    height: 250px;
  }
  .archive .container_1 .big_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_1 .big_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_1 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_1 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_1 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_1 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_1 .container_blocks .medium_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_1 .container_blocks .medium_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_1 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_1 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_1 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 {
    height: 250px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_1 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_1 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
    text-align: center;
  }
  .archive .container_1 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_1 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_2 {
    height: 100%;
  }
  .archive .container_2 .big_block {
    height: 250px;
  }
  .archive .container_2 .big_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_2 .big_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_2 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_2 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_2 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_2 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_2 .container_blocks .medium_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_2 .container_blocks .medium_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_2 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_2 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_2 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 {
    height: 250px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_2 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_2 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
    text-align: center;
  }
  .archive .container_2 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_2 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_3 {
    height: 100%;
  }
  .archive .container_3 .big_block {
    height: 250px;
  }
  .archive .container_3 .big_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_3 .big_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_3 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_3 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_3 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_3 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_3 .container_blocks .medium_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_3 .container_blocks .medium_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_3 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_3 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_3 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 {
    height: 250px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_3 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_3 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
    text-align: center;
  }
  .archive .container_3 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_3 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_4 {
    height: 100%;
  }
  .archive .container_4 .big_block {
    height: 250px;
  }
  .archive .container_4 .big_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_4 .big_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_4 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_4 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_4 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_4 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_4 .container_blocks .medium_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_4 .container_blocks .medium_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_4 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_4 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_4 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 {
    height: 250px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_4 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_4 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
    text-align: center;
  }
  .archive .container_4 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_4 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_5 {
    height: 100%;
  }
  .archive .container_5 .big_block {
    height: 250px;
  }
  .archive .container_5 .big_block .text {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_5 .big_block .text .title {
    font-size: 25px;
    justify-content: center;
  }
  .archive .container_5 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_5 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_5 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_5 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_5 .container_blocks .medium_block .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_5 .container_blocks .medium_block .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_5 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_5 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_5 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 {
    height: 250px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_5 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_5 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
    text-align: center;
  }
  .archive .container_5 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_5 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_6 {
    height: 100%;
  }
  .archive .container_6 .big_block {
    height: 250px;
  }
  .archive .container_6 .big_block .text {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_6 .big_block .text .title {
    font-size: 25px;
    justify-content: center;
  }
  .archive .container_6 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_6 .big_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_6 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_6 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_6 .container_blocks .medium_block .text {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_6 .container_blocks .medium_block .text .title {
    font-size: 25px;
    justify-content: center;
  }
  .archive .container_6 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_6 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_6 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 {
    height: 250px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_6 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_6 .container_blocks .small_blocks .button {
    display: flex;
    justify-content: left;
  }
  .archive .container_6 .container_blocks .small_blocks .button button {
    display: inline-block;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 5px;
    font-size: 24px;
    padding: 10px 30px;
    transition: all 0.4s ease;
    font-family: PLAY-REGULAR;
    margin: 20px 0px 0px 20px;
  }
  .archive .container_6 .container_blocks .small_blocks .button button:hover {
    text-decoration: none;
    background-color: #1c3a75;
    color: #ffffff;
    border-color: #000000;
    font-family: PLAY-REGULAR;
  }
  .archive .container_7 {
    height: 100%;
  }
  .archive .container_7 .big_block {
    height: 250px;
  }
  .archive .container_7 .big_block .text {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_7 .big_block .text .title {
    font-size: 25px;
    justify-content: center;
  }
  .archive .container_7 .big_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_7 .big_block .button view button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_7 .container_blocks {
    width: 100%;
    padding-left: 0px;
    height: 100%;
  }
  .archive .container_7 .container_blocks .medium_block {
    height: 250px;
    min-width: 0px;
  }
  .archive .container_7 .container_blocks .medium_block .text {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_7 .container_blocks .medium_block .text .title {
    font-size: 25px;
    justify-content: center;
  }
  .archive .container_7 .container_blocks .medium_block .button {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .archive .container_7 .container_blocks .medium_block .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_7 .container_blocks .small_blocks {
    height: 100%;
    flex-direction: column;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 {
    height: 250px;
    justify-content: center;
    text-align: center;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 .button {
    display: flex;
    flex-direction: column;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block1 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 {
    height: 250px;
    margin: 0px;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 .text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 .text .title {
    font-size: 30px;
    justify-content: center;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 .button {
    display: flex;
    flex-direction: column;
  }
  .archive .container_7 .container_blocks .small_blocks .small_block2 .button button {
    margin: 10px 10px 0px 10px;
  }
  .archive .container_7 .container_blocks .small_blocks .button {
    display: flex;
    flex-direction: column;
  }
  .archive .container_7 .container_blocks .small_blocks .button button {
    margin: 10px 10px 0px 10px;
  }
}
.team8x8_wrapper {
  background-color: black;
  display: flex;
  width: 100%;
  justify-content: center;
  flex-direction: column;
  font-family: PLAY-REGULAR;
}
.team8x8_wrapper .selection_players {
  display: flex;
  height: 100%;
  width: 100%;
  margin-top: 22svh;
  background-color: black;
  flex-direction: column;
}
.team8x8_wrapper .selection_players .team {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.team8x8_wrapper .selection_players .team .team_description {
  font-size: 2svh;
  padding: 20px;
  color: white;
  text-align: center;
}
.team8x8_wrapper .selection_players .team .team_name {
  display: flex;
  height: 4svh;
  width: 95%;
  background-color: black;
}
.team8x8_wrapper .selection_players .team .team_name .name_team {
  font-size: 4svh;
  color: #FDC500;
  width: 50%;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .selection_players .team .team_name .button_8x8 {
  display: flex;
  width: 50%;
  justify-content: end;
  padding-right: 20px;
  flex: 1;
}
.team8x8_wrapper .selection_players .team .team_name .button_8x8 button {
  font-family: PLAY-REGULAR;
  font-size: 2svh;
  color: #FDC500;
  background-color: #00296B;
  padding: 1svh 0.5svh;
  border: solid #FDC500 2px;
  border-radius: 20px;
  transition: 101ms;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  margin-left: 10px;
}
.team8x8_wrapper .selection_players .team .team_name .button_8x8 button:hover {
  transition: 101ms;
  padding: 10px 5px;
  background-color: black;
  color: white;
  border: solid 2px white;
}
.team8x8_wrapper .selection_players .team .players {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  /* Равные столбцы */
  align-items: stretch;
  /* Равномерная высота */
  height: 100%;
  width: 100%;
  padding: 3svh;
  background-color: black;
  justify-content: space-between;
}
.team8x8_wrapper .selection_players .team .players .player {
  display: flex;
  font-size: 2.5svh;
  color: white;
  margin-bottom: 10px;
  padding-left: 20px;
}
.team8x8_wrapper .selection_players .team .players .player .number {
  text-align: left;
  margin-right: 10px;
  width: 10%;
}
.team8x8_wrapper .selection_players .team .players .player .name {
  width: 90%;
  text-align: left;
}
.team8x8_wrapper .selection_players .team .players .player .name a:active,
.team8x8_wrapper .selection_players .team .players .player .name a {
  text-decoration: none;
  color: white;
}
.team8x8_wrapper .selection_players .team .players .player .name a:hover {
  color: #FDC500;
}
.team8x8_wrapper .selection_players .team .players .player:hover {
  color: #FDC500;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .selection_players .team .player_blok {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 20px;
  background-color: #00296B;
  border-radius: 20px;
  margin: 10px;
  flex: 1;
}
.team8x8_wrapper .selection_players .team .player_blok .goalkeeper {
  flex-direction: column;
  justify-content: center;
}
.team8x8_wrapper .selection_players .team .player_blok .goalkeeper .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .selection_players .team .player_blok .defender .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  margin-top: 20px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .selection_players .team .midfielders {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 20px;
  background-color: #00296B;
  border-radius: 20px;
  margin: 10px;
  flex: 1;
}
.team8x8_wrapper .selection_players .team .midfielders .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .selection_players .team .forvards_coach_block {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 20px;
  background-color: #00296B;
  border-radius: 20px;
  margin: 10px;
  flex: 1;
}
.team8x8_wrapper .selection_players .team .forvards {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.team8x8_wrapper .selection_players .team .forvards .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .selection_players .team .coach {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  justify-content: end;
  padding-bottom: 2.3svh;
}
.team8x8_wrapper .selection_players .team .coach .title {
  font-size: 2.8svh;
  color: #FDC500;
  margin-bottom: 10px;
  padding-left: 20px;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .selection_players .team .coach button {
  font-family: PLAY-REGULAR;
  font-size: 18px;
  color: white;
  background-color: #00296B;
  padding: 20px 5px;
  border-radius: 0px;
  border: solid white 0px;
  transition: 101ms;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  height: 13px;
  width: 100%;
}
.team8x8_wrapper .selection_players .team .coach button:hover {
  transition: 101ms;
  padding: 20px 5px;
  background-color: black;
  color: white;
}
.team8x8_wrapper .statistics {
  width: 100%;
  height: 100%;
  background-color: black;
  justify-content: center;
  padding: 0 3svh;
}
.team8x8_wrapper .statistics .title {
  width: 100%;
  height: 100%;
  background-color: black;
  justify-content: center;
  padding: 0 3svh 3svh 3svh;
}
.team8x8_wrapper .statistics .title .title_text {
  font-size: 4svh;
  font-family: PLAY-BOLD;
  color: #FDC500;
  width: 95%;
}
.team8x8_wrapper .statistics .blocks_statistic {
  flex-direction: column;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  overflow: hidden;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper {
  display: flex;
  transition: transform 0.5s ease;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  /* Равные столбцы */
  align-items: stretch;
  /* Равномерная высота */
  width: 100%;
  gap: 1svh;
  padding: 1svh;
  justify-content: center;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #282933;
  border-radius: 20px;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .game,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .form,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
  display: flex;
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  justify-content: center;
  padding: 20px;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
  font-size: 2svh;
  color: #FDC500;
  text-align: left;
  padding-bottom: 5px;
  width: 50%;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
  font-size: 2svh;
  color: white;
  text-align: right;
  width: 50%;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
  display: flex;
  height: 100%;
  width: 10%;
  justify-content: center;
  margin-right: 20px;
}
.team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
  height: 50px;
  width: 100%;
}
.team8x8_wrapper .title_tablegoal {
  width: 100%;
  height: 100%;
  background-color: black;
  justify-content: center;
  padding: 3svh 3svh 3svh 5svh;
}
.team8x8_wrapper .title_tablegoal .text_title {
  font-size: 4svh;
  font-family: PLAY-BOLD;
  color: #FDC500;
  width: 100%;
}
.team8x8_wrapper .tablegoal {
  width: 100%;
  display: flex;
  font-size: 16px;
  padding-bottom: 20px;
}
.team8x8_wrapper .tablegoal .statistic:nth-child(1) {
  background-color: #00296B;
}
.team8x8_wrapper .tablegoal .statistic:nth-child(2) {
  background-color: #282933;
}
.team8x8_wrapper .tablegoal .statistic:nth-child(3) {
  background-color: #00296B;
}
.team8x8_wrapper .tablegoal .statistic:nth-child(4) {
  background-color: #282933;
}
.team8x8_wrapper .tablegoal .statistic:nth-child(5) {
  background-color: #00296B;
}
.team8x8_wrapper .tablegoal .statistic {
  display: flex;
  justify-content: center;
  align-items: start;
  padding: 5px 10px;
  color: white;
  text-align: center;
  width: 20%;
  border-radius: 6px;
  margin: 5px;
}
.team8x8_wrapper .tablegoal .statistic .wrapper {
  width: 90%;
  max-width: 250px;
  padding-bottom: 10px;
  display: flex;
  height: 100%;
}
.team8x8_wrapper .tablegoal .statistic .wrapper .title {
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-size: 2svh;
  font-family: PLAY-BOLD;
  height: 75px;
  padding-top: 20px;
  color: #FDC500;
}
.team8x8_wrapper .tablegoal .statistic .wrapper ul {
  font-family: PLAY-REGULAR;
  height: 90%;
  font-size: 2svh;
}
.team8x8_wrapper .tablegoal .statistic .wrapper ul li {
  display: flex;
  padding: 5px 0;
  justify-content: space-between;
}
.team8x8_wrapper .tablegoal .statistic .wrapper ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
}
.team8x8_wrapper .tablegoal .statistic .wrapper ul li .player {
  display: flex;
}
.team8x8_wrapper .tablegoal .statistic .wrapper ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
}
.team8x8_wrapper .tablegoal .statistic .wrapper .link {
  display: flex;
  justify-content: center;
  padding-top: 5px;
  font-family: PLAY-Bold;
  align-items: end;
}
.team8x8_wrapper .tablegoal .statistic .wrapper .link a {
  font-size: 2svh;
  color: white;
  font-family: PLAY-BOLD;
}
.team8x8_wrapper .tablegoal .statistic .wrapper .link a:hover {
  color: gray;
}

@media (max-width: 1366px) {
  .team8x8_wrapper .selection_players .team .team_name {
    justify-content: center;
    align-items: center;
  }
  .team8x8_wrapper .selection_players .team .team_name .name_team {
    font-size: 3svh;
  }
  .team8x8_wrapper .selection_players .team .players .player {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .goalkeeper .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .defender .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .midfielders .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .forvards .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .coach .title {
    font-size: 20px;
  }
  .team8x8_wrapper .statistics {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 3svh;
  }
  .team8x8_wrapper .statistics .title {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 3svh 3svh 3svh;
  }
  .team8x8_wrapper .statistics .title .title_text {
    font-size: 4svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .team8x8_wrapper .statistics .blocks_statistic {
    flex-direction: column;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    overflow: hidden;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper {
    display: flex;
    transition: transform 0.5s ease;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    /* Равные столбцы */
    align-items: stretch;
    /* Равномерная высота */
    width: 100%;
    gap: 1svh;
    padding: 1svh;
    justify-content: center;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #282933;
    border-radius: 20px;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .game,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .form,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
    justify-content: center;
    padding: 20px;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
    font-size: 2svh;
    color: #FDC500;
    text-align: left;
    padding-bottom: 5px;
    width: 50%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
    font-size: 2svh;
    color: white;
    text-align: right;
    width: 50%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
    display: flex;
    height: 100%;
    width: 10%;
    justify-content: center;
    margin-right: 20px;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
    height: 50px;
    width: 100%;
  }
  .team8x8_wrapper .tablegoal {
    width: 100%;
    display: flex;
    font-size: 16px;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(1) {
    background-color: #00296B;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(2) {
    background-color: #282933;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(3) {
    background-color: #00296B;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(4) {
    background-color: #282933;
  }
  .team8x8_wrapper .tablegoal .statistic {
    background: red;
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 25%;
    height: 300px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper {
    width: 90%;
    max-width: 200px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 22px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .player {
    display: flex;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
@media (max-width: 1024px) {
  .team8x8_wrapper .selection_players {
    margin-top: 17svh;
  }
  .team8x8_wrapper .selection_players .team .team_name {
    height: 150px;
    width: 100%;
    padding: 2svh;
  }
  .team8x8_wrapper .selection_players .team .team_name .name_team {
    display: flex;
    font-size: 24px;
    align-items: center;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding-right: 100px;
  }
  .team8x8_wrapper .selection_players .team .team_name .button_8x8 {
    display: flex;
    justify-content: right;
    align-items: center;
    width: 50%;
    flex-direction: column;
    padding-left: 200px;
  }
  .team8x8_wrapper .selection_players .team .team_name .button_8x8 button {
    flex: 1;
    height: 50px;
    padding: 1svh 0.5svh;
    min-width: 200px;
    margin-top: 10px;
    font-size: 1.5svh;
    justify-content: center;
  }
  .team8x8_wrapper .selection_players .team .players {
    padding: 1svh;
  }
  .team8x8_wrapper .selection_players .team .players .player {
    font-size: 15px;
  }
  .team8x8_wrapper .selection_players .team .player_blok {
    padding: 10px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .goalkeeper .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .defender .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .midfielders {
    padding: 10px;
  }
  .team8x8_wrapper .selection_players .team .midfielders .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .forvards_coach_block {
    padding: 10px;
  }
  .team8x8_wrapper .selection_players .team .forvards .title {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .coach .title {
    font-size: 20px;
  }
  .team8x8_wrapper .statistics {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh;
  }
  .team8x8_wrapper .statistics .title {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh 1svh 1svh;
  }
  .team8x8_wrapper .statistics .title .title_text {
    font-size: 3svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .team8x8_wrapper .statistics .blocks_statistic {
    flex-direction: column;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    overflow: hidden;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper {
    display: flex;
    transition: transform 0.5s ease;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    /* Равные столбцы */
    align-items: stretch;
    /* Равномерная высота */
    width: 100%;
    gap: 1svh;
    padding: 1svh;
    justify-content: center;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #282933;
    border-radius: 20px;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .game,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .form,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
    justify-content: center;
    padding: 20px;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
    font-size: 2svh;
    color: #FDC500;
    text-align: left;
    padding-bottom: 5px;
    width: 50%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
    font-size: 2svh;
    color: white;
    text-align: right;
    width: 50%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
    display: flex;
    height: 100%;
    width: 10%;
    justify-content: center;
    margin-right: 20px;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
    height: 50px;
    width: 100%;
  }
  .team8x8_wrapper .title_tablegoal {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh 1svh 1svh;
  }
  .team8x8_wrapper .title_tablegoal .text_title {
    font-size: 3svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .team8x8_wrapper .tablegoal {
    width: 100%;
    display: flex;
    font-size: 16px;
  }
  .team8x8_wrapper .tablegoal .statistic {
    background: red;
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 100%;
    height: 300px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper {
    width: 90%;
    max-width: 200px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 22px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .player {
    display: flex;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
@media (max-width: 768px) {
  .team8x8_wrapper .selection_players {
    margin-top: 10svh;
  }
  .team8x8_wrapper .selection_players .team .team_name {
    padding: 5px;
    align-items: center;
    height: 100px;
    display: flex;
    justify-content: center;
    padding: 1svh;
  }
  .team8x8_wrapper .selection_players .team .team_name .name_team {
    font-size: 2svh;
    align-items: left;
    justify-content: left;
    width: 75%;
    margin: 0;
  }
  .team8x8_wrapper .selection_players .team .team_name .button_8x8 {
    flex-direction: column;
    width: 300px;
    padding: 0;
    margin: 0;
    justify-content: right;
  }
  .team8x8_wrapper .selection_players .team .team_name .button_8x8 button {
    width: 200px;
    font-size: 14px;
    justify-content: center;
    font-size: 14px;
    padding: 5px 3px;
    min-width: 100px;
  }
  .team8x8_wrapper .selection_players .team .players {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    display: flex;
  }
  .team8x8_wrapper .selection_players .team .players .player {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .players .player .number {
    text-align: center;
  }
  .team8x8_wrapper .selection_players .team .players {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    display: flex;
  }
  .team8x8_wrapper .selection_players .team .players .player {
    font-size: 20px;
  }
  .team8x8_wrapper .selection_players .team .players .player .number {
    text-align: center;
  }
  .team8x8_wrapper .selection_players .team .player_blok {
    padding: 10px;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-left: 0px;
    padding-right: 0px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .goalkeeper {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    width: 100%;
  }
  .team8x8_wrapper .selection_players .team .player_blok .goalkeeper .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .goalkeeper .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .team8x8_wrapper .selection_players .team .player_blok .goalkeeper .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .goalkeeper .player .name {
    text-align: right;
  }
  .team8x8_wrapper .selection_players .team .player_blok .defender {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    flex-direction: column;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
  .team8x8_wrapper .selection_players .team .player_blok .defender .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .defender .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .team8x8_wrapper .selection_players .team .player_blok .defender .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .team8x8_wrapper .selection_players .team .player_blok .defender .player .name {
    text-align: right;
  }
  .team8x8_wrapper .selection_players .team .midfielders {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
  .team8x8_wrapper .selection_players .team .midfielders .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .team8x8_wrapper .selection_players .team .midfielders .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .team8x8_wrapper .selection_players .team .midfielders .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .team8x8_wrapper .selection_players .team .midfielders .player .name {
    text-align: right;
  }
  .team8x8_wrapper .selection_players .team .forvards_coach_block {
    padding: 10px;
    width: 100%;
    display: flex;
    padding-left: 0px;
    padding-right: 0px;
  }
  .team8x8_wrapper .selection_players .team .forvards {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    width: 100%;
  }
  .team8x8_wrapper .selection_players .team .forvards .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .team8x8_wrapper .selection_players .team .forvards .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .team8x8_wrapper .selection_players .team .forvards .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .team8x8_wrapper .selection_players .team .forvards .player .name {
    text-align: right;
  }
  .team8x8_wrapper .selection_players .team .coach {
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    margin-top: 30px;
    width: 100%;
  }
  .team8x8_wrapper .selection_players .team .coach .title {
    font-size: 25px;
    text-align: center;
    padding-left: 0px;
  }
  .team8x8_wrapper .selection_players .team .coach .player {
    display: flex;
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
    width: 60%;
  }
  .team8x8_wrapper .selection_players .team .coach .player .number {
    text-align: right;
    margin-right: 10px;
  }
  .team8x8_wrapper .selection_players .team .coach .player .name {
    text-align: center;
  }
  .team8x8_wrapper .statistics {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh;
  }
  .team8x8_wrapper .statistics .title {
    width: 100%;
    height: 100%;
    background-color: black;
    justify-content: center;
    padding: 0 1svh 1svh 1svh;
  }
  .team8x8_wrapper .statistics .title .title_text {
    font-size: 3svh;
    font-family: PLAY-BOLD;
    color: #FDC500;
    width: 95%;
  }
  .team8x8_wrapper .statistics .blocks_statistic {
    flex-direction: column;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    overflow: hidden;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper {
    display: flex;
    transition: transform 0.5s ease;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    flex-direction: row;
    /* горизонтальное расположение блоков */
    overflow-x: auto;
    /* горизонтальный скролл */
    -webkit-overflow-scrolling: touch;
    /* плавный скроллинг на мобильных устройствах */
    padding-left: 0;
    padding-right: 0;
    justify-content: start;
    flex-wrap: nowrap;
    scrollbar-width: none;
    /* для Firefox */
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .blocks {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #282933;
    border-radius: 20px;
    flex: 0 0 auto;
    width: auto;
    min-width: 30svh;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .game,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .draw,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .lose,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .goals_conceded,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .difference,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .form,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_series,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .wins_lose,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_win,
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .the_best_lose {
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
    justify-content: center;
    padding: 20px;
    align-items: center;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .name {
    font-size: 2svh;
    color: #FDC500;
    text-align: left;
    padding-bottom: 5px;
    width: 50%;
    font-family: PLAY-BOLD;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .text .number {
    font-size: 2svh;
    color: white;
    text-align: right;
    width: 50%;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon {
    display: flex;
    height: 100%;
    width: 50%;
    justify-content: right;
    margin-right: 20px;
    align-items: center;
  }
  .team8x8_wrapper .statistics .blocks_statistic .wrapper .slider .icon img {
    height: 50px;
    width: 100%;
    justify-content: right;
  }
  .team8x8_wrapper .tablegoal {
    display: flex;
    flex-direction: row;
    /* горизонтальное расположение блоков */
    overflow-x: auto;
    /* горизонтальный скролл */
    -webkit-overflow-scrolling: touch;
    /* плавный скроллинг на мобильных устройствах */
    padding-left: 0;
    padding-right: 0;
    justify-content: none;
    flex-wrap: nowrap;
    scrollbar-width: none;
    /* для Firefox */
    font-size: 16px;
    padding: 0 1svh 1svh 1svh;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(1) {
    background-color: #00296B;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(2) {
    background-color: #282933;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(3) {
    background-color: #00296B;
  }
  .team8x8_wrapper .tablegoal .statistic:nth-child(4) {
    background-color: #282933;
  }
  .team8x8_wrapper .tablegoal .statistic {
    background: red;
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
    flex: 0 0 auto;
    /* предотвращаем сжатие блоков */
    width: auto;
    /* для удобства скроллинга убираем фиксированную ширину */
    min-width: 25svh;
    /* минимальная ширина блока, чтобы они не становились слишком узкими */
    margin: 5px;
    /* добавляем отступы между блоками */
    min-height: 275px;
    min-width: 55%;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper {
    width: 90%;
    max-width: 200px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 2svh;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    padding-bottom: 25px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .player {
    display: flex;
  }
  .team8x8_wrapper .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
  }
}
.hystory {
  display: flex;
  width: 100%;
  background-color: #00296B;
  justify-content: center;
  padding: 190px 2em 0px 2em;
  flex-direction: column;
  font-family: PLAY-REGULAR;
  color: black;
  align-items: center;
}
.hystory .timeline {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 4000px;
  background: #00296B;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}
.hystory .timeline .container-timeline {
  padding: 10px 10px;
  display: flex;
  width: 70%;
  height: 100%;
  background: white;
  flex-direction: column;
  border-radius: 6px;
  margin-bottom: 10px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.hystory .timeline .container-timeline .photo {
  background-color: white;
  height: 40%;
  width: 100%;
  display: flex;
  justify-content: center;
}
.hystory .timeline .container-timeline .photo img {
  margin: 20px 30px;
  max-width: 1000px;
  min-width: 280px;
  border-radius: 6px;
  transition: 1s;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
}
.hystory .timeline .container-timeline .photo img:hover {
  transform: scale(1.05);
}
.hystory .timeline .container-timeline .text-box {
  flex-direction: column;
  display: flex;
  padding: 10px 30px;
  font-size: 15px;
  background-color: white;
}
.hystory .timeline .container-timeline .text-box h2 {
  font-size: 30px;
  font-family: PLAY-BOLD;
  padding-bottom: 10px;
}
.hystory .timeline .container-timeline .text-box small {
  font-size: 14px;
  font-family: PLAY-REGULAR;
  padding-bottom: 10px;
  color: gray;
}
.hystory .timeline .container-timeline .text-box p {
  font-size: 16px;
  font-family: PLAY-REGULAR;
  padding-bottom: 10px;
}

@media (max-width: 1366px) {
  .hystory {
    display: flex;
    width: 100%;
    background-color: #00296B;
    justify-content: center;
    padding: 170px 1em 0px 1em;
    flex-direction: column;
    font-family: PLAY-REGULAR;
    color: black;
    align-items: center;
  }
  .hystory .timeline {
    max-width: 5000px;
  }
  .hystory .timeline .container-timeline {
    width: 80%;
  }
}
@media (max-width: 1024px) {
  .hystory {
    display: flex;
    width: 100%;
    background-color: #00296B;
    justify-content: center;
    padding: 70px 1em 0px 1em;
    flex-direction: column;
    font-family: PLAY-REGULAR;
    color: black;
    align-items: center;
  }
  .hystory .timeline {
    max-width: 5000px;
  }
  .hystory .timeline .container-timeline {
    width: 100%;
  }
  .hystory .timeline .container-timeline .text-box {
    padding: 5px 15px;
  }
}
.result {
  display: flex;
  width: 100%;
  background-color: #282933;
  justify-content: center;
  padding: 210px 0 0px 0;
  flex-direction: column;
}
.result .title {
  justify-content: center;
  text-align: center;
  color: white;
  height: 30px;
  font-size: 25px;
  font-family: PLAY-BOLD;
}
.result .matches_result {
  display: flex;
  padding: 10px 10px 10px 10px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: start;
}
.result .matches_result .match {
  display: flex;
  width: 19%;
  margin: 5px 5px 5px 5px;
  padding: 5px;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  background: linear-gradient(45deg, #282933, #00509D, #282933);
  color: white;
  text-align: center;
  font-size: 16px;
  height: 200px;
  flex-direction: column;
  font-family: PLAY-REGULAR;
  transition: 1s;
}
.result .matches_result .match:hover {
  transform: scale(1.05);
}

@media (max-width: 1366px) {
  .result {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 190px 0 0px 0;
    flex-direction: column;
  }
  .result .matches_result .match {
    display: flex;
    width: 24%;
  }
}
@media (max-width: 1024px) {
  .result {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 170px 0 0px 0;
    flex-direction: column;
  }
  .result .matches_result .match {
    display: flex;
    width: 32%;
    height: 150px;
  }
}
@media (max-width: 768px) {
  .result {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 90px 0 0px 0;
    flex-direction: column;
  }
  .result .matches_result .match {
    display: flex;
    width: 100%;
    height: 150px;
  }
}
.wrapper_records {
  display: flex;
  width: 100%;
  background-color: #282933;
  justify-content: center;
  padding: 190px 0 30px 0;
  flex-direction: column;
  padding-left: 5%;
  padding-right: 5%;
}
.wrapper_records .container-statistic {
  display: flex;
  flex-direction: column;
}
.wrapper_records .container-statistic .title {
  display: flex;
  font-size: 30px;
  color: white;
  margin-bottom: 10px;
  font-family: PLAY-BOLD;
  justify-content: center;
  margin-top: 20px;
}
.wrapper_records .container-statistic .blocks_matches {
  display: flex;
  height: 230px;
  margin-bottom: 10px;
  width: 100%;
  justify-content: center;
}
.wrapper_records .container-statistic .blocks_matches .block {
  display: flex;
  height: 100%;
  width: 15%;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_records .container-statistic .blocks_matches .block .title_block_matches {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_records .container-statistic .blocks_matches .block .title_block_wins {
  display: flex;
  background-color: #c6dc78;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: black;
  align-items: center;
  font-size: 16px;
}
.wrapper_records .container-statistic .blocks_matches .block .title_block_draw {
  display: flex;
  background-color: gray;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_records .container-statistic .blocks_matches .block .title_block_lose {
  display: flex;
  background-color: #f98987;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_records .container-statistic .blocks_matches .block .value {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_records .container-statistic .blocks_matches .block .value2 {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: #c6dc78;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_records .container-statistic .blocks_matches .block .value3 {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: gray;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_records .container-statistic .blocks_matches .block .value4 {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 20px;
  justify-content: center;
  align-items: center;
  color: #f98987;
  font-size: 50px;
  padding-top: 10px;
}
.wrapper_records .container-statistic .blocks_matches .block_2 {
  display: flex;
  height: 100%;
  width: 20%;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.wrapper_records .container-statistic .blocks_matches .block_2 .title_block_matches {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 80%;
  height: 70px;
  color: white;
  align-items: center;
  font-size: 16px;
  text-align: center;
  padding: 5px;
}
.wrapper_records .container-statistic .blocks_matches .block_2 .value {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 0px 20px 20px 20px;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 50px;
}
.wrapper_records .container-statistic .blocks_matches .block_2 .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
}
.wrapper_records .container-statistic .blocks_matches .block_2:last-child {
  margin: 10px 0px 10px 10px;
}
.wrapper_records .container-statistic .blocks_matches .block_3 {
  display: flex;
  height: 100%;
  width: 20%;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.wrapper_records .container-statistic .blocks_matches .block_3 .title_block_matches {
  display: flex;
  background-color: #f98987;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 80%;
  height: 70px;
  color: white;
  align-items: center;
  font-size: 16px;
  text-align: center;
  padding: 5px;
}
.wrapper_records .container-statistic .blocks_matches .block_3 .value {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 0px 20px 20px 20px;
  justify-content: center;
  align-items: center;
  color: #f98987;
  font-size: 50px;
}
.wrapper_records .container-statistic .blocks_matches .block_3 .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
}
.wrapper_records .container-statistic .blocks_matches .block_3:last-child {
  margin: 10px 0px 10px 10px;
}
.wrapper_records .container-statistic .blocks_matches .block_4 {
  display: flex;
  height: 100%;
  width: 20%;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.wrapper_records .container-statistic .blocks_matches .block_4 .title_block_matches {
  display: flex;
  background-color: #c6dc78;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 80%;
  height: 70px;
  color: black;
  align-items: center;
  font-size: 16px;
  text-align: center;
  padding: 5px;
}
.wrapper_records .container-statistic .blocks_matches .block_4 .value {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 0px 20px 20px 20px;
  justify-content: center;
  align-items: center;
  color: #c6dc78;
  font-size: 50px;
}
.wrapper_records .container-statistic .blocks_matches .block_4 .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
}
.wrapper_records .container-statistic .blocks_matches .block_4:last-child {
  margin: 10px 0px 10px 10px;
}
.wrapper_records .container-statistic .blocks_matches .block_5 {
  display: flex;
  height: 100%;
  width: 20%;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.wrapper_records .container-statistic .blocks_matches .block_5 .title_block_matches {
  display: flex;
  background-color: gray;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 80%;
  height: 70px;
  color: black;
  align-items: center;
  font-size: 16px;
  text-align: center;
  padding: 5px;
}
.wrapper_records .container-statistic .blocks_matches .block_5 .value {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 0px 20px 20px 20px;
  justify-content: center;
  align-items: center;
  color: gray;
  font-size: 50px;
}
.wrapper_records .container-statistic .blocks_matches .block_5 .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
}
.wrapper_records .container-statistic .blocks_matches .block_4:last-child {
  margin: 10px 0px 10px 10px;
}
.wrapper_records .container-statistic .blocks_matches .big_block {
  display: flex;
  height: 100%;
  width: 40%;
  margin: 10px 0px 10px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 70%;
  height: 25px;
  color: white;
  align-items: center;
  text-align: center;
}
.wrapper_records .container-statistic .blocks_matches .big_block .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
  text-align: center;
}
.wrapper_records .container-statistic .blocks_matches .big_block {
  display: flex;
  height: 100%;
  width: 40%;
  margin: 10px 0px 10px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
  display: flex;
  background-color: #00509D;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 70%;
  height: 25px;
  color: white;
  align-items: center;
}
.wrapper_records .container-statistic .blocks_matches .big_block .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
  text-align: center;
}
.wrapper_records .blocks_goals {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
}
.wrapper_records .blocks_goals .block {
  display: flex;
  height: 220px;
  width: 33%;
  margin: 10px 0px 0px 10px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
}
.wrapper_records .blocks_goals .block .title_goals {
  display: flex;
  background-color: #c6dc78;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: black;
  align-items: center;
  font-size: 16px;
}
.wrapper_records .blocks_goals .block .title_goals_lose {
  display: flex;
  background-color: #f98987;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_records .blocks_goals .block .title_goals_difference {
  display: flex;
  background-color: gray;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  color: white;
  align-items: center;
  font-size: 16px;
}
.wrapper_records .blocks_goals .block .container_goal {
  display: flex;
  width: 100%;
  height: 100%;
}
.wrapper_records .blocks_goals .block .container_goal .value {
  display: flex;
  font-family: PLAY-BOLD;
  justify-content: left;
  align-items: center;
  color: #c6dc78;
  font-size: 64px;
  padding-top: 10px;
  width: 40%;
  height: 150px;
}
.wrapper_records .blocks_goals .block .container_goal .value2 {
  display: flex;
  font-family: PLAY-BOLD;
  justify-content: left;
  align-items: center;
  color: #f98987;
  font-size: 64px;
  padding-top: 10px;
  width: 40%;
  height: 150px;
}
.wrapper_records .blocks_goals .block .container_goal .value3 {
  display: flex;
  font-family: PLAY-BOLD;
  justify-content: left;
  align-items: center;
  color: gray;
  font-size: 64px;
  padding-top: 10px;
  width: 40%;
  height: 150px;
  align-items: center;
}
.wrapper_records .blocks_goals .block .container_goal .img {
  display: flex;
  width: 60%;
  height: 150px;
  justify-content: center;
  align-items: center;
}
.wrapper_records .blocks_goals .block .container_goal .img img {
  width: 150px;
  padding-left: 20px;
}

@media (max-width: 1366px) {
  .wrapper_records {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 170px 0 30px 0;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_records .container-statistic {
    display: flex;
    flex-direction: column;
  }
  .wrapper_records .container-statistic .title {
    display: flex;
    font-size: 30px;
    color: white;
    margin-bottom: 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    margin-top: 20px;
  }
  .wrapper_records .container-statistic .blocks_matches {
    display: flex;
    height: 240px;
    margin-bottom: 10px;
    width: 100%;
    justify-content: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block {
    display: flex;
    height: 100%;
    width: 15%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_wins {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_draw {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value4 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 {
    display: flex;
    height: 100%;
    width: 20%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 {
    display: flex;
    height: 100%;
    width: 20%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .title_block_matches {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 {
    display: flex;
    height: 100%;
    width: 20%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .title_block_matches {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: black;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 {
    display: flex;
    height: 100%;
    width: 20%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .title_block_matches {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: black;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block {
    display: flex;
    height: 100%;
    width: 40%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
    text-align: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block {
    display: flex;
    height: 100%;
    width: 40%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 30px;
    color: white;
    align-items: center;
    text-align: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .text {
    display: flex;
    height: 20%;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .blocks_goals {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
  }
  .wrapper_records .blocks_goals .block {
    display: flex;
    height: 220px;
    width: 33%;
    margin: 10px 0px 0px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .blocks_goals .block .title_goals {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .title_goals_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .title_goals_difference {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .container_goal {
    display: flex;
    width: 100%;
    height: 100%;
  }
  .wrapper_records .blocks_goals .block .container_goal .value {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_records .blocks_goals .block .container_goal .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_records .blocks_goals .block .container_goal .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
    align-items: center;
  }
  .wrapper_records .blocks_goals .block .container_goal .img {
    display: flex;
    width: 60%;
    height: 150px;
    justify-content: center;
    align-items: center;
  }
  .wrapper_records .blocks_goals .block .container_goal .img img {
    width: 150px;
    padding-left: 20px;
  }
}
@media (max-width: 1024px) {
  .wrapper_records {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 170px 0 30px 0;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_records .container-statistic {
    display: flex;
    flex-direction: column;
  }
  .wrapper_records .container-statistic .title {
    display: flex;
    font-size: 30px;
    color: white;
    margin-bottom: 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    margin-top: 20px;
  }
  .wrapper_records .container-statistic .blocks_matches {
    display: flex;
    height: 100%;
    margin-bottom: 10px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .wrapper_records .container-statistic .blocks_matches .block {
    display: flex;
    height: 240px;
    width: 23%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_wins {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_draw {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value4 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 {
    display: flex;
    height: 240px;
    width: 30%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 {
    display: flex;
    height: 240px;
    width: 30%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .title_block_matches {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 {
    display: flex;
    height: 240px;
    width: 30%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .title_block_matches {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: black;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 {
    display: flex;
    height: 240px;
    width: 30%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .title_block_matches {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 70px;
    color: black;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block {
    display: flex;
    height: 240px;
    width: 40%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
    text-align: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block {
    display: flex;
    height: 240px;
    width: 100%;
    margin: 10px 15px 10px 15px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 30px;
    color: white;
    align-items: center;
    text-align: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .text {
    display: flex;
    height: 20%;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .blocks_goals {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .wrapper_records .blocks_goals .block {
    display: flex;
    height: 220px;
    width: 100%;
    margin: 10px 0px 0px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .blocks_goals .block .title_goals {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .title_goals_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .title_goals_difference {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .container_goal {
    display: flex;
    width: 100%;
    height: 100%;
  }
  .wrapper_records .blocks_goals .block .container_goal .value {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_records .blocks_goals .block .container_goal .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_records .blocks_goals .block .container_goal .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
    align-items: center;
  }
}
@media (max-width: 768px) {
  .wrapper_records {
    display: flex;
    width: 100%;
    background-color: #282933;
    justify-content: center;
    padding: 70px 0 30px 0;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }
  .wrapper_records .container-statistic {
    display: flex;
    flex-direction: column;
  }
  .wrapper_records .container-statistic .title {
    display: flex;
    font-size: 20px;
    color: white;
    margin-bottom: 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    margin-top: 20px;
    text-align: center;
  }
  .wrapper_records .container-statistic .blocks_matches {
    display: flex;
    height: 100%;
    margin-bottom: 10px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .wrapper_records .container-statistic .blocks_matches .block {
    display: flex;
    height: 240px;
    width: 45%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_wins {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_draw {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .title_block_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px 10px 20px 10px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block .value4 {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 {
    display: flex;
    height: 240px;
    width: 45%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .title_block_matches {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 90px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_2:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 {
    display: flex;
    height: 240px;
    width: 45%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .title_block_matches {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 90px;
    color: white;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: #f98987;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_3:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 {
    display: flex;
    height: 240px;
    width: 45%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .title_block_matches {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 90px;
    color: black;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 {
    display: flex;
    height: 240px;
    width: 45%;
    margin: 10px 5px 20px 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .title_block_matches {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 80%;
    height: 90px;
    color: black;
    align-items: center;
    font-size: 16px;
    text-align: center;
    padding: 5px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .value {
    display: flex;
    font-family: PLAY-BOLD;
    margin: 0px 20px 20px 20px;
    justify-content: center;
    align-items: center;
    color: gray;
    font-size: 50px;
  }
  .wrapper_records .container-statistic .blocks_matches .block_5 .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .block_4:last-child {
    margin: 10px 0px 10px 10px;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block {
    display: flex;
    height: 300px;
    width: 40%;
    margin: 10px 0px 10px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 25px;
    color: white;
    align-items: center;
    text-align: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .text {
    display: flex;
    height: 16px;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block {
    display: flex;
    height: 100%;
    width: 100%;
    margin: 10px 15px 10px 15px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .title_block_big_block {
    display: flex;
    background-color: #00509D;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 70%;
    height: 30px;
    color: white;
    align-items: center;
    text-align: center;
  }
  .wrapper_records .container-statistic .blocks_matches .big_block .text {
    display: flex;
    height: 20%;
    color: white;
    justify-content: center;
    font-family: PLAY-REGULAR;
    padding-bottom: 10px;
  }
  .wrapper_records .blocks_goals {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .wrapper_records .blocks_goals .block {
    display: flex;
    height: 220px;
    width: 100%;
    margin: 10px 10px 0px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: start;
    flex-direction: column;
    align-items: center;
  }
  .wrapper_records .blocks_goals .block .title_goals {
    display: flex;
    background-color: #c6dc78;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: black;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .title_goals_lose {
    display: flex;
    background-color: #f98987;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .title_goals_difference {
    display: flex;
    background-color: gray;
    border-radius: 6px;
    font-family: PLAY-BOLD;
    margin: 20px;
    font-family: PLAY-BOLD;
    justify-content: center;
    width: 60%;
    height: 25px;
    color: white;
    align-items: center;
    font-size: 16px;
  }
  .wrapper_records .blocks_goals .block .container_goal {
    display: flex;
    width: 100%;
    height: 100%;
  }
  .wrapper_records .blocks_goals .block .container_goal .value {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #c6dc78;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_records .blocks_goals .block .container_goal .value2 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: #f98987;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
  }
  .wrapper_records .blocks_goals .block .container_goal .value3 {
    display: flex;
    font-family: PLAY-BOLD;
    justify-content: left;
    align-items: center;
    color: gray;
    font-size: 50px;
    padding-top: 10px;
    width: 40%;
    height: 150px;
    align-items: center;
  }
}
.contacts {
  display: flex;
  width: 100%;
  background-color: #00296B;
  justify-content: center;
  padding: 230px 0 60px 0;
}
.contacts .contacts_wrapper {
  display: flex;
  justify-content: center;
  width: 80%;
}
.contacts .contacts_wrapper .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 30px;
  width: 400px;
}
.contacts .contacts_wrapper .logo img {
  display: flex;
  width: 100%;
}
.contacts .contacts_wrapper .contact {
  display: flex;
  width: 400px;
  justify-content: center;
  flex-direction: column;
}
.contacts .contacts_wrapper .contact .info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  font-family: PLAY-REGULAR;
  text-align: center;
}
.contacts .contacts_wrapper .contact .info .info_messeng {
  color: white;
  padding-bottom: 50px;
  font-size: 20px;
}
.contacts .contacts_wrapper .contact .info .title {
  color: gray;
  font-size: 20px;
  padding-top: 5px;
}
.contacts .contacts_wrapper .contact .info .text {
  color: white;
  font-size: 25px;
  padding-top: 5px;
}
.contacts .contacts_wrapper .contact .info .social {
  display: flex;
  justify-content: center;
  padding-top: 30px;
}
.contacts .contacts_wrapper .contact .info .social a {
  height: 30px;
}
.contacts .contacts_wrapper .contact .info .social a img {
  height: 100%;
  display: block;
}
.contacts .contacts_wrapper .contact .info .social a:first-child {
  margin-right: 10px;
}
.contacts .contacts_wrapper .contact .info .social a:last-child {
  margin-left: 10px;
}
.contacts .contacts_wrapper .contact .contact_form {
  padding-top: 20px;
  display: flex;
  width: 100%;
  justify-content: center;
  font-family: PLAY-REGULAR;
  color: white;
  padding-left: 20px;
  flex-direction: column;
}
.contacts .contacts_wrapper .contact .contact_form form {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: PLAY-REGULAR;
}
.contacts .contacts_wrapper .contact .contact_form form .field.error .item {
  border-color: #f98987;
}
.contacts .contacts_wrapper .contact .contact_form form .field .error-txt {
  font-size: 12px;
  color: #f98987;
  text-align: left;
  margin: -5px 0 10px;
  display: none;
}
.contacts .contacts_wrapper .contact .contact_form form .field.error .error-txt {
  display: block;
}
.contacts .contacts_wrapper .contact .contact_form form .form .textarea-field .error-txt {
  margin-top: -10px;
}
.contacts .contacts_wrapper .contact .contact_form form input,
.contacts .contacts_wrapper .contact .contact_form form textarea {
  border-radius: 5px;
  font-family: PLAY-REGULAR;
  height: 30px;
  font-size: 15px;
  border: 0;
  width: 100%;
  margin-bottom: 10px;
}
.contacts .contacts_wrapper .contact .contact_form form textarea {
  height: 120px;
  resize: none;
}
.contacts .contacts_wrapper .contact .contact_form form input::placeholder {
  color: #00296B;
  font-size: 15px;
}
.contacts .contacts_wrapper .contact .contact_form form textarea::placeholder {
  color: #00296B;
  font-size: 15px;
}
.contacts .contacts_wrapper .contact .contact_form form label {
  padding: 15px 0 5px 0;
}
.contacts .contacts_wrapper .contact .contact_form form button {
  display: inline-block;
  text-decoration: none;
  background-color: #1c3a75;
  color: #ffffff;
  border: 1px solid #000000;
  border-radius: 5px;
  font-size: 24px;
  padding: 10px 30px;
  transition: all 0.4s ease;
  font-family: PLAY-REGULAR;
}
.contacts .contacts_wrapper .contact .contact_form form button:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border-color: #000000;
  font-family: PLAY-REGULAR;
}
.contacts .contacts_wrapper .contact .contact_form .button {
  font-size: 1.4svh;
  padding: 1svh 20px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.contacts .contacts_wrapper .contact .contact_form .button:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
.contacts .contacts_wrapper .contact .contact_form .button_large {
  font-size: 2.5svh;
  padding: 1.5svh 30px;
  background: white;
  color: #282933;
  font-family: PLAY-BOLD;
  border-radius: 20px;
  border: 1px solid #282933;
  transition: 0.3s;
}
.contacts .contacts_wrapper .contact .contact_form .button_large:hover {
  background: #282933;
  color: white;
  border: 1px solid white;
}
@media (max-width: 1024px) {
  .contacts .contacts_wrapper .contact .contact_form .button {
    font-size: 14px;
    padding: 8px 18px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .contacts .contacts_wrapper .contact .contact_form .button:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
  .contacts .contacts_wrapper .contact .contact_form .button_large {
    font-size: 22px;
    padding: 13px 28px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .contacts .contacts_wrapper .contact .contact_form .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}
@media (max-width: 768px) {
  .contacts .contacts_wrapper .contact .contact_form .button_large {
    font-size: 20px;
    padding: 12px 26px;
    background: white;
    color: #282933;
    font-family: PLAY-BOLD;
    border-radius: 20px;
    border: 1px solid #282933;
    transition: 0.3s;
  }
  .contacts .contacts_wrapper .contact .contact_form .button_large:hover {
    background: #282933;
    color: white;
    border: 1px solid white;
  }
}

@media (max-width: 768px) {
  .contacts {
    padding: 100px 20px 60px 20px;
  }
  .contacts .contacts_wrapper {
    flex-direction: column;
    width: 100%;
  }
  .contacts .contacts_wrapper .logo {
    margin-right: 0px;
    width: 200px;
    margin: 0 auto;
    padding-bottom: 30px;
  }
  .contacts .contacts_wrapper .logo img {
    display: flex;
    width: 100%;
  }
  .contacts .contacts_wrapper .contact {
    display: flex;
    max-width: 400px;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    margin: 0 auto;
  }
  .contacts .contacts_wrapper .contact .contact_form {
    padding-left: 0px;
  }
}
.ustav {
  display: flex;
  width: 100%;
  background-color: white;
  justify-content: center;
  padding: 230px 50px 60px 50px;
  flex-direction: column;
  justify-content: center;
}
.ustav h1 {
  font-size: 38px;
  font-family: PLAY-BOLD;
  padding-bottom: 20px;
  text-align: center;
}
.ustav ol h1 {
  font-size: 24px;
  font-family: PLAY-BOLD;
  padding-bottom: 15px;
  text-align: left;
  padding-top: 15px;
}
.ustav ol li {
  font-family: PLAY-REGULAR;
  padding-bottom: 10px;
  font-size: 18px;
  padding-left: 25px;
}
.ustav ol strong {
  padding-left: 5px;
  font-size: 18px;
  font-family: PLAY-BOLD;
}
.ustav ol ul {
  padding-top: 15px;
}

@media (max-width: 1366px) {
  .ustav {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 210px 50px 60px 50px;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .ustav {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 210px 20px 60px 20px;
    flex-direction: column;
    justify-content: center;
  }
  .ustav h1 {
    font-size: 32px;
  }
}
@media (max-width: 768px) {
  .ustav {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 110px 10px 60px 10px;
    flex-direction: column;
    justify-content: center;
  }
  .ustav h1 {
    font-size: 32px;
    text-align: center;
  }
  .ustav ol li {
    padding-left: 15px;
  }
  .ustav ol h1 {
    text-align: center;
  }
}
.personal_data {
  display: flex;
  width: 100%;
  background-color: white;
  justify-content: center;
  padding: 230px 50px 60px 50px;
  flex-direction: column;
  justify-content: center;
}
.personal_data h1 {
  font-size: 38px;
  font-family: PLAY-BOLD;
  padding-bottom: 20px;
  text-align: center;
}
.personal_data h2 {
  font-size: 24px;
  font-family: PLAY-REGULAR;
  padding-bottom: 20px;
  text-align: center;
}
.personal_data .text {
  font-size: 20px;
  font-family: PLAY-REGULAR;
  padding-bottom: 20px;
  text-align: left;
}

@media (max-width: 1366px) {
  .personal_data {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 210px 50px 60px 50px;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .personal_data {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 210px 20px 60px 20px;
    flex-direction: column;
    justify-content: center;
  }
  .personal_data h1 {
    font-size: 32px;
  }
}
@media (max-width: 768px) {
  .personal_data {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 110px 10px 60px 10px;
    flex-direction: column;
    justify-content: center;
  }
  .personal_data h1 {
    font-size: 32px;
    text-align: center;
  }
  .personal_data .text {
    text-align: center;
  }
}
.zayavka {
  display: flex;
  width: 100%;
  background-color: white;
  justify-content: center;
  padding: 230px 50px 60px 50px;
  flex-direction: column;
  justify-content: center;
}
.zayavka h1 {
  font-size: 38px;
  font-family: PLAY-BOLD;
  padding-bottom: 20px;
  text-align: center;
}
.zayavka ol h1 {
  font-size: 24px;
  font-family: PLAY-BOLD;
  padding-bottom: 15px;
  text-align: left;
  padding-top: 15px;
}
.zayavka ol li {
  font-family: PLAY-REGULAR;
  padding-bottom: 10px;
  font-size: 18px;
  padding-left: 25px;
}
.zayavka ol strong {
  padding-left: 5px;
  font-size: 18px;
  font-family: PLAY-BOLD;
}
.zayavka ol ul {
  padding-top: 15px;
}

@media (max-width: 1366px) {
  .ustav {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 210px 50px 60px 50px;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .ustav {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 210px 20px 60px 20px;
    flex-direction: column;
    justify-content: center;
  }
  .ustav h1 {
    font-size: 32px;
  }
}
@media (max-width: 768px) {
  .ustav {
    display: flex;
    width: 100%;
    background-color: white;
    justify-content: center;
    padding: 110px 10px 60px 10px;
    flex-direction: column;
    justify-content: center;
  }
  .ustav h1 {
    font-size: 32px;
    text-align: center;
  }
  .ustav ol li {
    padding-left: 15px;
  }
  .ustav ol h1 {
    text-align: center;
  }
}
.player_list {
  display: flex;
  width: 100%;
  background-color: #00296B;
  justify-content: center;
  padding: 230px 0 60px 0;
}
.player_list .players_block_list {
  display: flex;
  justify-content: center;
  width: 100%;
  flex-direction: column;
}
.player_list .players_block_list .title_block {
  display: flex;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-family: PLAY-BOLD;
  color: white;
}
.player_list .players_block_list .title_block .title {
  width: 5.8%;
  text-align: center;
}
.player_list .players_block_list .title_block :nth-child(odd) {
  background: #0077ff;
}
.player_list .players_block_list .player {
  display: flex;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-family: PLAY-REGULAR;
  color: white;
  margin-top: 10px;
  align-items: center;
}
.player_list .players_block_list .player .info {
  width: 5.8%;
  text-align: center;
  height: 30px;
}
.player_list .players_block_list .player :nth-child(odd) {
  background: #0077ff;
}

.save_info {
  background-color: #00296B;
  text-align: center;
}

@media (max-width: 768px) {
  .contacts {
    padding: 100px 20px 60px 20px;
  }
  .contacts .contacts_wrapper {
    flex-direction: column;
    width: 100%;
  }
  .contacts .contacts_wrapper .logo {
    margin-right: 0px;
    width: 200px;
    margin: 0 auto;
    padding-bottom: 30px;
  }
  .contacts .contacts_wrapper .logo img {
    display: flex;
    width: 100%;
  }
  .contacts .contacts_wrapper .contact {
    display: flex;
    max-width: 400px;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    margin: 0 auto;
  }
  .contacts .contacts_wrapper .contact .contact_form {
    padding-left: 0px;
  }
}
.page_peshekhonov {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.page_peshekhonov .peshekhonov {
  display: flex;
  width: 100%;
  background-color: #282933;
  justify-content: center;
  padding: 270px 0 60px 0;
  min-height: 750px;
  background: url(../img/coach_background.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.page_peshekhonov .peshekhonov .photoblock {
  display: flex;
  width: 50%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
}
.page_peshekhonov .peshekhonov .photoblock .card_photo {
  width: 400px;
  height: 400px;
  padding: 63px;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
  display: block;
}
.page_peshekhonov .peshekhonov .photoblock .card_photo img {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  vertical-align: middle;
  border: 0;
  overflow-clip-margin: content-box;
  overflow: clip;
  text-align: center;
}
.page_peshekhonov .peshekhonov .photoblock .card_photo h3 {
  color: white;
  font-size: 2.3em;
  font-weight: 600;
  letter-spacing: 1px;
  font-family: PLAY-REGULAR;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  box-sizing: border-box;
  display: block;
  margin-block-start: 0.3em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.page_peshekhonov .peshekhonov .aboutme {
  width: 50%;
  float: left;
  display: flex;
  flex-direction: column;
}
.page_peshekhonov .peshekhonov .aboutme .name {
  box-sizing: border-box;
}
.page_peshekhonov .peshekhonov .aboutme .name h3 {
  font-size: 2em;
  color: #fff;
  letter-spacing: 2px;
  font-family: PLAY-BOLD;
}
.page_peshekhonov .peshekhonov .aboutme .name p {
  color: #c5c2c2;
  font-size: 1.1em;
  line-height: 1.8em;
  letter-spacing: 1px;
  font-family: PLAY-REGULAR;
  width: 50%;
  margin: 0 0 10px;
  box-sizing: border-box;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.page_peshekhonov .peshekhonov .aboutme .information {
  box-sizing: border-box;
  display: block;
  line-height: 1.42857143;
  font-size: 14px;
}
.page_peshekhonov .peshekhonov .aboutme .information .information_me {
  margin-top: 1.5em;
  border-top: 2px dotted #00509D;
  padding-top: 0.5em;
  margin-bottom: 10px;
  box-sizing: border-box;
  font-family: PLAY-REGULAR;
}
.page_peshekhonov .peshekhonov .aboutme .information .information_me li {
  list-style-type: none;
  box-sizing: border-box;
  display: list-item;
  font-family: PLAY-REGULAR;
  font-size: 14px;
}
.page_peshekhonov .peshekhonov .aboutme .information .information_me li .title_information {
  width: 20%;
  display: inline-block;
  font-size: 1.1em;
  color: white;
  margin-top: 1em;
  font-weight: 600;
  font-family: PLAY-BOLD;
}
.page_peshekhonov .peshekhonov .aboutme .information .information_me li .text {
  display: inline-block;
  font-size: 1.1em;
  color: #c5c2c2;
  margin-top: 1em;
  font-weight: 600;
  font-family: PLAY-REGULAR;
}
.page_peshekhonov .peshekhonov .aboutme .information .information_me li .text a {
  color: #c5c2c2;
}
.page_peshekhonov .wrapper_amoutme {
  display: flex;
  font-size: 14px;
  background-color: #282933;
}
.page_peshekhonov .wrapper_amoutme .experience_education {
  display: flex;
  padding: 20px 20px 0px 20px;
  justify-content: center;
  text-align: left;
  width: 100%;
}
.page_peshekhonov .wrapper_amoutme .experience_education .experience {
  display: flex;
  width: 50%;
  flex-direction: column;
  padding-left: 15%;
}
.page_peshekhonov .wrapper_amoutme .experience_education .experience .title {
  font-size: 40px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  margin-bottom: 40px;
  padding-top: 20px;
}
.page_peshekhonov .wrapper_amoutme .experience_education .education {
  display: flex;
  width: 50%;
  flex-direction: column;
  padding-left: 100px;
  padding-right: 13%;
}
.page_peshekhonov .wrapper_amoutme .experience_education .education .title {
  padding-top: 20px;
  font-size: 40px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  margin-bottom: 40px;
}
.page_peshekhonov .wrapper_amoutme .experience_education .block {
  display: flex;
  width: 100%;
  padding-bottom: 20px;
  height: 300px;
}
.page_peshekhonov .wrapper_amoutme .experience_education .block .year {
  display: flex;
  font-family: PLAY-BOLD;
  color: white;
  width: 25%;
  font-size: 25px;
  padding-right: 20px;
}
.page_peshekhonov .wrapper_amoutme .experience_education .block .text {
  flex-direction: column;
  display: flex;
  padding-left: 20px;
  width: 75%;
}
.page_peshekhonov .wrapper_amoutme .experience_education .block .text .company {
  font-family: PLAY-BOLD;
  color: white;
  font-size: 25px;
}
.page_peshekhonov .wrapper_amoutme .experience_education .block .text .post {
  font-size: 22px;
  font-family: PLAY-BOLD;
  color: black;
  margin-top: 10px;
}
.page_peshekhonov .wrapper_amoutme .experience_education .block .text .post p {
  display: inline-block;
  padding: 10px;
  background: #FDC500;
}
.page_peshekhonov .wrapper_amoutme .experience_education .block .text .description {
  font-family: PLAY-REGULAR;
  color: #c5c2c2;
  display: flex;
  margin-top: 10px;
  font-size: 14px;
  width: 100%;
}
.page_peshekhonov .photo {
  height: 100%;
  display: flex;
  width: 100%;
  justify-content: center;
  align-content: flex-start;
  flex-wrap: wrap;
  padding-bottom: 75px;
}
.page_peshekhonov .photo .title_gallerey {
  font-size: 40px;
  color: #282933;
  font-family: PLAY-BOLD;
  padding-top: 40px;
  justify-content: center;
  text-align: center;
  padding-top: 30px;
}
.page_peshekhonov .photo .block {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0px 0px 20px 0px;
  border-radius: 6px;
  background: white;
  justify-content: center;
  align-items: center;
}
.page_peshekhonov .photo .block .img-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin: 10px;
  padding-top: 20px;
}
.page_peshekhonov .photo .block .img-container img {
  will-change: 350px;
  margin: 20px;
  height: 250px;
  border-radius: 5px;
  overflow: hidden;
  transition: 0.5s;
  z-index: 0;
}
.page_peshekhonov .photo .block .img-container img:hover {
  transform: scale(1.1);
  z-index: 0;
}
.page_peshekhonov .photo .block .pop-up {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 1;
}
.page_peshekhonov .photo .block .pop-up img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 3px;
  width: 900px;
  z-index: 1;
}
.page_peshekhonov .photo .block .pop-up span {
  position: fixed;
  top: 190px;
  right: 20px;
  width: 40px;
  height: 40px;
  color: white;
  font-size: 50px;
  font-weight: 900;
  text-align: center;
  cursor: pointer;
}
.page_peshekhonov .wrapper_internships_courses {
  display: flex;
  font-size: 14px;
  background-color: #282933;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses {
  display: flex;
  padding: 20px 20px 0px 20px;
  justify-content: center;
  text-align: left;
  width: 100%;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .internships {
  display: flex;
  width: 50%;
  flex-direction: column;
  padding-left: 15%;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .internships .title {
  font-size: 40px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  margin-bottom: 40px;
  padding-top: 60px;
  padding-bottom: 20px;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .courses {
  display: flex;
  width: 50%;
  flex-direction: column;
  padding-left: 100px;
  padding-right: 13%;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .courses .title {
  padding-top: 60px;
  font-size: 40px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  margin-bottom: 40px;
  padding-bottom: 20px;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .block {
  display: flex;
  width: 100%;
  padding-bottom: 20px;
  height: 200px;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .block .year {
  display: flex;
  font-family: PLAY-BOLD;
  color: white;
  width: 25%;
  font-size: 25px;
  padding-right: 20px;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .block .text {
  flex-direction: column;
  display: flex;
  padding-left: 20px;
  width: 75%;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .company {
  font-family: PLAY-BOLD;
  color: white;
  font-size: 25px;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post {
  font-size: 22px;
  font-family: PLAY-BOLD;
  color: black;
  margin-top: 10px;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post p {
  display: inline-block;
  padding: 10px;
  background: #FDC500;
}
.page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .description {
  font-family: PLAY-REGULAR;
  color: #c5c2c2;
  display: flex;
  margin-top: 10px;
  font-size: 14px;
  width: 100%;
}

@media (max-width: 1366px) {
  .page_peshekhonov .peshekhonov {
    padding: 230px 0 60px 0;
  }
  .page_peshekhonov .peshekhonov .aboutme .name p {
    width: 75%;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me li .title_information {
    width: 30%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .experience {
    display: flex;
    width: 50%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .experience .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 20px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .education {
    display: flex;
    width: 50%;
    flex-direction: column;
    padding-left: 100px;
    padding-right: 5%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .education .title {
    padding-top: 20px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block {
    display: flex;
    width: 100%;
    padding-bottom: 40px;
    height: 100%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
  .page_peshekhonov .photo {
    height: 100%;
    display: flex;
    width: 100%;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: wrap;
  }
  .page_peshekhonov .photo .title_gallerey {
    font-size: 40px;
    color: #282933;
    font-family: PLAY-BOLD;
    padding-top: 40px;
    justify-content: center;
    text-align: center;
    padding-top: 30px;
  }
  .page_peshekhonov .photo .block {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 0px 0px 20px 0px;
    border-radius: 6px;
    background: white;
    justify-content: center;
    align-items: center;
  }
  .page_peshekhonov .photo .block .img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin: 10px;
  }
  .page_peshekhonov .photo .block .img-container img {
    will-change: 350px;
    margin: 20px;
    height: 250px;
    border-radius: 5px;
    overflow: hidden;
    transition: 0.5s;
    z-index: 0;
  }
  .page_peshekhonov .photo .block .img-container img:hover {
    transform: scale(1.1);
    z-index: 0;
  }
  .page_peshekhonov .photo .block .pop-up {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    display: none;
    z-index: 1;
  }
  .page_peshekhonov .photo .block .pop-up img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 3px;
    width: 80%;
    z-index: 1;
  }
  .page_peshekhonov .photo .block .pop-up span {
    position: fixed;
    top: 190px;
    right: 20px;
    width: 40px;
    height: 40px;
    color: white;
    font-size: 50px;
    font-weight: 900;
    text-align: center;
    cursor: pointer;
  }
  .page_peshekhonov .wrapper_internships_courses {
    display: flex;
    font-size: 14px;
    background-color: #282933;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses {
    display: flex;
    padding: 20px 20px 0px 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .internships {
    display: flex;
    width: 50%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .internships .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .courses {
    display: flex;
    width: 50%;
    flex-direction: column;
    padding-left: 100px;
    padding-right: 5%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .courses .title {
    padding-top: 60px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block {
    display: flex;
    width: 100%;
    padding-bottom: 20px;
    height: 250px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .page_peshekhonov .peshekhonov {
    padding: 160px 0 60px 0;
    flex-direction: column;
    justify-content: center;
  }
  .page_peshekhonov .peshekhonov .photoblock {
    width: 100%;
  }
  .page_peshekhonov .peshekhonov .aboutme {
    width: 100%;
    text-align: center;
  }
  .page_peshekhonov .peshekhonov .aboutme .name h3 {
    padding-top: 30px;
  }
  .page_peshekhonov .peshekhonov .aboutme .name p {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me li {
    display: flex;
    justify-content: center;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me li .title_information {
    width: 150px;
    text-align: left;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me li .text {
    width: 150px;
    text-align: right;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education {
    flex-direction: column;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .experience {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .experience .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 20px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .education {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .education .title {
    padding-top: 20px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block {
    display: flex;
    width: 100%;
    padding-bottom: 40px;
    height: 100%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
  .page_peshekhonov .photo .block .img-container {
    gap: 3px;
  }
  .page_peshekhonov .photo .block .img-container img {
    height: 400px;
    margin: 5px;
  }
  .page_peshekhonov .photo .block .pop-up img {
    width: 80%;
  }
  .page_peshekhonov .wrapper_internships_courses {
    display: flex;
    font-size: 14px;
    background-color: #282933;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses {
    display: flex;
    padding: 20px 20px 0px 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    flex-direction: column;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .internships {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .internships .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .courses {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .courses .title {
    padding-top: 10px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block {
    display: flex;
    width: 100%;
    padding-bottom: 20px;
    height: 200px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .page_peshekhonov .peshekhonov {
    padding: 90px 0 60px 0;
    flex-direction: column;
    justify-content: center;
  }
  .page_peshekhonov .peshekhonov .photoblock {
    width: 100%;
  }
  .page_peshekhonov .peshekhonov .photoblock .card_photo {
    width: 300px;
    height: 300px;
    justify-content: center;
    align-items: center;
    padding: 20px;
  }
  .page_peshekhonov .peshekhonov .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .page_peshekhonov .peshekhonov .aboutme {
    width: 100%;
    text-align: center;
  }
  .page_peshekhonov .peshekhonov .aboutme .name h3 {
    padding-top: 30px;
  }
  .page_peshekhonov .peshekhonov .aboutme .name p {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me li {
    display: flex;
    justify-content: center;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me li .title_information {
    width: 150px;
    text-align: left;
  }
  .page_peshekhonov .peshekhonov .aboutme .information .information_me li .text {
    width: 150px;
    text-align: right;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education {
    flex-direction: column;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .experience {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .experience .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 20px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .education {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .education .title {
    padding-top: 20px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block {
    display: flex;
    width: 100%;
    padding-bottom: 40px;
    height: 100%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_peshekhonov .wrapper_amoutme .experience_education .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
  .page_peshekhonov .photo .block .img-container img {
    height: 200px;
    margin: 5px;
  }
  .page_peshekhonov .photo .block .pop-up img {
    width: 80%;
  }
  .page_peshekhonov .wrapper_internships_courses {
    display: flex;
    font-size: 14px;
    background-color: #282933;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses {
    display: flex;
    padding: 20px 20px 0px 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    flex-direction: column;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .internships {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .internships .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: center;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .courses {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .courses .title {
    padding-top: 10px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    text-align: center;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block {
    display: flex;
    width: 100%;
    padding-bottom: 20px;
    height: 100%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_peshekhonov .wrapper_internships_courses .internships_courses .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
}
.page_player {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.page_player .player {
  display: flex;
  width: 100%;
  background-color: #282933;
  justify-content: center;
  padding: 220px 0 60px 0;
  min-height: 800px;
  background: url(../img/coach_background.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.page_player .player .photoblock {
  display: flex;
  width: 60%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
  flex-direction: column;
}
.page_player .player .photoblock .card_photo {
  display: flex;
  width: 500px;
  height: 500px;
  padding: 33px 33px 33px 33px;
  margin: 0 auto;
  text-align: center;
  box-sizing: border-box;
  display: block;
}
.page_player .player .photoblock .card_photo img {
  width: 400px;
  height: 400px;
  border-radius: 50%;
  vertical-align: middle;
  border: 0;
  overflow-clip-margin: content-box;
  overflow: clip;
  text-align: center;
}
.page_player .player .photoblock .card_photo h3 {
  color: white;
  font-size: 2.3em;
  font-weight: 600;
  letter-spacing: 1px;
  font-family: PLAY-REGULAR;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  box-sizing: border-box;
  display: block;
  margin-block-start: 0.3em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.page_player .player .aboutme {
  width: 50%;
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  animation: slideDown 1.5s ease forwards;
}
.page_player .player .aboutme .name {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
}
.page_player .player .aboutme .name h3 {
  font-size: 40px;
  color: #fff;
  letter-spacing: 2px;
  font-family: PLAY-BOLD;
}
.page_player .player .aboutme .name h4 {
  color: white;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 1px;
  font-family: PLAY-REGULAR;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.1;
  box-sizing: border-box;
  display: block;
  margin-block-start: 0.3em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.page_player .player .aboutme .name .position_number {
  display: flex;
}
.page_player .player .aboutme .name .position_number .number {
  color: white;
  font-size: 30px;
  font-family: PLAY-REGULAR;
  padding-right: 20px;
}
.page_player .player .aboutme .name .position_number .position {
  color: #FDC500;
  font-size: 30px;
  font-family: PLAY-REGULAR;
}
.page_player .player .aboutme .information {
  box-sizing: border-box;
  display: block;
  line-height: 1.42857143;
  font-size: 14px;
}
.page_player .player .aboutme .information .information_me {
  margin-top: 1.5em;
  border-top: 2px dotted #00509D;
  padding-top: 0.5em;
  margin-bottom: 10px;
  box-sizing: border-box;
  font-family: PLAY-REGULAR;
}
.page_player .player .aboutme .information .information_me li {
  list-style-type: none;
  box-sizing: border-box;
  display: list-item;
  font-family: PLAY-REGULAR;
  font-size: 14px;
}
.page_player .player .aboutme .information .information_me li .title_information {
  width: 20%;
  display: inline-block;
  font-size: 1.1em;
  color: white;
  margin-top: 1em;
  font-weight: 600;
  font-family: PLAY-BOLD;
}
.page_player .player .aboutme .information .information_me li .text {
  display: inline-block;
  font-size: 1.1em;
  color: #c5c2c2;
  margin-top: 1em;
  font-weight: 600;
  font-family: PLAY-REGULAR;
}
.page_player .player .aboutme .information .information_me li .text a {
  color: #c5c2c2;
}
.page_player .statisticplayersall {
  display: flex;
  background-color: #282933;
  justify-content: center;
  width: 100%;
  padding: 20px 20px 20px 20px;
  flex-direction: column;
}
.page_player .statisticplayersall .title {
  display: flex;
  margin-bottom: 40px;
  padding-top: 20px;
  justify-content: center;
  text-align: left;
  width: 100%;
  font-family: PLAY-BOLD;
  color: white;
  font-size: 40px;
}
.page_player .statisticplayersall .wrapper_block {
  display: flex;
  justify-content: center;
}
.page_player .statisticplayersall .wrapper_block .block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  font-size: 60px;
  padding-left: 4%;
  font-family: PLAY-BOLD;
  color: white;
}
.page_player .statisticplayersall .wrapper_block .block .text {
  font-size: 18px;
  color: white;
  font-family: PLAY-REGULAR;
  padding-top: 20px;
  padding-bottom: 20px;
}
.page_player .statisticthisyears {
  display: flex;
  background-color: white;
  justify-content: center;
  width: 100%;
  padding: 20px 20px 20px 20px;
  flex-direction: column;
}
.page_player .statisticthisyears .title {
  display: flex;
  margin-bottom: 40px;
  padding-top: 20px;
  justify-content: center;
  text-align: left;
  width: 100%;
  font-family: PLAY-BOLD;
  color: black;
  font-size: 40px;
}
.page_player .statisticthisyears .wrapper_block {
  display: flex;
  justify-content: center;
}
.page_player .statisticthisyears .wrapper_block .block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  font-size: 60px;
  padding-left: 4%;
  font-family: PLAY-BOLD;
  color: black;
}
.page_player .statisticthisyears .wrapper_block .block .text {
  font-size: 18px;
  color: black;
  font-family: PLAY-REGULAR;
  padding-top: 20px;
  padding-bottom: 20px;
}
.page_player .wrapper_achieved {
  display: flex;
  font-size: 14px;
  background-color: #282933;
}
.page_player .wrapper_achieved .achieved {
  display: flex;
  padding: 20px 20px 20px 20px;
  justify-content: center;
  text-align: left;
  width: 100%;
}
.page_player .wrapper_achieved .achieved .experience {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
}
.page_player .wrapper_achieved .achieved .experience .title {
  display: flex;
  font-size: 40px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  margin-bottom: 40px;
  padding-top: 20px;
  justify-content: center;
  width: 100%;
}
.page_player .wrapper_achieved .achieved .experience .wrapper_awards {
  justify-content: center;
  display: flex;
  margin-left: 20%;
  margin-right: 20%;
  padding-bottom: 60px;
}
.page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards {
  width: 20%;
  height: 100px;
  gap: 1rem;
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  font-size: 6svh;
  font-family: PLAY-BOLD;
  color: white;
  text-align: center;
}
.page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards .text {
  font-family: PLAY-REGULAR;
  color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  justify-content: center;
  padding-left: 20%;
  padding-right: 20%;
  font-size: 18px;
}
.page_player .wrapper_achieved .achieved .title {
  display: flex;
  font-size: 40px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  margin-bottom: 40px;
  padding-top: 20px;
  justify-content: center;
  width: 100%;
}
.page_player .wrapper_achieved .achieved .block {
  display: flex;
  width: 100%;
  padding-bottom: 20px;
  height: 100%;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.page_player .wrapper_achieved .achieved .block .text {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page_player .wrapper_achieved .achieved .block .text .company {
  font-family: PLAY-BOLD;
  color: white;
  font-size: 25px;
}
.page_player .wrapper_achieved .achieved .block .text .post {
  font-size: 22px;
  font-family: PLAY-BOLD;
  color: black;
  margin-top: 10px;
}
.page_player .wrapper_achieved .achieved .block .text .post p {
  display: inline-block;
  padding: 10px;
  background: #FDC500;
}
.page_player .wrapper_achieved .achieved .block .text .description {
  font-family: PLAY-REGULAR;
  color: #c5c2c2;
  display: flex;
  margin-top: 10px;
  font-size: 14px;
  width: 100%;
}
.page_player .wrapper_achieved .achieved .block .text .year {
  display: flex;
  font-family: PLAY-BOLD;
  color: white;
  font-size: 25px;
  padding-right: 20px;
  text-align: right;
  justify-content: center;
}
.page_player .photo {
  height: 100%;
  display: flex;
  width: 100%;
  justify-content: center;
  align-content: flex-start;
  flex-wrap: wrap;
  padding-bottom: 75px;
}
.page_player .photo .title_gallerey {
  font-size: 40px;
  color: #282933;
  font-family: PLAY-BOLD;
  padding-top: 40px;
  justify-content: center;
  text-align: center;
  padding-top: 30px;
}
.page_player .photo .block {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0px 0px 20px 0px;
  border-radius: 6px;
  background: white;
  justify-content: center;
  align-items: center;
}
.page_player .photo .block .img-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin: 10px;
  padding-top: 20px;
}
.page_player .photo .block .img-container img {
  will-change: 350px;
  margin: 20px;
  height: 250px;
  border-radius: 5px;
  overflow: hidden;
  transition: 0.5s;
  z-index: 0;
}
.page_player .photo .block .img-container img:hover {
  transform: scale(1.1);
  z-index: 0;
}
.page_player .photo .block .pop-up {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 1;
}
.page_player .photo .block .pop-up img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 3px;
  width: 900px;
  z-index: 1;
}
.page_player .photo .block .pop-up span {
  position: fixed;
  top: 190px;
  right: 20px;
  width: 40px;
  height: 40px;
  color: white;
  font-size: 50px;
  font-weight: 900;
  text-align: center;
  cursor: pointer;
}

@media (max-width: 1366px) {
  .page_player .player {
    padding: 230px 0 60px 0;
  }
  .page_player .player .aboutme .name p {
    width: 75%;
  }
  .page_player .player .aboutme .position_number {
    display: flex;
    text-align: left;
  }
  .page_player .player .aboutme .position_number .number {
    color: white;
    font-size: 30px;
    font-family: PLAY-REGULAR;
    padding-right: 20px;
  }
  .page_player .player .aboutme .position_number .position {
    color: #FDC500;
    font-size: 30px;
    font-family: PLAY-REGULAR;
  }
  .page_player .player .aboutme .information .information_me li .title_information {
    width: 30%;
  }
  .page_player .statisticplayersall {
    display: flex;
    background-color: #282933;
    justify-content: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    flex-direction: column;
  }
  .page_player .statisticplayersall .title {
    display: flex;
    margin-bottom: 40px;
    padding-top: 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    font-family: PLAY-BOLD;
    color: white;
    font-size: 40px;
  }
  .page_player .statisticplayersall .wrapper_block {
    display: flex;
    justify-content: center;
    justify-content: space-between;
  }
  .page_player .statisticplayersall .wrapper_block .block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 50px;
    padding-left: 2%;
    font-family: PLAY-BOLD;
    color: white;
  }
  .page_player .statisticplayersall .wrapper_block .block .text {
    font-size: 16px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page_player .statisticthisyears {
    display: flex;
    background-color: white;
    justify-content: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    flex-direction: column;
  }
  .page_player .statisticthisyears .title {
    display: flex;
    margin-bottom: 40px;
    padding-top: 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    font-family: PLAY-BOLD;
    color: black;
    font-size: 40px;
  }
  .page_player .statisticthisyears .wrapper_block {
    display: flex;
    justify-content: center;
    justify-content: space-between;
  }
  .page_player .statisticthisyears .wrapper_block .block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 50px;
    padding-left: 2%;
    font-family: PLAY-BOLD;
    color: black;
  }
  .page_player .statisticthisyears .wrapper_block .block .text {
    font-size: 16px;
    color: black;
    font-family: PLAY-REGULAR;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page_player .wrapper_achieved .achieved .experience {
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  .page_player .wrapper_achieved .achieved .experience .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 20px;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards {
    justify-content: center;
    display: flex;
    margin-left: 10%;
    margin-right: 10%;
    padding-bottom: 60px;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards {
    width: 20%;
    height: 100px;
    gap: 1rem;
    text-align: center;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    font-size: 5svh;
    font-family: PLAY-BOLD;
    color: white;
    text-align: center;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards .text {
    font-family: PLAY-REGULAR;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    justify-content: center;
    padding-left: 20%;
    padding-right: 20%;
    font-size: 18px;
  }
  .page_player .wrapper_achieved .achieved .education {
    display: flex;
    width: 100%;
    padding-left: 100px;
    padding-right: 5%;
  }
  .page_player .wrapper_achieved .achieved .education .title {
    padding-top: 20px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
  }
  .page_player .wrapper_achieved .achieved .block {
    display: flex;
    width: 100%;
    padding-bottom: 40px;
    height: 100%;
  }
  .page_player .wrapper_achieved .achieved .block .text {
    display: flex;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_player .wrapper_achieved .achieved .block .text .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 100px;
  }
  .page_player .wrapper_achieved .achieved .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_player .wrapper_achieved .achieved .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_player .wrapper_achieved .achieved .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_player .wrapper_achieved .achieved .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
  .page_player .photo {
    height: 100%;
    display: flex;
    width: 100%;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: wrap;
  }
  .page_player .photo .title_gallerey {
    font-size: 40px;
    color: #282933;
    font-family: PLAY-BOLD;
    padding-top: 40px;
    justify-content: center;
    text-align: center;
    padding-top: 30px;
  }
  .page_player .photo .block {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 0px 0px 20px 0px;
    border-radius: 6px;
    background: white;
    justify-content: center;
    align-items: center;
  }
  .page_player .photo .block .img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin: 10px;
  }
  .page_player .photo .block .img-container img {
    will-change: 350px;
    margin: 20px;
    height: 250px;
    border-radius: 5px;
    overflow: hidden;
    transition: 0.5s;
    z-index: 0;
  }
  .page_player .photo .block .img-container img:hover {
    transform: scale(1.1);
    z-index: 0;
  }
  .page_player .photo .block .pop-up {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    display: none;
    z-index: 1;
  }
  .page_player .photo .block .pop-up img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 3px;
    width: 80%;
    z-index: 1;
  }
  .page_player .photo .block .pop-up span {
    position: fixed;
    top: 190px;
    right: 20px;
    width: 40px;
    height: 40px;
    color: white;
    font-size: 50px;
    font-weight: 900;
    text-align: center;
    cursor: pointer;
  }
  .page_player .wrapper_internships_courses {
    display: flex;
    font-size: 14px;
    background-color: #282933;
  }
  .page_player .wrapper_internships_courses .internships_courses {
    display: flex;
    padding: 20px 20px 0px 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
  }
  .page_player .wrapper_internships_courses .internships_courses .internships {
    display: flex;
    width: 50%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_player .wrapper_internships_courses .internships_courses .internships .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .page_player .wrapper_internships_courses .internships_courses .courses {
    display: flex;
    width: 50%;
    flex-direction: column;
    padding-left: 100px;
    padding-right: 5%;
  }
  .page_player .wrapper_internships_courses .internships_courses .courses .title {
    padding-top: 60px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block {
    display: flex;
    width: 100%;
    padding-bottom: 20px;
    height: 250px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .page_player .player {
    padding: 160px 0 60px 0;
    flex-direction: column;
    justify-content: center;
  }
  .page_player .player .photoblock {
    width: 100%;
  }
  .page_player .player .photoblock .card_photo {
    height: 430px;
    padding: 33px 33px 10px 33px;
  }
  .page_player .player .aboutme {
    width: 100%;
    text-align: center;
  }
  .page_player .player .aboutme .name h3 {
    padding-top: 30px;
  }
  .page_player .player .aboutme .name p {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .page_player .player .aboutme .position_number {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .page_player .player .aboutme .position_number .number {
    color: white;
    font-size: 30px;
    font-family: PLAY-REGULAR;
    padding-right: 20px;
  }
  .page_player .player .aboutme .position_number .position {
    color: #FDC500;
    font-size: 30px;
    font-family: PLAY-REGULAR;
  }
  .page_player .player .aboutme .information .information_me {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .page_player .player .aboutme .information .information_me li {
    display: flex;
    justify-content: center;
  }
  .page_player .player .aboutme .information .information_me li .title_information {
    width: 150px;
    text-align: left;
  }
  .page_player .player .aboutme .information .information_me li .text {
    width: 150px;
    text-align: right;
  }
  .page_player .statisticplayersall {
    display: flex;
    background-color: #282933;
    justify-content: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    flex-direction: column;
  }
  .page_player .statisticplayersall .title {
    display: flex;
    margin-bottom: 40px;
    padding-top: 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    font-family: PLAY-BOLD;
    color: white;
    font-size: 40px;
  }
  .page_player .statisticplayersall .wrapper_block {
    display: flex;
    justify-content: center;
    justify-content: space-between;
  }
  .page_player .statisticplayersall .wrapper_block .block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 40px;
    padding-left: 2%;
    font-family: PLAY-BOLD;
    color: white;
  }
  .page_player .statisticplayersall .wrapper_block .block .text {
    font-size: 12px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page_player .statisticthisyears {
    display: flex;
    background-color: white;
    justify-content: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    flex-direction: column;
  }
  .page_player .statisticthisyears .title {
    display: flex;
    margin-bottom: 40px;
    padding-top: 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    font-family: PLAY-BOLD;
    color: black;
    font-size: 40px;
  }
  .page_player .statisticthisyears .wrapper_block {
    display: flex;
    justify-content: center;
    justify-content: space-between;
  }
  .page_player .statisticthisyears .wrapper_block .block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 40px;
    padding-left: 2%;
    font-family: PLAY-BOLD;
    color: black;
  }
  .page_player .statisticthisyears .wrapper_block .block .text {
    font-size: 12px;
    color: black;
    font-family: PLAY-REGULAR;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page_player .wrapper_achieved .achieved {
    flex-direction: column;
  }
  .page_player .wrapper_achieved .achieved .experience {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 0%;
  }
  .page_player .wrapper_achieved .achieved .experience .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 20px;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards {
    justify-content: center;
    display: flex;
    margin-left: 5%;
    margin-right: 5%;
    padding-bottom: 60px;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards {
    width: 20%;
    height: 100px;
    gap: 1rem;
    text-align: center;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    font-size: 5svh;
    font-family: PLAY-BOLD;
    color: white;
    text-align: center;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards .text {
    font-family: PLAY-REGULAR;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    justify-content: center;
    padding-left: 15%;
    padding-right: 15%;
    font-size: 18px;
  }
  .page_player .wrapper_achieved .achieved .education {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 0%;
  }
  .page_player .wrapper_achieved .achieved .education .title {
    padding-top: 20px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
  }
  .page_player .wrapper_achieved .achieved .block {
    display: flex;
    width: 100%;
    padding-bottom: 40px;
    height: 100%;
  }
  .page_player .wrapper_achieved .achieved .block .text {
    flex-direction: flex;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_player .wrapper_achieved .achieved .block .text .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 100px;
  }
  .page_player .wrapper_achieved .achieved .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_player .wrapper_achieved .achieved .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_player .wrapper_achieved .achieved .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_player .wrapper_achieved .achieved .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
  .page_player .photo .block .img-container {
    gap: 3px;
  }
  .page_player .photo .block .img-container img {
    height: 400px;
    margin: 5px;
  }
  .page_player .photo .block .pop-up img {
    width: 80%;
  }
  .page_player .wrapper_internships_courses {
    display: flex;
    font-size: 14px;
    background-color: #282933;
  }
  .page_player .wrapper_internships_courses .internships_courses {
    display: flex;
    padding: 20px 20px 0px 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    flex-direction: column;
  }
  .page_player .wrapper_internships_courses .internships_courses .internships {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_player .wrapper_internships_courses .internships_courses .internships .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .page_player .wrapper_internships_courses .internships_courses .courses {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_player .wrapper_internships_courses .internships_courses .courses .title {
    padding-top: 10px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block {
    display: flex;
    width: 100%;
    padding-bottom: 20px;
    height: 200px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .page_player .player {
    padding: 90px 0 60px 0;
    flex-direction: column;
    justify-content: center;
  }
  .page_player .player .photoblock {
    width: 100%;
  }
  .page_player .player .photoblock .card_photo {
    width: 300px;
    height: 250px;
    justify-content: center;
    align-items: center;
    padding: 20px 20px 0px 20px;
  }
  .page_player .player .photoblock .card_photo img {
    width: 200px;
    height: 200px;
  }
  .page_player .player .aboutme {
    width: 100%;
    text-align: center;
  }
  .page_player .player .aboutme .name h3 {
    padding-top: 30px;
  }
  .page_player .player .aboutme .name p {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .page_player .player .aboutme .information .information_me {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .page_player .player .aboutme .information .information_me li {
    display: flex;
    justify-content: center;
  }
  .page_player .player .aboutme .information .information_me li .title_information {
    width: 150px;
    text-align: left;
  }
  .page_player .player .aboutme .information .information_me li .text {
    width: 150px;
    text-align: right;
  }
  .page_player .statisticplayersall {
    display: flex;
    background-color: #282933;
    justify-content: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    flex-direction: column;
  }
  .page_player .statisticplayersall .title {
    display: flex;
    margin-bottom: 40px;
    padding-top: 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    font-family: PLAY-BOLD;
    color: white;
    font-size: 34px;
  }
  .page_player .statisticplayersall .wrapper_block {
    display: flex;
    justify-content: center;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
  }
  .page_player .statisticplayersall .wrapper_block .block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 40px;
    width: 25%;
    padding-left: 2%;
    font-family: PLAY-BOLD;
    color: white;
  }
  .page_player .statisticplayersall .wrapper_block .block .text {
    font-size: 12px;
    color: white;
    font-family: PLAY-REGULAR;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page_player .statisticthisyears {
    display: flex;
    background-color: white;
    justify-content: center;
    width: 100%;
    padding: 20px 20px 20px 20px;
    flex-direction: column;
  }
  .page_player .statisticthisyears .title {
    display: flex;
    margin-bottom: 40px;
    padding-top: 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    font-family: PLAY-BOLD;
    color: black;
    font-size: 34px;
  }
  .page_player .statisticthisyears .wrapper_block {
    display: flex;
    justify-content: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .page_player .statisticthisyears .wrapper_block .block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 40px;
    padding-left: 2%;
    font-family: PLAY-BOLD;
    color: black;
    width: 25%;
  }
  .page_player .statisticthisyears .wrapper_block .block .text {
    font-size: 12px;
    color: black;
    font-family: PLAY-REGULAR;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page_player .wrapper_achieved {
    padding-bottom: 30px;
  }
  .page_player .wrapper_achieved .achieved {
    flex-direction: column;
    padding: 20px 10px 20px 10px;
  }
  .page_player .wrapper_achieved .achieved .experience {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 0%;
  }
  .page_player .wrapper_achieved .achieved .experience .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 20px;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards {
    justify-content: center;
    display: flex;
    margin-left: 0%;
    margin-right: 0%;
    padding-bottom: 30px;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards {
    width: 20%;
    height: 100px;
    gap: 1rem;
    text-align: center;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    font-size: 4svh;
    font-family: PLAY-BOLD;
    color: white;
    text-align: center;
  }
  .page_player .wrapper_achieved .achieved .experience .wrapper_awards .block_awards .text {
    font-family: PLAY-REGULAR;
    color: white;
    padding-top: 20px;
    padding-bottom: 0px;
    text-align: center;
    justify-content: center;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 12px;
    align-items: center;
  }
  .page_player .wrapper_achieved .achieved .education {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_player .wrapper_achieved .achieved .education .title {
    padding-top: 20px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
  }
  .page_player .wrapper_achieved .achieved .block {
    display: flex;
    width: 100%;
    padding-bottom: 40px;
    height: 100%;
  }
  .page_player .wrapper_achieved .achieved .block .text {
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_player .wrapper_achieved .achieved .block .text .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 100px;
  }
  .page_player .wrapper_achieved .achieved .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_player .wrapper_achieved .achieved .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_player .wrapper_achieved .achieved .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_player .wrapper_achieved .achieved .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
  .page_player .photo .block .img-container img {
    height: 200px;
    margin: 5px;
  }
  .page_player .photo .block .pop-up img {
    width: 80%;
  }
  .page_player .wrapper_internships_courses {
    display: flex;
    font-size: 14px;
    background-color: #282933;
  }
  .page_player .wrapper_internships_courses .internships_courses {
    display: flex;
    padding: 20px 20px 0px 20px;
    justify-content: center;
    text-align: left;
    width: 100%;
    flex-direction: column;
  }
  .page_player .wrapper_internships_courses .internships_courses .internships {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_player .wrapper_internships_courses .internships_courses .internships .title {
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: center;
  }
  .page_player .wrapper_internships_courses .internships_courses .courses {
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-left: 5%;
  }
  .page_player .wrapper_internships_courses .internships_courses .courses .title {
    padding-top: 10px;
    font-size: 40px;
    color: #FDC500;
    font-family: PLAY-BOLD;
    text-align: center;
  }
  .page_player .wrapper_internships_courses .internships_courses .block {
    display: flex;
    width: 100%;
    padding-bottom: 20px;
    height: 100%;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .year {
    display: flex;
    font-family: PLAY-BOLD;
    color: white;
    width: 25%;
    font-size: 25px;
    padding-right: 20px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text {
    flex-direction: column;
    display: flex;
    padding-left: 20px;
    width: 75%;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .company {
    font-family: PLAY-BOLD;
    color: white;
    font-size: 25px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .post {
    font-size: 22px;
    font-family: PLAY-BOLD;
    color: black;
    margin-top: 10px;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .post p {
    display: inline-block;
    padding: 10px;
    background: #FDC500;
  }
  .page_player .wrapper_internships_courses .internships_courses .block .text .description {
    font-family: PLAY-REGULAR;
    color: #c5c2c2;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
  }
}
.club100 {
  display: flex;
  width: 100%;
  background-color: #282933;
  justify-content: center;
  padding: 210px 0 60px 0;
  flex-direction: column;
  align-items: center;
}
.club100 .title {
  font-size: 28px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  justify-content: center;
  text-align: center;
}
.club100 .title2 {
  font-size: 28px;
  color: #FDC500;
  font-family: PLAY-BOLD;
  justify-content: center;
  text-align: center;
  padding-top: 20px;
}
.club100 .wrapper {
  display: flex;
  height: 100%;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.club100 .wrapper .wrapper_top-3 {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  height: 250px;
}
.club100 .wrapper .wrapper_top-3 .gold_block {
  display: flex;
  height: 100%;
  width: 30%;
  margin: 10px;
  background: linear-gradient(-45deg, #FDC500, rgba(255, 254, 254, 0.7));
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
}
.club100 .wrapper .wrapper_top-3 .silver_block {
  display: flex;
  height: 100%;
  width: 30%;
  margin: 10px;
  background: linear-gradient(-45deg, rgba(192, 192, 192, 0.7), rgba(255, 254, 254, 0.7));
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
}
.club100 .wrapper .wrapper_top-3 .bronza_block {
  display: flex;
  height: 100%;
  width: 30%;
  margin: 10px;
  background: linear-gradient(-45deg, rgba(150, 116, 68, 0.7), rgba(255, 254, 254, 0.7));
  border-radius: 6px;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
}
.club100 .wrapper .wrapper_top-3 .title {
  display: flex;
  color: black;
  border-radius: 6px;
  font-family: PLAY-BOLD;
  margin: 20px;
  font-family: PLAY-BOLD;
  justify-content: center;
  width: 60%;
  height: 25px;
  background: linear-gradient(-45deg, white, rgba(255, 255, 255, 0.7));
  align-items: center;
  font-size: 16px;
}
.club100 .wrapper .wrapper_top-3 .value {
  display: flex;
  font-family: PLAY-BOLD;
  margin: 30px 20px;
  justify-content: center;
  align-items: center;
  color: black;
  font-size: 50px;
  padding-top: 10px;
}
.club100 .wrapper .wrapper_top-3 .text {
  display: flex;
  height: 16px;
  color: black;
  justify-content: center;
  font-family: PLAY-REGULAR;
  margin-top: 20px;
}
.club100 .wrapper .wrapper_block {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.club100 .wrapper .wrapper_block .block {
  display: flex;
  height: 220px;
  width: 15%;
  margin: 20px 20px 0px 20px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  min-width: 200px;
}
.club100 .wrapper .wrapper_block .block .value {
  display: flex;
  font-family: PLAY-BOLD;
  height: 50%;
  margin: 30px 20px 30px 20px;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 50px;
  padding-top: 10px;
}
.club100 .wrapper .wrapper_block .block .text {
  display: flex;
  height: 16px;
  color: white;
  justify-content: center;
  font-family: PLAY-REGULAR;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

@media (max-width: 1366px) {
  .club100 {
    padding: 210px 0 60px 0;
  }
}
@media (max-width: 1024px) {
  .club100 {
    padding: 190px 0 60px 0;
  }
}
@media (max-width: 768px) {
  .club100 {
    padding: 90px 0 60px 0;
  }
  .club100 .wrapper .wrapper_top-3 {
    flex-direction: column;
    display: flex;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .club100 .wrapper .wrapper_top-3 .gold_block {
    width: 100%;
  }
  .club100 .wrapper .wrapper_top-3 .silver_block {
    width: 100%;
  }
  .club100 .wrapper .wrapper_top-3 .bronza_block {
    width: 100%;
    margin-bottom: 0px;
  }
  .club100 .wrapper .wrapper_top-3 .text {
    display: flex;
    height: 16px;
    color: black;
    justify-content: center;
    font-family: PLAY-REGULAR;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .club100 .wrapper .wrapper_block {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }
  .club100 .wrapper .wrapper_block .block {
    display: flex;
    height: 220px;
    margin: 20px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 6px;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    min-width: none;
    width: 100%;
    max-width: 500px;
  }
}
.allstat {
  background-color: black;
  display: flex;
  width: 100%;
  justify-content: center;
  flex-direction: column;
  font-family: PLAY-REGULAR;
}
.allstat .title_page {
  display: flex;
  font-size: 30px;
  color: white;
  text-align: center;
  margin-top: 210px;
  padding-bottom: 20px;
  justify-content: center;
}
.allstat .tablegoal {
  flex-direction: column;
  width: 100%;
  display: flex;
  font-size: 16px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  /* Номер игрока выравнивается по левому краю */
  /* Фамилия игрока по центру */
  /* Время в команде по правому краю */
  /* Стиль для юбилейных игроков (синий фон) */
  /* Подсветка для юбилейных матчей */
  /* Общие стили для списка */
}
.allstat .tablegoal .time_in_team_list {
  list-style: none;
  padding: 0;
  font-size: 24px;
}
.allstat .tablegoal .time_in_team_list li {
  display: flex;
  justify-content: space-between;
  padding: 5px 10px;
}
.allstat .tablegoal .player-number {
  flex: 1;
  text-align: left;
}
.allstat .tablegoal .player-name {
  flex: 2;
  text-align: center;
}
.allstat .tablegoal .time-in-team {
  flex: 1;
  text-align: right;
}
.allstat .tablegoal .anniversary {
  background-color: lightblue;
}
.allstat .tablegoal .statistic:nth-child(1) {
  background-color: white;
  margin-bottom: 10px;
}
.allstat .tablegoal .statistic:nth-child(1) .wrapper {
  width: 80%;
  padding-bottom: 10px;
  color: black;
  border-radius: 3px;
}
.allstat .tablegoal .statistic:nth-child(2) {
  background-color: #282933;
  margin-bottom: 10px;
}
.allstat .tablegoal .statistic:nth-child(3) {
  background-color: white;
  margin-bottom: 10px;
}
.allstat .tablegoal .statistic:nth-child(3) .wrapper {
  width: 80%;
  padding-bottom: 10px;
  color: black;
  border-radius: 3px;
}
.allstat .tablegoal .statistic:nth-child(4) {
  background-color: #282933;
  margin-bottom: 10px;
}
.allstat .tablegoal .statistic:nth-child(4) .wrapper {
  width: 80%;
  border-radius: 3px;
}
.allstat .tablegoal .statistic:nth-child(5) {
  background-color: white;
  margin-bottom: 10px;
}
.allstat .tablegoal .statistic:nth-child(5) .wrapper {
  width: 80%;
  padding-bottom: 10px;
  color: black;
  border-radius: 3px;
}
.allstat .tablegoal .statistic:nth-child(6) {
  background-color: #282933;
  margin-bottom: 10px;
}
.allstat .tablegoal .statistic:nth-child(6) .wrapper {
  width: 80%;
  border-radius: 3px;
}
.allstat .tablegoal .statistic {
  display: flex;
  justify-content: center;
  align-items: start;
  padding: 5px 10px;
  color: white;
  text-align: center;
  width: 100%;
  border-radius: 6px;
}
.allstat .tablegoal .statistic .wrapper {
  width: 80%;
  padding-bottom: 10px;
}
.allstat .tablegoal .statistic .wrapper .title {
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-size: 30px;
  font-family: PLAY-BOLD;
  height: 75px;
  padding-top: 20px;
}
.allstat .tablegoal .statistic .wrapper ul {
  font-family: PLAY-REGULAR;
  height: 90%;
}
.allstat .tablegoal .statistic .wrapper ul li {
  display: flex;
  padding: 5px 0;
  justify-content: space-between;
}
.allstat .tablegoal .statistic .wrapper ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
  font-size: 27px;
  padding-left: 10px;
}
.allstat .tablegoal .statistic .wrapper ul li .player {
  display: flex;
  font-size: 27px;
}
.allstat .tablegoal .statistic .wrapper ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
  font-size: 27px;
  padding-right: 10px;
}
.allstat .tablegoal .statistic .wrapper ul li .total {
  display: flex;
  justify-content: flex-end;
  width: 30px;
  font-size: 27px;
  padding-right: 10px;
}
.allstat .tablegoal .statistic .wrapper ul li .position {
  display: flex;
  font-size: 27px;
  padding-left: 10px;
}
.allstat .tablegoal .statistic .wrapper ul li .name {
  display: flex;
  font-size: 27px;
}
.allstat .tablegoal .statistic .wrapper ul li .training {
  display: flex;
  font-size: 27px;
  padding-right: 10px;
}
.allstat .tablegoal .statistic .wrapper ul li:nth-child(odd) {
  background-color: rgba(198, 195, 195, 0.4);
}
.allstat .tablegoal .statistic .wrapper ul li:hover {
  background-color: black;
  color: white;
  border-radius: 3px;
}
.allstat .tablegoal .statistic-lost {
  display: flex;
  justify-content: center;
  align-items: start;
  padding: 5px 10px;
  color: black;
  background-color: white;
  text-align: center;
  width: 100%;
  border-radius: 6px;
  margin-bottom: 10px;
}
.allstat .tablegoal .statistic-lost .wrapper {
  width: 100%;
  padding-bottom: 10px;
}
.allstat .tablegoal .statistic-lost .wrapper ul {
  font-family: PLAY-REGULAR;
  height: 90%;
}
.allstat .tablegoal .statistic-lost .wrapper ul li {
  display: flex;
  padding: 5px 0;
  justify-content: space-between;
}
.allstat .tablegoal .statistic-lost .wrapper ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
  font-size: 27px;
  padding-left: 10px;
}
.allstat .tablegoal .statistic-lost .wrapper ul li .player {
  display: flex;
  font-size: 27px;
}
.allstat .tablegoal .statistic-lost .wrapper ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
  font-size: 27px;
  padding-right: 10px;
}
.allstat .tablegoal .statistic-lost .wrapper ul li .total {
  display: flex;
  justify-content: flex-end;
  width: 30px;
  font-size: 27px;
  padding-right: 10px;
}
.allstat .tablegoal .statistic-lost .wrapper ul li .position {
  display: flex;
  font-size: 27px;
  padding-left: 10px;
}
.allstat .tablegoal .statistic-lost .wrapper ul li .name {
  display: flex;
  font-size: 27px;
}
.allstat .tablegoal .statistic-lost .wrapper ul li .training {
  display: flex;
  font-size: 27px;
  padding-right: 10px;
}
.allstat .tablegoal .statistic-lost .wrapper ul li:nth-child(odd) {
  background-color: rgba(198, 195, 195, 0.4);
}
.allstat .tablegoal .statistic-lost .wrapper ul li:hover {
  background-color: black;
  color: white;
  border-radius: 3px;
}
.allstat .tablegoal .player-item {
  display: flex;
  justify-content: space-between;
  /* Распределяем элементы по краям */
  align-items: center;
  /* Выравниваем по вертикали */
  padding: 10px;
  border-bottom: 1px solid #ccc;
}
.allstat .tablegoal .player-number {
  flex: 1;
  text-align: left;
  /* Нумерация по левому краю */
  font-size: 24px;
}
.allstat .tablegoal .player-name {
  flex: 2;
  text-align: center;
  /* Имя по центру */
  font-size: 24px;
}
.allstat .tablegoal .player-matches {
  flex: 1;
  text-align: right;
  /* Количество матчей по правому краю */
  font-size: 24px;
}
.allstat .tablegoal .anniversary {
  background-color: rgba(0, 80, 157, 0.8);
  /* Цвет для юбилейных матчей */
}
.allstat .tablegoal ul.game_in_team_list {
  list-style-type: none;
  /* Убираем стандартные маркеры списка */
  padding: 0;
  margin: 0;
}
.allstat .tablegoal li.player-item {
  margin: 0;
}

@media (max-width: 1366px) {
  .allstat {
    background-color: black;
    display: flex;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    font-family: PLAY-REGULAR;
  }
  .allstat .title_page {
    display: flex;
    font-size: 30px;
    color: white;
    text-align: center;
    margin-top: 190px;
    padding-bottom: 20px;
    justify-content: center;
  }
  .allstat .tablegoal {
    flex-direction: column;
    width: 100%;
    display: flex;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
  }
  .allstat .tablegoal .statistic:nth-child(1) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(1) .wrapper {
    width: 80%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(2) {
    background-color: #282933;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(3) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(3) .wrapper {
    width: 80%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(4) {
    background-color: #282933;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(4) .wrapper {
    width: 80%;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(5) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(5) .wrapper {
    width: 80%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic {
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 100%;
    border-radius: 6px;
  }
  .allstat .tablegoal .statistic .wrapper {
    width: 80%;
    padding-bottom: 10px;
  }
  .allstat .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 30px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .allstat .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
  }
  .allstat .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .allstat .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
    font-size: 27px;
    padding-left: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .player {
    display: flex;
    font-size: 27px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
    font-size: 27px;
    padding-right: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .total {
    display: flex;
    justify-content: flex-end;
    width: 30px;
    font-size: 27px;
    padding-right: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li:nth-child(odd) {
    background-color: rgba(198, 195, 195, 0.4);
  }
  .allstat .tablegoal .statistic .wrapper ul li:hover {
    background-color: black;
    color: white;
    border-radius: 3px;
  }
}
@media (max-width: 1024px) {
  .allstat {
    background-color: black;
    display: flex;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    font-family: PLAY-REGULAR;
  }
  .allstat .title_page {
    display: flex;
    font-size: 30px;
    color: white;
    text-align: center;
    margin-top: 190px;
    padding-bottom: 20px;
    justify-content: center;
  }
  .allstat .tablegoal {
    flex-direction: column;
    width: 100%;
    display: flex;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
  }
  .allstat .tablegoal .statistic:nth-child(1) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(1) .wrapper {
    width: 90%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(2) {
    background-color: #282933;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(3) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(3) .wrapper {
    width: 90%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(4) {
    background-color: #282933;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(4) .wrapper {
    width: 90%;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(5) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(5) .wrapper {
    width: 90%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic {
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 100%;
    border-radius: 6px;
  }
  .allstat .tablegoal .statistic .wrapper {
    width: 90%;
    padding-bottom: 10px;
  }
  .allstat .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 30px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .allstat .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
  }
  .allstat .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .allstat .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
    font-size: 27px;
    padding-left: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .player {
    display: flex;
    font-size: 27px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
    font-size: 27px;
    padding-right: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .total {
    display: flex;
    justify-content: flex-end;
    width: 30px;
    font-size: 27px;
    padding-right: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li:nth-child(odd) {
    background-color: rgba(198, 195, 195, 0.4);
  }
  .allstat .tablegoal .statistic .wrapper ul li:hover {
    background-color: black;
    color: white;
    border-radius: 3px;
  }
}
@media (max-width: 768px) {
  .allstat {
    background-color: black;
    display: flex;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    font-family: PLAY-REGULAR;
  }
  .allstat .title_page {
    display: flex;
    font-size: 30px;
    color: white;
    text-align: center;
    margin-top: 80px;
    padding-bottom: 20px;
    justify-content: center;
  }
  .allstat .tablegoal {
    flex-direction: column;
    width: 100%;
    display: flex;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
  }
  .allstat .tablegoal .statistic:nth-child(1) {
    background-color: white;
    margin-bottom: 10px;
    width: 100%;
  }
  .allstat .tablegoal .statistic:nth-child(1) .wrapper {
    width: 100%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(2) {
    background-color: #282933;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(3) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(3) .wrapper {
    width: 90%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(4) {
    background-color: #282933;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(4) .wrapper {
    width: 90%;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic:nth-child(5) {
    background-color: white;
    margin-bottom: 10px;
  }
  .allstat .tablegoal .statistic:nth-child(5) .wrapper {
    width: 90%;
    padding-bottom: 10px;
    color: black;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic {
    display: flex;
    justify-content: center;
    align-items: start;
    padding: 5px 10px;
    color: white;
    text-align: center;
    width: 100%;
    border-radius: 6px;
  }
  .allstat .tablegoal .statistic .wrapper {
    width: 90%;
    padding-bottom: 10px;
  }
  .allstat .tablegoal .statistic .wrapper .title {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    font-size: 25px;
    font-family: PLAY-BOLD;
    height: 75px;
    padding-top: 20px;
  }
  .allstat .tablegoal .statistic .wrapper ul {
    font-family: PLAY-REGULAR;
    height: 90%;
    width: 100%;
  }
  .allstat .tablegoal .statistic .wrapper ul li {
    display: flex;
    padding: 5px 0;
    justify-content: space-between;
  }
  .allstat .tablegoal .statistic .wrapper ul li .number {
    display: flex;
    justify-content: flex-start;
    width: 20px;
    font-size: 27px;
    padding-left: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .player {
    display: flex;
    font-size: 27px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .counter {
    display: flex;
    justify-content: flex-end;
    width: 30px;
    font-size: 27px;
    padding-right: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li .total {
    display: flex;
    justify-content: flex-end;
    width: 30px;
    font-size: 27px;
    padding-right: 10px;
  }
  .allstat .tablegoal .statistic .wrapper ul li:nth-child(odd) {
    background-color: rgba(198, 195, 195, 0.4);
  }
  .allstat .tablegoal .statistic .wrapper ul li:hover {
    background-color: black;
    color: white;
    border-radius: 3px;
  }
  .allstat .tablegoal .statistic-lost {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 1svh;
  }
}
.cooperation {
  display: flex;
  width: 100%;
  background-color: #00296B;
  justify-content: center;
}
.cooperation .banner_cooperation {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 90svh;
  width: 100%;
  position: relative;
}
.cooperation .banner_cooperation .fill {
  position: absolute;
  top: 0;
  left: 0;
  background: black;
  opacity: 0.9;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.cooperation .banner_cooperation .background {
  background-image: url("../img/banner_cooperation.jpg");
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 0;
}
.cooperation .banner_cooperation .content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 2;
  /* Ensures content is above the fill and background */
  padding: 0 10%;
  padding-top: 120px;
}
.cooperation .banner_cooperation .content .logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  /* Occupies 50% width */
}
.cooperation .banner_cooperation .content .logo img {
  max-width: 50%;
  height: auto;
}
.cooperation .banner_cooperation .content .wrapper_text {
  width: 50%;
  /* Occupies 50% width */
  font-family: "PLAY-BOLD";
  display: flex;
  justify-content: center;
  align-items: left;
  animation: revealText 1s ease forwards;
  clip-path: inset(0 0 100% 0);
  text-align: left;
  flex-direction: column;
}
.cooperation .banner_cooperation .content .wrapper_text .title_1 {
  font-size: 4svh;
  color: #00509D;
  padding-bottom: 50px;
  text-align: left;
}
.cooperation .banner_cooperation .content .wrapper_text .text {
  font-size: 2svh;
  color: white;
  font-family: "PLAY-Regular";
}

.whywe {
  display: flex;
  width: 100%;
  padding: 15px 60px 20px 60px;
  justify-content: center;
  flex-direction: column;
}
.whywe .title {
  font-family: "PLAY-Bold";
  color: black;
  padding-bottom: 35px;
  padding-top: 15px;
  font-size: 3svh;
  text-align: center;
}
.whywe .wrapper_bloks {
  display: flex;
  flex-direction: column;
}
.whywe .wrapper_bloks .part {
  width: 100%;
  display: flex;
  padding-bottom: 20px;
}
.whywe .wrapper_bloks .block {
  display: flex;
  height: 250px;
  width: 50%;
  border-radius: 6px;
  margin-left: 20px;
  margin-right: 20px;
  -webkit-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  box-shadow: 0px 0px 16px 2px rgba(34, 60, 80, 0.2);
  justify-content: center;
  align-items: center;
}
.whywe .wrapper_bloks .block .number {
  width: 25%;
  padding: 20px;
  display: flex;
  justify-content: center;
  font-family: "PLAY-Bold";
  justify-content: center;
  align-items: center;
  font-size: 13svh;
  color: #00296B;
  padding-left: 25px;
}
.whywe .wrapper_bloks .block .wrapper_text {
  display: flex;
  flex-direction: column;
}
.whywe .wrapper_bloks .block .wrapper_text .title {
  text-align: left;
  height: 75%;
  padding: 20px;
  font-size: 2svh;
  font-family: "PLAY-bold";
  color: #00296B;
}
.whywe .wrapper_bloks .block .wrapper_text .text {
  text-align: left;
  height: 75%;
  padding: 20px;
  font-size: 1.5svh;
  font-family: "PLAY-Regular";
}

.information_cooperation {
  background-color: black;
  display: flex;
  flex-direction: column;
}
.information_cooperation .title {
  font-family: "PLAY-Bold";
  color: white;
  padding-bottom: 20px;
  padding-top: 25px;
  font-size: 3svh;
  text-align: center;
}
.information_cooperation .text_block {
  font-family: "PLAY-regular";
  color: white;
  padding: 25px;
  font-size: 2svh;
  text-align: center;
}
.information_cooperation .wrapper_options {
  display: flex;
}
.information_cooperation .wrapper_options .number {
  padding: 20px;
  display: flex;
  justify-content: center;
  font-family: "PLAY-Bold";
  justify-content: right;
  align-items: center;
  font-size: 14svh;
  color: #00296B;
  padding-left: 15%;
}
.information_cooperation .wrapper_options .wrapper_text_options {
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  justify-content: center;
}
.information_cooperation .wrapper_options .wrapper_text_options .title {
  text-align: left;
  height: 75%;
  padding: 20px;
  font-size: 3svh;
  font-family: "PLAY-bold";
  color: #00509D;
}
.information_cooperation .wrapper_options .wrapper_text_options .text {
  text-align: left;
  height: 75%;
  padding: 20px;
  font-size: 2svh;
  font-family: "PLAY-Regular";
  color: white;
}

.conclusion {
  display: flex;
  width: 100%;
  padding: 15px 60px 20px 60px;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.conclusion .text {
  padding: 20px 40px;
  justify-content: center;
  color: black;
  font-family: "PLAY-Bold";
  font-size: 3svh;
}

@media (max-width: 1366px) {
  .cooperation .banner_cooperation .logo {
    width: 65%;
  }
  .cooperation .banner_cooperation .logo img {
    max-width: 50%;
  }
  .whywe {
    padding: 15px 20px 20px 20px;
  }
}
@media (max-width: 1024px) {
  .cooperation .banner_cooperation .content {
    flex-direction: column;
    padding-top: 100px;
  }
  .cooperation .banner_cooperation .content .logo {
    width: 100%;
  }
  .cooperation .banner_cooperation .content .logo img {
    max-width: 35%;
  }
  .cooperation .banner_cooperation .content .wrapper_text {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    padding-top: 75px;
  }
  .cooperation .banner_cooperation .content .wrapper_text .title_1 {
    text-align: center;
  }
  .whywe {
    padding: 15px 0px 20px 0px;
  }
  .whywe .wrapper_bloks .part {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
  }
  .whywe .wrapper_bloks .part .block {
    width: 100%;
    padding-bottom: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .information_cooperation .wrapper_options .number {
    padding-left: 5%;
  }
}
@media (max-width: 768px) {
  .cooperation .banner_cooperation {
    height: 70svh;
  }
  .cooperation .banner_cooperation .content {
    flex-direction: column;
    padding-top: 0px;
  }
  .cooperation .banner_cooperation .content .logo {
    width: 100%;
    display: none;
  }
  .cooperation .banner_cooperation .content .logo img {
    max-width: 35%;
  }
  .cooperation .banner_cooperation .content .wrapper_text {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    padding-top: 75px;
  }
  .cooperation .banner_cooperation .content .wrapper_text .title_1 {
    text-align: center;
  }
  .whywe {
    padding: 15px 0px 20px 0px;
  }
  .whywe .wrapper_bloks .part {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
  }
  .whywe .wrapper_bloks .part .block {
    width: 100%;
    padding-bottom: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .whywe .wrapper_bloks .part .block .number {
    display: none;
  }
  .information_cooperation .wrapper_options {
    padding-bottom: 10px;
  }
  .information_cooperation .wrapper_options .number {
    display: none;
  }
  .information_cooperation .wrapper_options .wrapper_text_options .title {
    text-align: center;
  }
  .information_cooperation .wrapper_options .wrapper_text_options .text {
    text-align: center;
  }
  .conclusion {
    padding: 15px 5px 20px 5px;
  }
  .conclusion .text {
    padding: 10px 5px;
    font-size: 2svh;
  }
}
.creator {
  flex-direction: column;
  display: flex;
  height: 100svh;
  background-color: white;
}
.creator .wrapper_form_creator {
  flex-direction: column;
  padding-top: 170px;
  justify-content: center;
  display: flex;
  text-align: center;
}
.creator .wrapper_form_creator .form {
  padding-top: 20px;
}
.creator .background {
  margin-top: 10px;
  display: flex;
  height: 80svh;
  background-image: url(/img/Zayavka.png);
  background-size: contain;
  /* Картинка будет видна полностью */
  background-repeat: no-repeat;
  /* Отключаем повторение фона */
  background-position: center;
  /* Центрируем фон по блоку */
  flex-direction: column;
}
.creator .background .information {
  font-family: DINPRO-BLACK;
  font-size: 1.7svh;
  transform: rotate(-10deg);
  /* Наклон на 10 градусов */
  justify-content: center;
  text-align: center;
  padding-top: 11svh;
  padding-left: 5svh;
}
.creator .background .player {
  font-size: 2.5svh;
  transform: rotate(-10deg);
  /* Наклон на 10 градусов */
  text-align: center;
  padding-top: 6svh;
  display: flex;
  font-family: DINPRO-REGULAR;
  flex-direction: column;
  align-items: center;
  padding-left: 15svh;
}
.creator .background .player .player_wrapper {
  display: flex;
  justify-content: left;
  font-family: DINPRO-REGULAR;
  width: 450px;
  align-items: center;
}
.creator .background .player .player_wrapper .number {
  padding-right: 15px;
  font-family: DINPRO-BLACK;
  text-align: right;
  width: 45px;
}
.creator .background .player .player_wrapper .player {
  width: 400px;
}
.creator .background .stadium {
  position: absolute;
  bottom: 0;
  /* Прижимаем блок к низу родителя */
  left: 50%;
  /* Центрируем по горизонтали относительно родителя */
  transform: translateX(-45%) rotate(-9deg);
  /* Смещаем на 50% ширины для точного центрирования и наклоняем блок */
  display: flex;
  font-family: "DINPRO-BLACK", sans-serif;
  align-items: end;
  width: 400px;
  justify-content: center;
  /* Центрируем содержимое внутри блока */
  margin-bottom: 5svh;
}

.player_page {
  background-color: #282933;
  color: #fff;
  font-family: "PLAY-Regular";
  margin: 0;
}
.player_page .profile-container {
  display: flex;
  max-width: 1200px;
  margin: 0 auto;
  gap: 2rem;
  padding: 0 2rem;
  padding-top: 22svh;
  padding-bottom: 30px;
}
.player_page .profile-container .left-column {
  width: 300px;
}
.player_page .profile-container .left-column .player-card {
  background: #1a1a1a;
  border-radius: 12px;
  padding: 1.5rem;
  margin-bottom: 15px;
}
.player_page .profile-container .left-column .player-card .player-info {
  /* Стиль для параграфа с титулом */
}
.player_page .profile-container .left-column .player-card .player-info > p strong {
  color: white;
}
.player_page .profile-container .right-column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  /* Убираем padding у внутреннего блока */
}
.player_page .profile-container .right-column .card {
  background: #1a1a1a;
  border-radius: 12px;
  padding: 1.5rem;
}
.player_page .profile-container .right-column .achievements-card {
  padding: 0 !important;
  /* !important на случай, если другие стили переопределяют */
}
.player_page .profile-container .player-card img {
  width: 100%;
  border-radius: 12px;
  margin-bottom: 1rem;
}
.player_page .profile-container .player-name {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.4rem;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.player_page .profile-container .badge {
  background: #2D62B5;
  color: white;
  padding: 4px 10px;
  border-radius: 50%;
  font-weight: bold;
  font-size: 0.9rem;
}
.player_page .profile-container .player-info p {
  margin: 0.5rem 0;
  color: #c5c2c2;
}
.player_page .profile-container .stats-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: 1rem;
  text-align: center;
  padding-top: 20px;
  font-size: 12px;
  color: #c5c2c2;
}
.player_page .profile-container .stats-grid .number {
  font-size: 1.8rem;
  color: #2D62B5;
  font-weight: bold;
  padding-bottom: 10px;
}
.player_page .profile-container .career-item {
  border-top: 1px solid #333;
  padding: 0.7rem 0;
  padding-top: 20px;
}
.player_page .profile-container .career-item:first-of-type {
  border-top: none;
}
.player_page .profile-container .career-item span {
  float: right;
  color: #2D62B5;
}
.player_page .profile-container .career-item small {
  display: block;
  color: #999;
  margin-top: 0.3rem;
}
.player_page .player-expensive {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.player_page .player-expensive h2 {
  font-size: 1.4rem;
}
.player_page .player-expensive .player-info {
  background: #1a1a1a;
  border-radius: 12px;
  padding: 1rem;
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* Стиль для параграфа с титулом */
}
.player_page .player-expensive .player-info .experience-bar-container {
  position: relative;
  width: 250px;
  height: 25px;
  background-color: #ddd;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 10px;
}
.player_page .player-expensive .player-info .experience-bar-container p {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
}
.player_page .player-expensive .player-info .experience-bar-fill {
  height: 100%;
  width: 0%;
  background: linear-gradient(90deg, #FDC500, #00509D);
  border-radius: 12px 0 0 12px;
  transition: width 0.5s ease-in-out;
}
.player_page .player-expensive .player-info .experience-bar-text {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  line-height: 25px;
  font-weight: bold;
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
  user-select: none;
}
.player_page .player-expensive .player-info > p {
  text-align: center;
  width: 100%;
  margin: 0.5rem 0 0 0;
}
.player_page .player-expensive .player-info > p span {
  color: #FDC500;
}

@media (max-width: 768px) {
  .player_page {
    /* Оптимизация внутренних элементов */
    /* Уменьшаем отступы в карточках */
    /* Особые стили для progress bar */
    /* Корректировка отступов в достижениях */
  }
  .player_page .player-info {
    display: grid;
    grid-template-columns: 1fr 1fr;
    /* Две колонки */
    gap: 10px;
  }
  .player_page .player-info p {
    display: contents;
    /* "Разбираем" параграфы на ячейки сетки */
  }
  .player_page .player-info strong {
    text-align: right;
    padding-right: 10px;
  }
  .player_page .player-info span,
  .player_page .player-info :not(strong) {
    text-align: left;
  }
  .player_page .profile-container {
    flex-direction: column;
    padding-top: 10svh;
    padding-bottom: 20px;
    gap: 1.5rem;
  }
  .player_page .profile-container .left-column {
    width: 0px;
    width: 100%;
    order: 1;
    /* Карточка игрока будет первой */
  }
  .player_page .profile-container .left-column .player-card {
    margin-bottom: 1.5rem;
  }
  .player_page .profile-container .right-column {
    order: 2;
    /* Статистика и достижения будут вторыми */
    gap: 1.5rem;
  }
  .player_page .player-name {
    display: flex !important;
    flex-direction: column !important;
    /* Если нужно вертикальное расположение */
    justify-content: center !important;
    /* Центрирование по вертикали */
    align-items: center !important;
    /* Центрирование по горизонтали */
    text-align: center !important;
    width: 100% !important;
    margin: 0 auto !important;
    /* Дополнительное центрирование блока */
    padding: 0px 10px 10px 10px !important;
    font-family: "PLAY-Bold";
  }
  .player_page .stats-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    /* 3 колонки вместо адаптивных */
    gap: 0.8rem !important;
  }
  .player_page .stats-grid .number {
    font-size: 1.5rem !important;
  }
  .player_page .card {
    padding: 1rem !important;
  }
  .player_page .player-expensive .player-info {
    margin-bottom: 0px;
  }
  .player_page .player-expensive .player-info p {
    padding-bottom: 20px;
  }
  .player_page .player-expensive .experience-bar-container {
    width: 0px !important;
    width: 95% !important;
    height: 20px !important;
  }
  .player_page .player-expensive .experience-bar-text {
    line-height: 20px !important;
    font-size: 0.8rem !important;
  }
  .player_page .career-item {
    padding: 0.5rem 0 !important;
    padding-top: 15px !important;
  }
}
.page_team {
  margin: 0;
  font-family: Arial, sans-serif;
  background-color: #1a2a44;
  color: white;
  padding: 20px;
}

.container_page_team {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 280px;
}

.tabs {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}

.tab {
  padding: 10px 20px;
  background-color: #3b5998;
  border: none;
  color: white;
  cursor: pointer;
  border-radius: 5px;
}

.tab.active {
  background-color: #4a90e2;
}

.stats {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}

.stat-block {
  background-color: #2e3b5a;
  padding: 20px;
  border-radius: 5px;
  flex: 1;
  min-width: 200px;
  text-align: center;
}

.stat-block h3 {
  margin: 0;
  font-size: 1.2em;
}

.stat-block p {
  margin: 5px 0 0;
  font-size: 1.5em;
}

h2 {
  text-align: center;
  margin: 20px 0;
}

.team {
  display: none;
  /* Состав скрыт по умолчанию */
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}

.team-column {
  flex: 1;
  min-width: 200px;
}

.team-column h3 {
  margin: 0 0 10px;
  background-color: #3b5998;
  padding: 10px;
  border-radius: 5px;
}

.team-column ul {
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: white;
  color: black;
  border-radius: 5px;
}

.team-column li {
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

.team-column li:last-child {
  border-bottom: none;
}

.results {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.result-block {
  background-color: #2e3b5a;
  padding: 20px;
  border-radius: 5px;
  flex: 1;
  min-width: 150px;
  text-align: center;
}

.result-block p {
  margin: 0;
  font-size: 1.5em;
}

.result-block small {
  display: block;
  margin-top: 5px;
  font-size: 0.9em;
}

.tablegoal {
  width: 100%;
  display: flex;
  font-size: 16px;
  padding-bottom: 5px;
}
.tablegoal .block-wrapper {
  display: flex;
  width: 100%;
  justify-content: center;
}
.tablegoal .block-wrapper .statistic:nth-child(1) {
  background-color: #00296B;
}
.tablegoal .block-wrapper .statistic:nth-child(2) {
  background-color: #282933;
}
.tablegoal .block-wrapper .statistic:nth-child(3) {
  background-color: #00296B;
}
.tablegoal .block-wrapper .statistic {
  display: flex;
  justify-content: center;
  align-items: start;
  padding: 5px 10px;
  color: white;
  text-align: center;
  width: 32%;
  border-radius: 6px;
  margin: 5px;
}
.tablegoal .block-wrapper .statistic .wrapper {
  width: 90%;
  max-width: 250px;
  padding-bottom: 10px;
  height: 100%;
}
.tablegoal .block-wrapper .statistic .wrapper .title {
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
  font-size: 22px;
  font-family: PLAY-BOLD;
  height: 75px;
  padding-top: 20px;
}
.tablegoal .block-wrapper .statistic .wrapper ul {
  font-family: PLAY-REGULAR;
  height: 90%;
  font-size: 18px;
}
.tablegoal .block-wrapper .statistic .wrapper ul li {
  display: flex;
  padding: 5px 0;
  justify-content: space-between;
}
.tablegoal .block-wrapper .statistic .wrapper ul li .number {
  display: flex;
  justify-content: flex-start;
  width: 20px;
}
.tablegoal .block-wrapper .statistic .wrapper ul li .player {
  display: flex;
}
.tablegoal .block-wrapper .statistic .wrapper ul li .counter {
  display: flex;
  justify-content: flex-end;
  width: 30px;
}
.tablegoal .block-wrapper .statistic .wrapper .link {
  display: flex;
  justify-content: center;
  padding-top: 7px;
  font-family: PLAY-Bold;
  align-items: end;
}
.tablegoal .block-wrapper .statistic .wrapper .link a {
  font-size: 16px;
  color: white;
  font-family: PLAY-BOLD;
}
.tablegoal .block-wrapper .statistic .wrapper .link a:hover {
  color: gray;
}

@media (max-width: 768px) {
  .stat-block,
  .result-block {
    flex: 1 1 100%;
  }
  .team-column {
    flex: 1 1 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm90aGVyL3Jlc2V0LnNjc3MiLCJvdGhlci9mb250cy5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsIm90aGVyL2NvbG9ycy5zY3NzIiwiZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIm1lZGlhL19oZWFkZXItbWVkaWEuc2NzcyIsImJsb2Nrcy9faW5kZXguc2NzcyIsIm1lZGlhL19pbmRleC1tZWRpYS5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsIm1lZGlhL19mb290ZXItbWVkaWEuc2NzcyIsImJsb2Nrcy9fbGl0ZXJhdHVyZS5zY3NzIiwibWVkaWEvX2xpdGVyYXR1cmUuc2NzcyIsImJsb2Nrcy9fcHJvMTF4MTEuc2NzcyIsIm1lZGlhL19wcm8xMXgxMS5zY3NzIiwiYmxvY2tzL19oYWxsX29mX2ZhbWUuc2NzcyIsIm1lZGlhL19oYWxsX29mX2ZhbWUuc2NzcyIsImJsb2Nrcy9fY2x1Yi5zY3NzIiwibWVkaWEvX2NsdWIuc2NzcyIsImJsb2Nrcy9fcHJvc21vdHJfcHJvMTF4MTEuc2NzcyIsIm1lZGlhL19wcm9zbW90cl9wcm8xMXgxMS5zY3NzIiwiYmxvY2tzL19nYWxsZXJ5LnNjc3MiLCJtZWRpYS9fZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL19wcm9zbW90ci5zY3NzIiwibWVkaWEvX3Byb3Ntb3RyLnNjc3MiLCJibG9ja3MvX3NseWRlci5zY3NzIiwiYmxvY2tzL19wcm9zbW90cl84eDguc2NzcyIsImJsb2Nrcy9fdGVzdGlyb3ZhbmllLnNjc3MiLCJtZWRpYS9fdGVzdGlyb3ZhbmllLnNjc3MiLCJibG9ja3MvX2FsdW1udXMuc2NzcyIsIm1lZGlhL19hbHVtbnVzLnNjc3MiLCJibG9ja3MvX3N0YXRpc3RpYy5zY3NzIiwibWVkaWEvX3N0YXRpc3RpYy5zY3NzIiwiYmxvY2tzL19hcmNoaXZlLnNjc3MiLCJtZWRpYS9fYXJjaGl2ZS1tZWRpYS5zY3NzIiwiYmxvY2tzL184eDguc2NzcyIsIm1lZGlhL184eDguc2NzcyIsImJsb2Nrcy9faHlzdG9yeS5zY3NzIiwibWVkaWEvX2h5c3Rvcnkuc2NzcyIsImJsb2Nrcy9fcmVzdWx0LnNjc3MiLCJtZWRpYS9fcmVzdWx0LnNjc3MiLCJibG9ja3MvX3JlY29yZHMuc2NzcyIsIm1lZGlhL19yZWNvcmRzLnNjc3MiLCJibG9ja3MvX2NvbnRhY3RzLnNjc3MiLCJtZWRpYS9fY29udGFjdHMuc2NzcyIsImJsb2Nrcy9fdXN0YXYuc2NzcyIsIm1lZGlhL191c3Rhdi5zY3NzIiwiYmxvY2tzL19wZXJzb25hbF9kYXRhLnNjc3MiLCJtZWRpYS9fcGVyc29uYWxfZGF0YS5zY3NzIiwiYmxvY2tzL196YXlhdmthLnNjc3MiLCJibG9ja3MvX3BsYXllcl9saXN0LnNjc3MiLCJibG9ja3MvX3Blc2hla2hvbm92LnNjc3MiLCJtZWRpYS9fcGVzaGVraG9ub3Yuc2NzcyIsImJsb2Nrcy9fcGxheWVyLnNjc3MiLCJtZWRpYS9fcGxheWVyLnNjc3MiLCJibG9ja3MvX2NsdWIxMDAuc2NzcyIsIm1lZGlhL19jbHViMTAwLnNjc3MiLCJibG9ja3MvX2FsbHN0YXQuc2NzcyIsIm1lZGlhL19hbGxzdGF0LnNjc3MiLCJibG9ja3MvX2Nvb3BlcmF0aW9uLnNjc3MiLCJtZWRpYS9fY29vcGVyYXRpb25tZWRpYS5zY3NzIiwiYmxvY2tzL19jcmVhdG9yLnNjc3MiLCJibG9ja3MvX3BsYXllcl9wYWdlLnNjc3MiLCJtZWRpYS9fcGxheWVyX3BhZ2VfbWVkaWEuc2NzcyIsImJsb2Nrcy9fcGFnZV90ZWFtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFFO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUNoREo7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7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Q0E7OztBQVM1QjtFQUVRO0lBQ0k7O0VBR0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFNUjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLWjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFHQTtJQUNJOztFQVNaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBTWhCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFNWjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNB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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPZnhMeEI7RWV5THdCO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE9mL0x4QjtFZWdNd0I7RUFDQTtFQUNBOztBQUdKO0VBQ0ksT2YxTXpCO0VlMk15QjtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFVNUI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JmNVBKO0VlNlBJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9mbFNoQjs7QWVxU1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2YzU2hCOztBZWtUSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JmNVRBOztBZStUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JmMVVKOztBZTRVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWWY1VVI7RWU2VVEsT2ZsVlI7RWVtVlE7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPZjFWSDtFZTJWRztFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFD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SjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbkJ6S0Y7RW1CMEtFO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9uQnJOeEI7RW1Cc053QjtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPbkI1TnhCO0VtQjZOd0I7RUFDQTtFQUNBOztBQUdKO0VBQ0ksT25CMU56QjtFbUIyTnlCO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFwQjtFQUNJLFluQnBRVDs7QW1CeVFIO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9uQmxSSjtFbUJtUkk7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWW5CeFJIO0VtQnlSRztFQUNBO0VBQ0EsT25CM1NSOztBbUI2U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxrQm5CalVIOztBbUJvVUQ7RUFDSSxrQm5CdlVUOztBbUIwVUs7RUFDSSxrQm5CM1VUOztBbUI4VUs7RUFDSSxrQm5CaFVIOztBbUJtVUQ7RUFDSSxrQm5CalZIOztBbUJvVkQ7RUFDSSxrQm5CelVGOztBbUI0VUY7RUFDSSxrQm5CN1VGOztBbUJtVlY7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJO0VB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QUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdEJ4SEo7RXNCeUhJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE90QjlKaEI7O0FzQmlLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPdEJ2S2hCOztBc0I4S0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdEJ4TEE7O0FzQjJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J0QnRNSjs7QXNCd01JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZdEJ4TVI7RXNCeU1RLE90QjlNUjtFc0IrTVE7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3RCck5IO0VzQnNORztFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnRCOVJBO0VzQitSQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxjdEIxU1Q7O0FzQjZTSztFQUNJO0VBQ0EsT3RCL1NUO0VzQmdUUztFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPdEJsVlQ7O0FzQnFWSztFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPdEIxV1Q7RXNCMldTO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7RUFDQSxPdEJ0WFQ7O0FzQnlYSztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FOclpoQjtFQUVJO0lBQ0k7O0VBS0k7SUFDSTs7RUFFQTtJQUNJOztFQUdJO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQVF4QjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFNWjtFQUVJO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFJUjtJQUNJOztFQUlBO0lBQ0k7O0VBRUE7SUFDSTs7RUFHSTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFReEI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBT3BCO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7O0FBT3BCO0VBRUk7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBR0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUtaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUtSO0lBQ0k7O0VBSUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQVN4QjtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFHSjtJQUNJOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFPcEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDSTs7O0FPcFZoQjtFQUNJLGtC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T3pCeEJKOztBeUIyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLGtCekIxQkk7RXlCMkJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPekI1REw7O0F5QitEQztFQUNJO0VBQ0E7RUFDQSxPekI5REo7O0F5Qm9FSjtFQUNJO0lBQ0k7SUFDQTs7OztBQ3hFWjtFQUNJO0lBQ0k7OztBQ05SO0VBQ0k7RUFDQTtFQUNBLGtCM0JLUztFMkJKVDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBLE8zQmJBO0UyQmNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTtFQUNBLGtCM0JyQ0g7RTJCc0NHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzNCaERSO0UyQmlEUTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxrQjNCN0NSO0UyQjhDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8zQjFEUjtFMkIyRFE7RUFDQTs7QUFHSjtFQUNJO0VBQ0Esa0IzQmhFVDtFMkJpRVM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0I5RVI7RTJCK0VRO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLGtCM0IxRVQ7RTJCMkVTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzNCN0ZSO0UyQjhGUTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8zQnhHUjtFMkJ5R1E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0J6R1I7RTJCMEdRO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzNCeEhUO0UyQnlIUztFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8zQjlIVDtFMkIrSFM7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0Esa0IzQnpKSDtFMkIwSkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0JwS1I7RTJCcUtROztBQUdKO0VBQ0k7RUFDQTtFQUNBLE8zQjNLUjtFMkI0S1E7RUFDQTs7QUFNWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjNCakxLO0UyQmtMTDtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBSUo7RUFDSTtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLGtCM0J4Ulg7RTJCeVJXO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0JwU2hCO0UyQnFTZ0I7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTzNCM1NoQjtFMkI0U2dCO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPM0JwVGhCO0UyQnFUZ0I7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQVU1QjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7RUFDQSxrQjNCOVZSO0UyQitWUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8zQjNXUjtFMkI0V1E7RUFDQTs7QUFHSjtFQUNJO0VBQ0Esa0IzQjVXVDtFMkI2V1M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0IvWFI7RTJCZ1lRO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLGtCM0JoWVQ7RTJCaVlTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzNCOVlSO0UyQitZUTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0JwWlo7RTJCcVpZO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0IvWmI7RTJCZ2FhO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPM0JoYmI7RTJCaWJhO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFRcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLE8zQm5lYjtFMkJvZWE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQSxPM0J4Zlo7RTJCeWZZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPM0J0aEJiO0UyQnVoQmE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxPM0IxaUJaO0UyQjJpQlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7QUFNWjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0Esa0IzQjNrQkg7RTJCNGtCRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzNCdmxCUjtFMkJ3bEJROztBQUdKO0VBQ0k7RUFDQTtFQUNBLE8zQjlsQlI7RTJCK2xCUTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzNCdm1CUjtFMkJ3bUJRO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQSxPM0Jyb0JSO0UyQnNvQlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPM0JycEJoQjtFMkJzcEJnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBTWhCO0VBQ0k7RUFDQSxPM0J0ckJaO0UyQnVyQlksWTNCdnJCWjtFMkJ3ckJZOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzNCL3JCWjtFMkJnc0JZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FDeHRCNUI7RUFDSTtJQUNJO0lBQ0E7SUFDQSxrQjVCSUs7STRCSEw7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPNUJkSjtJNEJlSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0k7SUFDQSxrQjVCdENQO0k0QnVDTztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QmpEWjtJNEJrRFk7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0I1QjlDWjtJNEIrQ1k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUIzRFo7STRCNERZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCNUJqRWI7STRCa0VhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCL0VaO0k0QmdGWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQjVCM0ViO0k0QjRFYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QjlGWjtJNEIrRlk7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUJ6R1o7STRCMEdZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCMUdaO0k0QjJHWTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QnpIYjtJNEIwSGE7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUIvSGI7STRCZ0lhO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCNUIxSlA7STRCMkpPO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCcktaO0k0QnNLWTs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPNUI1S1o7STRCNktZO0lBQ0E7O0VBTVo7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esa0I1QmxMQztJNEJtTEQ7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7TUFDSTs7SUFHSjtNQUNJOzs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQTFQeEI7RUErUFk7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQjVCeFJmO0k0QnlSZTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCcFNwQjtJNEJxU29COztFQUdKO0lBQ0k7SUFDQTtJQUNBLE81QjNTcEI7STRCNFNvQjtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0EsTzVCcFRwQjtJNEJxVG9CO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFVNUI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNJO0lBQ0Esa0I1QjlWWjtJNEIrVlk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUIzV1o7STRCNFdZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCNUI1V2I7STRCNldhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCL1haO0k0QmdZWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQjVCaFliO0k0QmlZYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QjlZWjtJNEIrWVk7SUFDQTs7RUFJSjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCcFpoQjtJNEJxWmdCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUIvWmpCO0k0QmdhaUI7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QmhiakI7STRCaWJpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBUXBCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxPNUJuZWpCO0k0Qm9laUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlKO0lBQ0k7SUFDQSxPNUJ4ZmhCO0k0QnlmZ0I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLE81QnRoQmpCO0k0QnVoQmlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0EsTzVCMWlCaEI7STRCMmlCZ0I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTs7RUFNWjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCNUIxa0JQO0k0QjJrQk87SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QnRsQlo7STRCdWxCWTs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPNUI3bEJaO0k0QjhsQlk7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBLE81QnRtQlo7STRCdW1CWTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztBQVU1QjtFQUNJO0lBQ0k7SUFDQTtJQUNBLGtCNUJsb0JLO0k0Qm1vQkw7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPNUJwcEJKO0k0QnFwQkk7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0k7SUFDQSxrQjVCN3FCUDtJNEI4cUJPO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCeHJCWjtJNEJ5ckJZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCNUJyckJaO0k0QnNyQlk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUJsc0JaO0k0Qm1zQlk7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0I1QnhzQmI7STRCeXNCYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QnR0Qlo7STRCdXRCWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQjVCbHRCYjtJNEJtdEJhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCcnVCWjtJNEJzdUJZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCaHZCWjtJNEJpdkJZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCanZCWjtJNEJrdkJZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCaHdCYjtJNEJpd0JhO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCdHdCYjtJNEJ1d0JhO0lBQ0E7O0VBSVI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0I1QnJ5QlA7STRCc3lCTztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81Qmh6Qlo7STRCaXpCWTs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPNUJ2ekJaO0k0Qnd6Qlk7SUFDQTs7RUFNWjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQjVCN3pCQztJNEI4ekJEO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7TUFDSTs7SUFHSjtNQUNJOzs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztBQWhReEI7RUFxUVk7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQjVCcDZCZjtJNEJxNkJlO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUJoN0JwQjtJNEJpN0JvQjs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPNUJ2N0JwQjtJNEJ3N0JvQjtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0EsTzVCaDhCcEI7STRCaThCb0I7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQVU1QjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0k7SUFDQSxrQjVCMStCWjtJNEIyK0JZO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCdi9CWjtJNEJ3L0JZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCNUJ4L0JiO0k0QnkvQmE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUIzZ0NaO0k0QjRnQ1k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQjVCN2dDYjtJNEI4Z0NhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCM2hDWjtJNEI0aENZO0lBQ0E7O0VBSUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QmppQ2hCO0k0QmtpQ2dCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUI1aUNqQjtJNEI2aUNpQjtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCN2pDakI7STRCOGpDaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQVFwQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0EsTzVCaG5DakI7STRCaW5DaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0EsTzVCdG9DaEI7STRCdW9DZ0I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLE81QnBxQ2pCO0k0QnFxQ2lCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLE81QjFyQ2hCO0k0QjJyQ2dCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7O0VBTVo7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCNUIzdENQO0k0QjR0Q087SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QnZ1Q1o7STRCd3VDWTs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPNUI5dUNaO0k0Qit1Q1k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBLE81QnZ2Q1o7STRCd3ZDWTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztBQVc1QjtFQUVJO0lBQ0k7SUFDQTtJQUNBLGtCNUJyeENLO0k0QnN4Q0w7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPNUJ2eUNKO0k0Qnd5Q0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0k7SUFDQSxrQjVCaDBDUDtJNEJpMENPO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCMzBDWjtJNEI0MENZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCNUJ4MENaO0k0QnkwQ1k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUJyMUNaO0k0QnMxQ1k7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0I1QjMxQ2I7STRCNDFDYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QnoyQ1o7STRCMDJDWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQjVCcjJDYjtJNEJzMkNhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCeDNDWjtJNEJ5M0NZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCbjRDWjtJNEJvNENZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCcDRDWjtJNEJxNENZO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCbjVDYjtJNEJvNUNhO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCejVDYjtJNEIwNUNhO0lBQ0E7O0VBSVI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0I1Qng3Q1A7STRCeTdDTztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81Qm44Q1o7STRCbzhDWTs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPNUIxOENaO0k0QjI4Q1k7SUFDQTtJQUNBOztFQUtaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGtCNUJoOUNDO0k0Qmk5Q0Q7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtNQUNJOztJQUdKO01BQ0k7OztFQUlSO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FBalF4QjtFQXNRWTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0I1QnhqRGY7STRCeWpEZTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCcGtEcEI7STRCcWtEb0I7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsTzVCM2tEcEI7STRCNGtEb0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBLE81QnBsRHBCO0k0QnFsRG9CO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFVNUI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNJO0lBQ0Esa0I1QmpvRFo7STRCa29EWTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QjlvRFo7STRCK29EWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQjVCL29EYjtJNEJncERhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCbHFEWjtJNEJtcURZO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0I1QnBxRGI7STRCcXFEYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QmxyRFo7STRCbXJEWTtJQUNBOztFQUlKO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUJ4ckRoQjtJNEJ5ckRnQjtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsTzVCbnNEakI7STRCb3NEaUI7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE81QnB0RGpCO0k0QnF0RGlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFRcEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxPNUJ6d0RqQjtJNEIwd0RpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxPNUIveERoQjtJNEJneURnQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtJQUNJOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxPNUI5ekRqQjtJNEIrekRpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxPNUJwMURoQjtJNEJxMURnQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtJQUNJOztFQU1aO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQjVCcjNEUDtJNEJzM0RPO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPNUJqNERaO0k0Qms0RFk7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsTzVCeDREWjtJNEJ5NERZO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBLE81Qmw1RFo7STRCbTVEWTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztBQ3g2RDVCO0VBQ0k7RUFDQTtFQUNBLGtCN0JLUztFNkJKVDtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQjdCSks7RTZCS0w7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QnBDWjs7QTZCd0NJO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0JqR2hCOztBNkJxR1E7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCdktoQjs7QTZCMktRO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQjdCcE1LO0U2QnFNTDtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0JyT1o7O0E2QnlPSTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QnpSWjs7QTZCNlJJO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQjdCclRLO0U2QnNUTDtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCclZaOztBNkJ5Vkk7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QmxaaEI7O0E2QnNaUTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0J4ZGhCOztBNkI0ZFE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9wQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCN0JyZks7RTZCc2ZMO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0JyaEJaOztBNkJ5aEJJO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0JsbEJoQjs7QTZCc2xCUTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0J4cEJoQjs7QTZCNHBCUTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I3QnJyQks7RTZCc3JCTDtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCcnRCWjs7QTZCeXRCSTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCbHhCaEI7O0E2QnN4QlE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCeDFCaEI7O0E2QjQxQlE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9wQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCN0JyM0JLO0U2QnMzQkw7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QnI1Qlo7O0E2Qnk1Qkk7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83Qmw5QmhCOztBNkJzOUJRO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QnhoQ2hCOztBNkI0aENRO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQjdCcmpDSztFNkJzakNMO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0JybENaOztBNkJ5bENJO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0JscENoQjs7QTZCc3BDUTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPN0J4dENoQjs7QTZCNHRDUTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0I3QnJ2Q0s7RTZCc3ZDTDtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCcnhDWjs7QTZCeXhDSTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCbDFDaEI7O0E2QnMxQ1E7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzdCeDVDaEI7O0E2QjQ1Q1E7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9wQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCN0JyN0NLO0U2QnM3Q0w7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QnI5Q1o7O0E2Qnk5Q0k7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QmxoRGhCOztBNkJzaERRO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLE83QnhsRGhCOztBNkI0bERRO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDbG5EeEI7RUFDSTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBTWhCO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFNaEI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFNaEI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFNaEI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFNaEI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFNaEI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFNaEI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7O0FBUXhCO0VBQ0k7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT3BCO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQU9wQjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBUXBCO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFPcEI7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQVFwQjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBUXBCO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFPcEI7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFVNUI7RUFDSTtJQUNJOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT3BCO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBTWhCO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT3BCO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT3BCO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT3BCO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT3BCO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT3BCO0lBQ0k7O0VBRUE7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBOztFQUVBO0lB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O0VBQ0E7O0FBR0o7RUFDSTtFQUNBLGtCckNsRFo7RXFDbURZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDL0RaO0VxQ2dFWTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxrQnJDckViO0VxQ3NFYTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9yQ25GWjtFcUNvRlk7RUFDQTs7QUFHSjtFQUNJO0VBQ0Esa0JyQy9FYjtFcUNnRmE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckNsR1o7RXFDbUdZO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDN0daO0VxQzhHWTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9yQzlHWjtFcUMrR1k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckM3SGI7RXFDOEhhO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDbkliO0VxQ29JYTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLGtCckMvSlA7RXFDZ0tPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDMUtaO0VxQzJLWTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckN2TFo7RXFDd0xZOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9yQzlMWjtFcUMrTFk7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLGtCckMzTWI7RXFDNE1hO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDOU5aO0VxQytOWTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckNoT2I7RXFDaU9hOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9yQ2xQWjtFcUNtUFk7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLGtCckNoUVo7RXFDaVFZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDN1FaO0VxQzhRWTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckNyUlo7RXFDc1JZOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9yQ3RTWjtFcUN1U1k7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLGtCckN4VGI7RXFDeVRhO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDalVaO0VxQ2tVWTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckM3VWI7RXFDOFVhOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9yQzFWWjtFcUMyVlk7RUFDQTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxrQnJDOVdQO0VxQytXTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9yQ3pYWjtFcUMwWFk7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPckNqWVo7RXFDa1lZO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0Esa0JyQ2xaUDtFcUNtWk87RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckM3Wlo7RXFDOFpZOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9yQ3BhWjtFcUNxYVk7RUFDQTtFQUNBOztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0k7RUFDQSxrQnJDdmJSO0VxQ3diUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9yQ3BjUjtFcUNxY1E7RUFDQTs7QUFHSjtFQUNJO0VBQ0Esa0JyQ3JjVDtFcUNzY1M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckN4ZFI7RXFDeWRRO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLGtCckN6ZFQ7RXFDMGRTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JDdmVSO0VxQ3dlUTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckM3ZVo7RXFDOGVZO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckN4ZmI7RXFDeWZhO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckN6Z0JiO0VxQzBnQmE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUNoaUJ4QjtFQUNJO0lBQ0k7SUFDQTtJQUNBLGtCdENJSztJc0NITDtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPdENsQlI7SXNDbUJRO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNJO0lBQ0Esa0J0QzNDWDtJc0M0Q1c7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEN0RGhCO0lzQ3VEZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J0Q25EaEI7SXNDb0RnQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q2hFaEI7SXNDaUVnQjtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQnRDdEVqQjtJc0N1RWlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDcEZoQjtJc0NxRmdCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCdENoRmpCO0lzQ2lGaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENuR2hCO0lzQ29HZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEM5R2hCO0lzQytHZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEMvR2hCO0lzQ2dIZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEM5SGpCO0lzQytIaUI7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENwSWpCO0lzQ3FJaUI7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0J0Qy9KWDtJc0NnS1c7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEMxS2hCO0lzQzJLZ0I7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDdkxoQjtJc0N3TGdCOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE90QzlMaEI7SXNDK0xnQjtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCdEMxTWpCO0lzQzJNaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEM3TmhCO0lzQzhOZ0I7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDL05qQjtJc0NnT2lCOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE90Q2pQaEI7SXNDa1BnQjtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCdEM5UGhCO0lzQytQZ0I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEMzUWhCO0lzQzRRZ0I7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDblJoQjtJc0NvUmdCOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE90Q3BTaEI7SXNDcVNnQjtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCdENyVGpCO0lzQ3NUaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEM5VGhCO0lzQytUZ0I7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDMVVqQjtJc0MyVWlCOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE90Q3ZWaEI7SXNDd1ZnQjtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCdEMzV1g7SXNDNFdXO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDdFhoQjtJc0N1WGdCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsT3RDOVhoQjtJc0MrWGdCO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCdEM5WVg7SXNDK1lXO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDelpoQjtJc0MwWmdCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsT3RDamFoQjtJc0NrYWdCO0lBQ0E7O0VBTWhCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDSTtJQUNBLGtCdENuYlo7SXNDb2JZO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDaGNaO0lzQ2ljWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQnRDamNiO0lzQ2tjYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3BkWjtJc0NxZFk7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J0Q3JkYjtJc0NzZGE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENuZVo7SXNDb2VZO0lBQ0E7O0VBSUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3plaEI7SXNDMGVnQjtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDcGZqQjtJc0NxZmlCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENyZ0JqQjtJc0NzZ0JpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7OztBQVU1QjtFQUNJO0lBQ0k7SUFDQTtJQUNBLGtCdENsaUJLO0lzQ21pQkw7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0EsT3RDeGpCUjtJc0N5akJRO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0k7SUFDQSxrQnRDbGxCWDtJc0NtbEJXO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDN2xCaEI7SXNDOGxCZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J0QzFsQmhCO0lzQzJsQmdCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDdm1CaEI7SXNDd21CZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J0QzdtQmpCO0lzQzhtQmlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDM25CaEI7SXNDNG5CZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J0Q3ZuQmpCO0lzQ3duQmlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDMW9CaEI7SXNDMm9CZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENycEJoQjtJc0NzcEJnQjtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3RwQmhCO0lzQ3VwQmdCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDcnFCakI7SXNDc3FCaUI7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEMzcUJqQjtJc0M0cUJpQjtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQnRDdHNCWDtJc0N1c0JXO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDanRCaEI7SXNDa3RCZ0I7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDOXRCaEI7SXNDK3RCZ0I7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsT3RDcnVCaEI7SXNDc3VCZ0I7SUFDQTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQnRDanZCakI7SXNDa3ZCaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENwd0JoQjtJc0Nxd0JnQjtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEN0d0JqQjtJc0N1d0JpQjs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPdEN4eEJoQjtJc0N5eEJnQjtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCdENyeUJoQjtJc0NzeUJnQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q2x6QmhCO0lzQ216QmdCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90QzF6QmhCO0lzQzJ6QmdCOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE90QzMwQmhCO0lzQzQwQmdCO0lBQ0E7O0VBSVI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0J0QzUxQmpCO0lzQzYxQmlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDcjJCaEI7SXNDczJCZ0I7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDajNCakI7SXNDazNCaUI7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsT3RDOTNCaEI7SXNDKzNCZ0I7SUFDQTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQnRDbDVCWDtJc0NtNUJXO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDNzVCaEI7SXNDODVCZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPdENyNkJoQjtJc0NzNkJnQjtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQnRDcjdCWDtJc0NzN0JXO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDaDhCaEI7SXNDaThCZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPdEN4OEJoQjtJc0N5OEJnQjtJQUNBOztFQU1oQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDSTtJQUNBLGtCdEMzOUJaO0lzQzQ5Qlk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEN4K0JaO0lzQ3krQlk7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J0Q3orQmI7SXNDMCtCYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90QzUvQlo7SXNDNi9CWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQnRDNy9CYjtJc0M4L0JhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDM2dDWjtJc0M0Z0NZO0lBQ0E7O0VBSUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q2poQ2hCO0lzQ2toQ2dCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEM1aENqQjtJc0M2aENpQjtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDN2lDakI7SXNDOGlDaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBUXhCO0VBQ0k7SUFDSTtJQUNBO0lBQ0Esa0J0QzVqQ0s7SXNDNmpDTDtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPdENsbENSO0lzQ21sQ1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHQTtJQUNJO0lBQ0Esa0J0QzdtQ1g7SXNDOG1DVztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3huQ2hCO0lzQ3luQ2dCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCdENybkNoQjtJc0NzbkNnQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q2xvQ2hCO0lzQ21vQ2dCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCdEN4b0NqQjtJc0N5b0NpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3RwQ2hCO0lzQ3VwQ2dCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLGtCdENscENqQjtJc0NtcENpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3JxQ2hCO0lzQ3NxQ2dCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDaHJDaEI7SXNDaXJDZ0I7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENqckNoQjtJc0NrckNnQjtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q2hzQ2pCO0lzQ2lzQ2lCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDdHNDakI7SXNDdXNDaUI7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0J0Q2p1Q1g7SXNDa3VDVztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90QzV1Q2hCO0lzQzZ1Q2dCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3p2Q2hCO0lzQzB2Q2dCOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE90Q2h3Q2hCO0lzQ2l3Q2dCO0lBQ0E7O0VBSVI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0J0QzV3Q2pCO0lzQzZ3Q2lCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDL3hDaEI7SXNDZ3lDZ0I7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDanlDakI7SXNDa3lDaUI7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsT3RDbnpDaEI7SXNDb3pDZ0I7SUFDQTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxrQnRDaDBDaEI7SXNDaTBDZ0I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEM3MENoQjtJc0M4MENnQjtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENyMUNoQjtJc0NzMUNnQjs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPdEN0MkNoQjtJc0N1MkNnQjtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLGtCdEN2M0NqQjtJc0N3M0NpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q2g0Q2hCO0lzQ2k0Q2dCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90QzU0Q2pCO0lzQzY0Q2lCOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE90Q3o1Q2hCO0lzQzA1Q2dCO0lBQ0E7O0VBSVI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0J0Qzc2Q1g7SXNDODZDVztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3g3Q2hCO0lzQ3k3Q2dCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsT3RDaDhDaEI7SXNDaThDZ0I7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0Esa0J0Q2g5Q1g7SXNDaTlDVztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90QzM5Q2hCO0lzQzQ5Q2dCO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0EsT3RDbitDaEI7SXNDbytDZ0I7SUFDQTtJQUNBOztFQU1oQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDSTtJQUNBLGtCdEN2L0NaO0lzQ3cvQ1k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdENwZ0RaO0lzQ3FnRFk7SUFDQTs7RUFHSjtJQUNJO0lBQ0Esa0J0Q3JnRGI7SXNDc2dEYTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90Q3hoRFo7SXNDeWhEWTtJQUNBOztFQUdKO0lBQ0k7SUFDQSxrQnRDemhEYjtJc0MwaERhO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT3RDdmlEWjtJc0N3aURZO0lBQ0E7O0VBSUo7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90QzdpRGhCO0lzQzhpRGdCO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdEN4akRqQjtJc0N5akRpQjtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lB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OztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBLE8vQzVKYjtFK0M2SmE7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPL0M3S2I7RStDOEthO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPL0NyTVo7RStDc01ZO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPL0NuTmhCO0UrQ29OZ0I7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTy9Dck5oQjtFK0NzTmdCOztBQUVBO0VBQ0k7RUFDQTtFQUNBLFkvQ3ZOckI7O0ErQzJOYTtFQUNJO0VBQ0EsTy9DMU5YO0UrQzJOVztFQUNBO0VBQ0E7RUFDQTs7QUFPcEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsTy9DcFBDO0UrQ3FQRDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWS9DM1FKO0UrQzRRSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTy9DbFVaO0UrQ21VWTtFQUNBO0VBQ0E7RUFDQTs7QUFNaEI7RUFDSTtFQUNBO0VBQ0Esa0IvQ3ZVSzs7QStDeVVMO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPL0N2VmI7RStDd1Zh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LE9qRGpLcEI7RWlEa0tvQjtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPakRwS25COztBaUQ2S1Q7RUFDSTtFQUNBLGtCakRuTEs7RWlEb0xMO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPakR6TUo7RWlEME1JOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2pEek5SOztBaUQyTlE7RUFDSTtFQUNBLE9qRDdOWjtFaUQ4Tlk7RUFDQTtFQUNBOztBQU9oQjtFQUNJO0VBQ0Esa0JqRHpPQTtFaUQwT0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9qRGxQSjtFaURtUEk7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPakRsUVI7O0FpRG9RUTtFQUNJO0VBQ0EsT2pEdFFaO0VpRHVRWTtFQUNBO0VBQ0E7O0FBT2hCO0VBQ0k7RUFDQTtFQUNBLGtCakRoUks7O0FpRGtSTDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPakRqU2I7RWlEa1NhO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT2pEblVoQjtFaURvVWdCOztBQUVBO0VBQ0k7RUFDQSxPakR4VXBCO0VpRHlVb0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBLE9qRC9VVDtFaURnVlM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7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RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJLE9sRG5nQmhCO0lrRG9nQmdCO0lBQ0E7SUFDQTs7RUFHSjtJQUNJLE9sRGpnQmpCO0lrRGtnQmlCO0lBQ0E7O0VBS0o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBVXhCO0lBQ0k7SUFDQSxrQmxEcmlCQztJa0RzaUJEO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPbEQzakJSO0lrRDRqQlE7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE9sRDVrQlo7O0VrRDhrQlk7SUFDSTtJQUNBLE9sRGhsQmhCO0lrRGlsQmdCO0lBQ0E7SUFDQTs7RUFPaEI7SUFDSTtJQUNBLGtCbEQ1bEJKO0lrRDZsQkk7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE9sRHJtQlI7SWtEc21CUTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsT2xEdG5CWjs7RWtEd25CWTtJQUNJO0lBQ0EsT2xEMW5CaEI7SWtEMm5CZ0I7SUFDQTtJQUNBOztFQVNaO0lBQ0k7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0EsT2xEN29CakI7SWtEOG9CaUI7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE9sRDdxQnBCO0lrRDhxQm9COztFQUVBO0lBQ0k7SUFDQSxPbERsckJ4QjtJa0RtckJ3QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFNaEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPbEQvckJqQjtJa0Rnc0JpQjtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPbEQ5dEJwQjtJa0QrdEJvQjtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLE9sRHR1QnBCO0lrRHV1Qm9COztFQUdKO0lBQ0k7SUFDQTtJQUNBLE9sRHh1QnBCO0lrRHl1Qm9COztFQUVBO0lBQ0k7SUFDQTtJQUNBLFlsRDF1QnpCOztFa0Q4dUJpQjtJQUNJO0lBQ0EsT2xEN3VCZjtJa0Q4dUJlO0lBQ0E7SUFDQTtJQUNBOztFQVNaO0lBQ0k7O0VBRUE7SUFDSTtJQUNBOztFQUtKO0lBQ0k7O0VBTWhCO0lBQ0k7SUFDQTtJQUNBLGtCbERseEJDOztFa0RveEJEO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLE9sRG55QmpCO0lrRG95QmlCO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0EsT2xEcHpCakI7SWtEcXpCaUI7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0EsT2xENzBCaEI7SWtEODBCZ0I7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBLE9sRDMxQnBCO0lrRDQxQm9COztFQUdKO0lBQ0k7SUFDQTtJQUNBLE9sRDcxQnBCO0lrRDgxQm9COztFQUVBO0lBQ0k7SUFDQTtJQUNBLFlsRC8xQnpCOztFa0RtMkJpQjtJQUNJO0lBQ0EsT2xEbDJCZjtJa0RtMkJlO0lBQ0E7SUFDQTtJQUNBOzs7QUFVNUI7RUFJUTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBT1o7SUFDSTtJQUNBOztFQUlJO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBS0o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBVXhCO0lBQ0k7SUFDQSxrQmxEOTdCQztJa0QrN0JEO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPbERwOUJSO0lrRHE5QlE7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE9sRHgrQlo7O0VrRDQrQlk7SUFDSTtJQUNBLE9sRDkrQmhCO0lrRCsrQmdCO0lBQ0E7SUFDQTs7RUFPaEI7SUFDSTtJQUNBLGtCbEQxL0JKO0lrRDIvQkk7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE9sRG5nQ1I7SWtEb2dDUTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPbERyaENaO0lrRHNoQ1k7O0VBRUE7SUFDSTtJQUNBLE9sRDFoQ2hCO0lrRDJoQ2dCO0lBQ0E7SUFDQTs7RUFPaEI7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0EsT2xEL2lDakI7SWtEZ2pDaUI7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE9sRC9rQ3BCO0lrRGdsQ29COztFQUVBO0lBQ0k7SUFDQSxPbERwbEN4QjtJa0RxbEN3QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQU1oQjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBLE9sRGxtQ2pCO0lrRG1tQ2lCO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPbEQvbkNwQjtJa0Rnb0NvQjtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBLE9sRHZvQ3BCO0lrRHdvQ29COztFQUdKO0lBQ0k7SUFDQTtJQUNBLE9sRHpvQ3BCO0lrRDBvQ29COztFQUVBO0lBQ0k7SUFDQTtJQUNBLFlsRDNvQ3pCOztFa0Qrb0NpQjtJQUNJO0lBQ0EsT2xEOW9DZjtJa0Qrb0NlO0lBQ0E7SUFDQTtJQUNBOztFQVVSO0lBQ0k7SUFDQTs7RUFLSjtJQUNJOztFQU1oQjtJQUNJO0lBQ0E7SUFDQSxrQmxEanJDQzs7RWtEbXJDRDtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxPbERsc0NqQjtJa0Rtc0NpQjtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0EsT2xEcHRDakI7SWtEcXRDaUI7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBLE9sRDV1Q2hCO0lrRDZ1Q2dCO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQSxPbEQxdkNwQjtJa0QydkNvQjs7RUFHSjtJQUNJO0lBQ0E7SUFDQSxPbEQ1dkNwQjtJa0Q2dkNvQjs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxZbEQ5dkN6Qjs7RWtEa3dDaUI7SUFDSTtJQUNBLE9sRGp3Q2Y7SWtEa3dDZTtJQUNBO0lBQ0E7SUFDQTs7O0FDanhDNUI7RUFDSTtFQUNBO0VBQ0Esa0JuREtTO0VtREpUO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPbkRGRDtFbURHQztFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9uRFZEO0VtRFdDO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxPbkQ5RVI7RW1EK0VRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uRGpHUjtFbURrR1E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPbkR6R1I7RW1EMEdRO0VBQ0E7RUFDQTs7QUFLUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uRGhKWjtFbURpSlk7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPbkR4Slo7RW1EeUpZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDOUpwQjtFQUVJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBLE9wRHBDWjtJb0RxQ1k7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQ3JFcEI7RUFDSSxrQnJESUk7RXFESEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPckRYQTtFcURZQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBY0E7QUFNQTtBQU1BO0FBTUE7QUFzUkE7QUFNQTs7QUExVEE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBOztBQUlKO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7O0FBSUo7RUFDSTs7QUFHSjtFQUNJLGtCckQvREo7RXFEZ0VJOztBQUVBO0VBQ0k7RUFDQTtFQUNBLE9yRGhFUjtFcURpRVE7O0FBSVI7RUFDSSxrQnJEbkVDO0VxRG9FRDs7QUFHSjtFQUNJLGtCckRoRko7RXFEaUZJOztBQUVBO0VBQ0k7RUFDQTtFQUNBLE9yRGpGUjtFcURrRlE7O0FBSVI7RUFDSSxrQnJEcEZDO0VxRHFGRDs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSSxrQnJEdEdKO0VxRHVHSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPckR2R1I7RXFEd0dROztBQUlSO0VBQ0ksa0JyRDFHQztFcUQyR0Q7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPckRoSUo7RXFEaUlJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJLGtCckQvTFI7O0FxRGtNSTtFQUNJLGtCckQzTWhCO0VxRDRNZ0IsT3JEak5oQjtFcURrTmdCOztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3JEeE5KO0VxRHlOSSxrQnJEOU5KO0VxRCtOSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSSxrQnJEcFJSOztBcUR1Ukk7RUFDSSxrQnJEaFNoQjtFcURpU2dCLE9yRHRTaEI7RXFEdVNnQjs7QUFNaEI7RUFDSTtFQUNBO0FBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7QUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtBQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBO0FBQ0E7RUFDQTs7QUFLSjtFQUNJLGtCckQ3VUk7QXFEOFVKOztBQUlKO0VBQ0k7QUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FDOVZaO0VBQ0k7SUFDSSxrQnRER0E7SXNERkE7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPdERaSjtJc0RhSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0ksa0J0RDdCUjtJc0Q4QlE7O0VBRUE7SUFDSTtJQUNBO0lBQ0EsT3REOUJaO0lzRCtCWTs7RUFJUjtJQUNJLGtCdERqQ0g7SXNEa0NHOztFQUdKO0lBQ0ksa0J0RDlDUjtJc0QrQ1E7O0VBRUE7SUFDSTtJQUNBO0lBQ0EsT3REL0NaO0lzRGdEWTs7RUFJUjtJQUNJLGtCdERsREg7SXNEbURHOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJLGtCdERwRVI7SXNEcUVROztFQUVBO0lBQ0k7SUFDQTtJQUNBLE90RHJFWjtJc0RzRVk7O0VBS1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLE90RHJGUjtJc0RzRlE7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSSxrQnREbklaOztFc0RzSVE7SUFDSSxrQnREL0lwQjtJc0RnSm9CLE90RHJKcEI7SXNEc0pvQjs7O0FBUzVCO0VBQ0k7SUFDSSxrQnRENUpBO0lzRDZKQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBLE90RDNLSjtJc0Q0S0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJLGtCdEQ1TFI7SXNENkxROztFQUVBO0lBQ0k7SUFDQTtJQUNBLE90RDdMWjtJc0Q4TFk7O0VBSVI7SUFDSSxrQnREaE1IO0lzRGlNRzs7RUFHSjtJQUNJLGtCdEQ3TVI7SXNEOE1ROztFQUVBO0lBQ0k7SUFDQTtJQUNBLE90RDlNWjtJc0QrTVk7O0VBSVI7SUFDSSxrQnREak5IO0lzRGtORzs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSSxrQnREbk9SO0lzRG9PUTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPdERwT1o7SXNEcU9ZOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdERuUFI7SXNEb1BRO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0ksa0J0RGpTWjs7RXNEb1NRO0lBQ0ksa0J0RDdTcEI7SXNEOFNvQixPdERuVHBCO0lzRG9Ub0I7OztBQVM1QjtFQUNJO0lBQ0ksa0J0RDFUQTtJc0QyVEE7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPdER6VUo7SXNEMFVJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSSxrQnREMVZSO0lzRDJWUTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBLE90RDVWWjtJc0Q2Vlk7O0VBSVI7SUFDSSxrQnREL1ZIO0lzRGdXRzs7RUFHSjtJQUNJLGtCdEQ1V1I7SXNENldROztFQUVBO0lBQ0k7SUFDQTtJQUNBLE90RDdXWjtJc0Q4V1k7O0VBSVI7SUFDSSxrQnREaFhIO0lzRGlYRzs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSSxrQnREbFlSO0lzRG1ZUTs7RUFFQTtJQUNJO0lBQ0E7SUFDQSxPdERuWVo7SXNEb1lZOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxPdERsWlI7SXNEbVpRO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lB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RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxrQjVEM0lMOztBNEQ4SUM7RUFDSSxrQjVEeElDOztBNEQySUw7RUFDSSxrQjVEbkpMOztBNERzSkM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE81RDVKSjtFNEQ2Skk7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQSxPNUR6TmhCO0U0RDBOZ0I7O0FBR0o7RUFDSSxPNUR4TmpCOzs7QTREZ09QO0VBRUk7QUFBQTtJQUVJOztFQUdKO0lBQ0kiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIgICosICo6YmVmb3JlLCAqOmFmdGVye1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgXHJcbiAgaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgZmlndXJlLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGNvZGUsIGVtLCBpbWcsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCBiLCB1LCBpLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBtYWluLCBjYW52YXMsIGVtYmVkLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCB2aWRlb3tcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgbWFpbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICBib2R5e1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIG9sLCB1bHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGJsb2NrcXVvdGUsIHF7XHJcbiAgICBxdW90ZXM6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLCBxOmJlZm9yZSwgcTphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgdGFibGV7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0e1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIGF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUExBWS1CT0xELlRURlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9QTEFZLVJFR1VMQVIuVFRGXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBESU5QUk8tQkxBQ0s7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTlBSTy1CTEFDSy5PVEZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IERJTlBSTy1SRUdVTEFSO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5QUk8tUkVHVUxBUi5PVEZcIik7XHJcbn0iLCJoZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxNCUsIDAuNik7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMThzdmg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMCwgMCUsIDQwJSwgMC4zMyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcclxuXHJcbiAgICAmLmhpZGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl93cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwc3ZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLnRvcF9wYXJ0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ29faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvX2ltYWdlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ29fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvY2lhbF92aWV3X3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGltcG9ydCBcImVsZW1lbnRzL19idXR0b25zLnNjc3NcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjdzdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudV90b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tX3BhcnRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVzdmg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxNCUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX2hlYWRlci1tZWRpYS5zY3NzXCI7IiwiJGxpZ2h0OiB3aGl0ZTtcclxuJGRhcms6ICMwMDI5NkI7XHJcbiRkYXJrX21lZGl1bTogIzAwM0Y4ODtcclxuJGRhcmtfbGlnaHQ6ICMwMDUwOUQ7XHJcbiRkYXJrX2xpZ2h0XzUwOiByZ2JhKDAsIDgwLCAxNTcsIC44KTtcclxuJGJsYWNrOiBibGFjaztcclxuJGdyYXk6IGdyYXk7XHJcbiRncmF5XzUwOiByZ2JhKDEyOCwgMTI4LCAxMjgsIC4xKTtcclxuJGdyYXlfYmxhY2s6ICMyODI5MzM7XHJcbiRnb2xkOiAjRkRDNTAwO1xyXG4kZ3JlZW46ICNjNmRjNzg7XHJcbiRwaW5rOiAjZjk4OTg3O1xyXG4kZ3JheV9saWdodDogI2M1YzJjMjtcclxuJGdyYXlfbGlnaHRfNTA6IHJnYigxOTgsIDE5NSwgMTk1LCAuNCk7XHJcbiRncmF5X2xpZ2h0XzI1OiByZ2IoMTk4LCAxOTUsIDE5NSwgLjIpO1xyXG4kYmx1ZV9tZWRpdW06ICMyRDYyQjU7XHJcbiRibHVlX2xpZ2h0OiAjNTE3OEI1OyIsIkBtaXhpbiBidXR0b24oJGNvbG9yTWFpbiwgJGNvbG9yQWRkaXRpb25hbCwgJGZvbnRTaXplLCAkcGFkZGluZykge1xyXG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvck1haW47XHJcbiAgICBjb2xvcjogJGNvbG9yQWRkaXRpb25hbDtcclxuICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQWRkaXRpb25hbDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JBZGRpdGlvbmFsO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JNYWluO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1haW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uKCRsaWdodCwgJGdyYXlfYmxhY2ssIDEuNHN2aCwgMXN2aCAyMHB4KVxyXG59XHJcblxyXG4uYnV0dG9uX2xhcmdlIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbigkbGlnaHQsICRncmF5X2JsYWNrLCAyLjVzdmgsIDEuNXN2aCAzMHB4KVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRsaWdodCwgJGdyYXlfYmxhY2ssIDE0cHgsIDhweCAxOHB4KVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fbGFyZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkbGlnaHQsICRncmF5X2JsYWNrLCAyMnB4LCAxM3B4IDI4cHgpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJ1dHRvbl9sYXJnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRsaWdodCwgJGdyYXlfYmxhY2ssIDIwcHgsIDEycHggMjZweClcclxuICAgIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuXHJcbiAgICAgICAgLmhlYWRlcl93cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWxfdmlld193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41c3ZoIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b3BfcGFydGgge1xyXG4gICAgICAgICAgICAgICAgLmxvZ29fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3N2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuXHJcbiAgICAgICAgLmhlYWRlcl93cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudG9wX3BhcnRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ29fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbF92aWV3X3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvdHRvbV9wYXJ0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRvcF9wYXJ0aCB7XHJcbiAgICAgICAgICAgICAgICAubG9nb193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubG9nb19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbF92aWV3X3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnVfdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm90dG9tX3BhcnRoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAyJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJhbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA4NXN2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5maWxsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW5kZXguanBnKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvKiBDZW50ZXJpbmcgdGhlIGNvbnRlbnQgaG9yaXpvbnRhbGx5ICovXHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHN2aDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiByZXZlYWxUZXh0IDFzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJldmVhbFRleHQgMnMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcclxuXHJcbiAgICAgICAgICAgIC53aGl0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGFya19idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJldmVhbFRleHQge1xyXG4gICAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW1wb3J0IFwiZWxlbWVudHMvX2J1dHRvbnMuc2Nzc1wiO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlcl9pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC53cmFwcGVyX2Jsb2tzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHN2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLmJsb2NrIHtcclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVzdmg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41c3ZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFzdF9tYXRjaGVzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAubGFzdF9tYXRjaGVzX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNzdmg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFzdF9tYXRjaF9wcm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sYXN0X21hdGNoLmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcGxheS1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9sYXN0X21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcGxheS1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0X2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGVhbV9uYW1lXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXRjaF9zY29yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWFtX25hbWVfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nb2FscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhc3RfbWF0Y2hfOHg4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGFzdF9tYXRjaF8yLmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfbGFzdF9tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF5LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRlYW1fbmFtZV8xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWF0Y2hfc2NvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWFtX25hbWVfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nb2FscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRyYWluaW5nX3RpbWVzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAuc2NoZWR1bGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAuc2NoZWR1bGUtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjaGVkdWxlLWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjaGVkdWxlLWl0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9saWdodF8yNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hlZHVsZS1pdGVtOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjaGVkdWxlLWl0ZW0gaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFhM2M3MjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hlZHVsZS1pdGVtIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAuc2NoZWR1bGUtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNjaGVkdWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dF90aGVfdGVhbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmFib3V0X3RoZV90ZWFtX3dyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5pbmRleF90ZXh0X2Jsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3N2aDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWJvdXRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5kZXhfcGhvdG9fYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgLmJpZ19waG90byB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbWFsbGxfcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZzpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmlld19pbl90ZWFtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MHN2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLnRlYW1fODgge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRibGFjayAxcHggMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWFtODgucG5nKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXN2aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW1wb3J0IFwiZWxlbWVudHMvX2J1dHRvbnMuc2Nzc1wiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9wcm8ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAkYmxhY2sgMXB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbXByby5qcGcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1c3ZoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbXBvcnQgXCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzXCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmlydGhkYXkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgLmJpcnRoZGF5X3BsYXllcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4IDBweCAwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrX2JpcnRoZGF5X3BsYXllcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAzMHB4IDVweCAzMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuXHJcbiAgICAgICAgICAgIC5uYW1lX3BsYXllciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0YV90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrX2JpcnRoZGF5X3BsYXllcnM6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJfaW5fdGVhbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nb19ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA3MHN2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9JbnRlcnBob3RvLnBuZyk7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHN2aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHN2aDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3N2aDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nyb2xsaW5nLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC8qINC40YHQv9C+0LvRjNC30YPQtdC8IGF1dG8g0LLQvNC10YHRgtC+IHNjcm9sbCAqL1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLyog0JTQvtCx0LDQstC70Y/QtdC8INGE0LjQutGB0LjRgNC+0LLQsNC90L3Rg9GOINGI0LjRgNC40L3RgyAqL1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgLyog0YPQsdC40YDQsNC10Lwg0YHRgtCw0L3QtNCw0YDRgtC90YvQuSDRgdC60YDQvtC70Lsg0LTQu9GPIElFICovXHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAvKiDRg9Cx0LjRgNCw0LXQvCDRgdGC0LDQvdC00LDRgNGC0L3Ri9C5INGB0LrRgNC+0LvQuyDQtNC70Y8gRmlyZWZveCAqL1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY3JvbGxpbmctd3JhcHBlciAuY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0YHQutGA0YvRgtC40LUg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4INC00LvRjyDQuNC30L7QsdGA0LDQttC10L3QuNC5ICovXHJcbn1cclxuXHJcbi5zY3JvbGxpbmctd3JhcHBlciAuY2FyZCBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLyog0KPRgdGC0LDQvdC+0LLQuNGC0LUg0LLRi9GB0L7RgtGDINC40LfQvtCx0YDQsNC20LXQvdC40Lkg0LIg0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LjQuSDRgNC10LbQuNC8ICovXHJcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gICAgLyog0KPRgdGC0LDQvdC+0LLQuNGC0LUg0LzQsNC60YHQuNC80LDQu9GM0L3Rg9GOINCy0YvRgdC+0YLRgyDQtNC70Y8g0LjQt9C+0LHRgNCw0LbQtdC90LjQuSAqL1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4vKiDQvNC10L3Rj9C10Lwg0LrRg9GA0YHQvtGAINC90LAgZ3JhYmJpbmcg0L/RgNC4INC/0LXRgNC10YLQsNGB0LrQuNCy0LDQvdC40Lgg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyAqL1xyXG4uc2Nyb2xsaW5nLXdyYXBwZXIgLmNhcmQgaW1nOmFjdGl2ZSB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uc2Nyb2xsaW5nLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuQGltcG9ydCBcIm1lZGlhL19pbmRleC1tZWRpYS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLndyYXBwZXJfaW5mbyB7XHJcbiAgICAgICAgLndyYXBwZXJfYmxva3Mge1xyXG4gICAgICAgICAgICBnYXA6IDE1c3ZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogNjUwcHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC53aGl0ZV9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGFya19idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyX2luZm8ge1xyXG4gICAgICAgIC53cmFwcGVyX2Jsb2tzIHtcclxuICAgICAgICAgICAgZ2FwOiAxMHN2aDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHN2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41c3ZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF90aGVfdGVhbSB7XHJcblxyXG4gICAgICAgIC5hYm91dF90aGVfdGVhbV93cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblxyXG4gICAgICAgICAgICAuaW5kZXhfdGV4dF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hYm91dF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZGV4X3Bob3RvX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3X2luX3RlYW0ge1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcblxyXG4gICAgICAgIC50ZWFtXzg4IHtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYW1fcHJvIHtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDgwc3ZoO1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud2hpdGVfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGFya19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyX2luZm8ge1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgLndyYXBwZXJfYmxva3Mge1xyXG4gICAgICAgICAgICBnYXA6IDVzdmg7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmxhc3RfbWF0Y2hlcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAubGFzdF9tYXRjaGVzX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYXN0X21hdGNoXzh4OCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9sYXN0X21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlYW1fbmFtZV8xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlYW1fbmFtZV8yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdvYWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFzdF9tYXRjaF9wcm8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF5LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfbGFzdF9tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFtX25hbWVfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFtX25hbWVfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nb2FscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfdGhlX3RlYW0ge1xyXG5cclxuICAgICAgICAuYWJvdXRfdGhlX3RlYW1fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cclxuICAgICAgICAgICAgLmluZGV4X3RleHRfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hYm91dF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZGV4X3Bob3RvX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iaWdfcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsbF9waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdfaW5fdGVhbSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC50ZWFtXzg4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhbV9wcm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlZ29hbCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmxhc3RfbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFzc2lzdHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheV9ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJpcnRoZGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgICAuYmlydGhkYXlfcGxheWVycyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXllcl9pbl90ZWFtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbGluZy13cmFwcGVyIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC8qINC40YHQv9C+0LvRjNC30YPQtdC8IGF1dG8g0LLQvNC10YHRgtC+IHNjcm9sbCAqL1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0YTQuNC60YHQuNGA0L7QstCw0L3QvdGD0Y4g0YjQuNGA0LjQvdGDICovXHJcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgICAgIC8qINGD0LHQuNGA0LDQtdC8INGB0YLQsNC90LTQsNGA0YLQvdGL0Lkg0YHQutGA0L7Qu9C7INC00LvRjyBJRSAqL1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgICAvKiDRg9Cx0LjRgNCw0LXQvCDRgdGC0LDQvdC00LDRgNGC0L3Ri9C5INGB0LrRgNC+0LvQuyDQtNC70Y8gRmlyZWZveCAqL1xyXG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgICAgIC8qINC00LXQu9Cw0LXQvCDRgdC60YDQvtC70Lsg0L/Qu9Cw0LLQvdGL0LwgKi9cclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsaW5nLXdyYXBwZXIgLmNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIC8qINCU0L7QsdCw0LLQu9GP0LXQvCDRgdC60YDRi9GC0LjQtSDQv9C+INCz0L7RgNC40LfQvtC90YLQsNC70Lgg0LTQu9GPINC40LfQvtCx0YDQsNC20LXQvdC40LkgKi9cclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsaW5nLXdyYXBwZXIgLmNhcmQgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLyog0KPRgdGC0LDQvdC+0LLQuNGC0LUg0LLRi9GB0L7RgtGDINC40LfQvtCx0YDQsNC20LXQvdC40Lkg0LIg0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LjQuSDRgNC10LbQuNC8ICovXHJcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgICAgICAvKiDQo9GB0YLQsNC90L7QstC40YLQtSDQvNCw0LrRgdC40LzQsNC70YzQvdGD0Y4g0LLRi9GB0L7RgtGDINC00LvRjyDQuNC30L7QsdGA0LDQttC10L3QuNC5ICovXHJcbiAgICAgICAgY3Vyc29yOiBncmFiO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAvKiDQvNC10L3Rj9C10Lwg0LrRg9GA0YHQvtGAINC90LAgZ3JhYiDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4INC90LAg0LjQt9C+0LHRgNCw0LbQtdC90LjQtSAqL1xyXG4gICAgfVxyXG5cclxuICAgIC8qINC80LXQvdGP0LXQvCDQutGD0YDRgdC+0YAg0L3QsCBncmFiYmluZyDQv9GA0Lgg0L/QtdGA0LXRgtCw0YHQutC40LLQsNC90LjQuCDQuNC30L7QsdGA0LDQttC10L3QuNGPICovXHJcbiAgICAuc2Nyb2xsaW5nLXdyYXBwZXIgLmNhcmQgaW1nOmFjdGl2ZSB7XHJcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbGluZy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuXHJcbn0iLCJmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXlfYmxhY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCgwLCAwJSwgNDAlLCAwLjMzKTtcclxuXHJcbiAgICAuZm9vdGVyX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDkwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG5cclxuICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICAubG9nb193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGltcG9ydCBcImVsZW1lbnRzL19idXR0b25zLnNjc3NcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlcl9yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7fVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX2Zvb3Rlci1tZWRpYS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgLmZvb3Rlcl93cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgLmxvZ29fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAubG9nb190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuZm9vdGVyX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIGZvb3RlcntcclxuICAgICAgICAuZm9vdGVyX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcclxuXHJcbiAgICAgICAgICAgIC5mb290ZXJfbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAubG9nb193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubG9nb19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5mb290ZXJfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICAuZm9vdGVyX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgLmxvZ29fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ29faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAubG9nb190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52aWV3e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLmZvb3Rlcl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud3JhcHBlcl9saXRlcmF0dXJlIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5X2JsYWNrO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJQTEFZLVJlZ3VsYXJcIjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5jb250YWluZXJfbGl0ZXJhdHVyZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUExBWS1CT0xEXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBMQVktQk9MRFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib29rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib29rIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU7IC8vIFBsYWNlaG9sZGVyIGZvciBtaXNzaW5nIGltYWdlc1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rX2xpdGVyYXR1cmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBMQVktUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpdGVyYXR1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmJhbm5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogODVzdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9saXRlcmF0dXJlL3Bob3RvYXVyb3IuanBnXCIpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBMQVktQk9MRFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAkYmxhY2ssIDAgMXB4IDFweCAkYmxhY2ssIC0xcHggMCAxcHggJGJsYWNrLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAwIC0xcHggMXB4ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dF8yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggJGJsYWNrLCAwIDFweCAxcHggJGJsYWNrLCAtMXB4IDAgMXB4ICRibGFjayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCAtMXB4IDFweCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fbGl0ZXJhdHVyZS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge31cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLndyYXBwZXJfbGl0ZXJhdHVyZSB7XHJcblxyXG4gICAgICAgIC5ib29rcyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBybzExeDExX3dyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAuc2VsZWN0aW9uX3BsYXllcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIyc3ZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudGVhbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnRlYW1fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWFtX25hbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHN2aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWVfdGVhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXN2aCAwLjVzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGdvbGQgMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMDFtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDEwMW1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGxheWVycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgIC8qINCg0LDQstC90YvQtSDRgdGC0L7Qu9Cx0YbRiyAqL1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAvKiDQoNCw0LLQvdC+0LzQtdGA0L3QsNGPINCy0YvRgdC+0YLQsCAqL1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzc3ZoO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXI6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wbGF5ZXJfYmxvayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuZ29hbGtlZXBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVmZW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taWRmaWVsZGVycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3J2YXJkc19jb2FjaF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcnZhcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2FjaCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4zc3ZoO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGxpZ2h0IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMDFtcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMTAxbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpY3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAzc3ZoO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNzdmggM3N2aCAzc3ZoO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3Nfc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3Ri9C1INGB0YLQvtC70LHRhtGLICovXHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3QvtC80LXRgNC90LDRjyDQstGL0YHQvtGC0LAgKi9cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDFzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZSxcclxuICAgICAgICAgICAgICAgICAgICAud2lucyxcclxuICAgICAgICAgICAgICAgICAgICAuZHJhdyxcclxuICAgICAgICAgICAgICAgICAgICAubG9zZSxcclxuICAgICAgICAgICAgICAgICAgICAuZ29hbHMsXHJcbiAgICAgICAgICAgICAgICAgICAgLmdvYWxzX2NvbmNlZGVkLFxyXG4gICAgICAgICAgICAgICAgICAgIC5kaWZmZXJlbmNlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgIC53aW5zX3NlcmllcyxcclxuICAgICAgICAgICAgICAgICAgICAud2luc19sb3NlLFxyXG4gICAgICAgICAgICAgICAgICAgIC50aGVfYmVzdF93aW4sXHJcbiAgICAgICAgICAgICAgICAgICAgLnRoZV9iZXN0X2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGVnb2FsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDNzdmggM3N2aCAzc3ZoIDNzdmg7XHJcblxyXG4gICAgICAgIC50aXRsZV90YWJsZWdvYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNzdmggM3N2aCAzc3ZoO1xyXG5cclxuICAgICAgICAgICAgLnRleHRfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jay13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGZsZXg6IDFcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCBsaSAucGxhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiDRhNC40LrRgdC40YDQvtCy0LDQvdC90LDRjyDRiNC40YDQuNC90LAgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qINCk0LDQvNC40LvQuNGPIOKAlCDQv9C+INGG0LXQvdGC0YDRgyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCBsaSAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiDQl9C90LDRh9C10L3QuNC1IOKAlCDRgdC/0YDQsNCy0LAgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwgbGkgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog0YTQuNC60YHQuNGA0L7QstCw0L3QvdCw0Y8g0YjQuNGA0LjQvdCwICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC56YW5ldHRpX3ByaXplIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcblxyXG4gICAgICAgIC56YW5ldHRpX3BsYXllcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfemFuZXR0aV9wbGF5ZXJzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMzBweCA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lX3BsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGFfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfemFuZXR0aV9wbGF5ZXJzOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXllcl9pbl90ZWFtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDVweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcIm1lZGlhL19wcm8xMXgxMS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLnBybzExeDExX3dyYXBwZXIge1xyXG4gICAgICAgIC5zZWxlY3Rpb25fcGxheWVycyB7XHJcbiAgICAgICAgICAgIC50ZWFtIHtcclxuICAgICAgICAgICAgICAgIC50ZWFtX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lX3RlYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXllcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXllcjpob3ZlciB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXJfYmxvayB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdvYWxrZWVwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlZmVuZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWlkZmllbGRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcnZhcmRzX2NvYWNoX2Jsb2NrIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcnZhcmRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29hY2gge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3N2aDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzc3ZoIDNzdmggM3N2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja3Nfc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qINCg0LDQstC90YvQtSDRgdGC0L7Qu9Cx0YbRiyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3QvtC80LXRgNC90LDRjyDQstGL0YHQvtGC0LAgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcmF3LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9zZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdvYWxzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ29hbHNfY29uY2VkZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaWZmZXJlbmNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnNfc2VyaWVzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2luc19sb3NlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3Rfd2luLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3RfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZWdvYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnBybzExeDExX3dyYXBwZXIge1xyXG4gICAgICAgIC5zZWxlY3Rpb25fcGxheWVycyB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3N2aDtcclxuXHJcbiAgICAgICAgICAgIC50ZWFtIHtcclxuICAgICAgICAgICAgICAgIC50ZWFtX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWVfdGVhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxc3ZoIDAuNXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxc3ZoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXI6aG92ZXIge31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGxheWVyX2Jsb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nb2Fsa2VlcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWZlbmRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taWRmaWVsZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ydmFyZHNfY29hY2hfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcnZhcmRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29hY2gge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXN2aDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxc3ZoIDFzdmggMXN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja3Nfc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qINCg0LDQstC90YvQtSDRgdGC0L7Qu9Cx0YbRiyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3QvtC80LXRgNC90LDRjyDQstGL0YHQvtGC0LAgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcmF3LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9zZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdvYWxzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ29hbHNfY29uY2VkZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaWZmZXJlbmNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnNfc2VyaWVzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2luc19sb3NlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3Rfd2luLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3RfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZWdvYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX3RhYmxlZ29hbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxc3ZoIDFzdmggMXN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwgbGkgLnBsYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog0YTQuNC60YHQuNGA0L7QstCw0L3QvdCw0Y8g0YjQuNGA0LjQvdCwICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiDQpNCw0LzQuNC70LjRjyDigJQg0L/QviDRhtC10L3RgtGA0YMgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwgbGkgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0JfQvdCw0YfQtdC90LjQtSDigJQg0YHQv9GA0LDQstCwICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIGxpIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qINGE0LjQutGB0LjRgNC+0LLQsNC90L3QsNGPINGI0LjRgNC40L3QsCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBybzExeDExX3dyYXBwZXIge1xyXG4gICAgICAgIC5zZWxlY3Rpb25fcGxheWVycyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwc3ZoO1xyXG5cclxuICAgICAgICAgICAgLnRlYW0ge1xyXG4gICAgICAgICAgICAgICAgLnRlYW1fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFzdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lX3RlYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fOHg4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXllcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXllcjpob3ZlciB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXJfYmxvayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdvYWxrZWVwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVmZW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taWRmaWVsZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcnZhcmRzX2NvYWNoX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3J2YXJkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb2FjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWNzIHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXN2aDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxc3ZoIDFzdmggMXN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja3Nfc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0LUg0YDQsNGB0L/QvtC70L7QttC10L3QuNC1INCx0LvQvtC60L7QsiAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INGB0LrRgNC+0LvQuyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qINC/0LvQsNCy0L3Ri9C5INGB0LrRgNC+0LvQu9C40L3QsyDQvdCwINC80L7QsdC40LvRjNC90YvRhSDRg9GB0YLRgNC+0LnRgdGC0LLQsNGFICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0LTQu9GPIEZpcmVmb3ggKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53aW5zLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJhdyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nb2FscyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdvYWxzX2NvbmNlZGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGlmZmVyZW5jZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53aW5zX3NlcmllcyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnNfbG9zZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRoZV9iZXN0X3dpbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRoZV9iZXN0X2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZWdvYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyc3ZoIDFzdmggMXN2aCAxc3ZoO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvKiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QvtC1INGA0LDRgdC/0L7Qu9C+0LbQtdC90LjQtSDQsdC70L7QutC+0LIgKi9cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvKiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INGB0LrRgNC+0LvQuyAqL1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgICAgICAgLyog0L/Qu9Cw0LLQvdGL0Lkg0YHQutGA0L7Qu9C70LjQvdCzINC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQstCw0YUgKi9cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvKiDQtNC70Y8gRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10Lwg0YHQttCw0YLQuNC1INCx0LvQvtC60L7QsiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qINC00LvRjyDRg9C00L7QsdGB0YLQstCwINGB0LrRgNC+0LvQu9C40L3Qs9CwINGD0LHQuNGA0LDQtdC8INGE0LjQutGB0LjRgNC+0LLQsNC90L3Rg9GOINGI0LjRgNC40L3RgyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0LzQuNC90LjQvNCw0LvRjNC90LDRjyDRiNC40YDQuNC90LAg0LHQu9C+0LrQsCwg0YfRgtC+0LHRiyDQvtC90Lgg0L3QtSDRgdGC0LDQvdC+0LLQuNC70LjRgdGMINGB0LvQuNGI0LrQvtC8INGD0LfQutC40LzQuCAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qINC00L7QsdCw0LLQu9GP0LXQvCDQvtGC0YHRgtGD0L/RiyDQvNC10LbQtNGDINCx0LvQvtC60LDQvNC4ICovXHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYmFubmVyX2hhbGwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwc3ZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgIC5maWxsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kX2Jhbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oYWxsb2ZmZW1lL2JhY2tncm91bmQuanBnKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9iYW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAudGl0bGVfYmFubmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4c3ZoO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfMl9iYW5uZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRzdmg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dF9iYW5uZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW1wb3J0IFwiZWxlbWVudHMvX2J1dHRvbnMuc2Nzc1wiO1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90b19ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgIGxlZnQ6IDcwJTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogYm9sZCAzZW0vMmVtIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm90ZWdyb3VuZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMDB2dyByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW1wb3J0IFwiZWxlbWVudHMvX2J1dHRvbnMuc2Nzc1wiO1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90b19ibG9ja18yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEuMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBib2xkIDNlbS8yZW0gQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3RlZ3JvdW5nIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwMHZ3IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbXBvcnQgXCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzXCI7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucGxheWVyX2Jsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnRpdGxlX3BsYXllcl9ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRnb2xkO1xyXG5cclxuICAgICAgICAudGl0bGVfdGVhbV9uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfcGFnZV9uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXllciB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAucGhvdG9fcGxheWVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9ybWF0aW9uX3BsYXllciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ29sZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oaXN0b3J5X3BsYXllciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnb2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJpb2dyYXBoeSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBob3RvX3NsaWRlcl9jc3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3VuZCAxNnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyByb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA0MCUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEycztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZzpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4cztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZzpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDowcHgpIGFuZCAobWF4LXdpZHRoOjMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyX3NsaWRlcl9jc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjMyMXB4KSBhbmQgKG1heC13aWR0aDo0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcl9zbGlkZXJfY3NzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9faGFsbF9vZl9mYW1lLnNjc3NcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAucGxheWVyX2Jsb2NrIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC50aXRsZV9wbGF5ZXJfYmxvY2sge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX3RlYW1fbmFtZSB7fVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlX3BhZ2VfbmFtZSB7fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgIC5waG90b19wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJpb2dyYXBoeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAgLmJhbm5lcl9oYWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnRfYmFubmVyIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAudGl0bGVfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlXzJfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvdG9fYmxvY2sge1xyXG4gICAgICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NSU7XHJcbiAgICAgICAgICAgIHRvcDogOTAlO1xyXG5cclxuICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG90b19ibG9ja18yIHtcclxuICAgICAgICAgICAgbGVmdDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogNDUlO1xyXG4gICAgICAgICAgICB0b3A6IDcwJTtcclxuXHJcbiAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJfYmxvY2sge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlX3BsYXllcl9ibG9jayB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfdGVhbV9uYW1lIHt9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfcGFnZV9uYW1lIHt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5waG90b19wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iaW9ncmFwaHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYmFubmVyX2hhbGwge1xyXG4gICAgICAgIGhlaWdodDogMTgwMHB4O1xyXG5cclxuICAgICAgICAuY29udGVudF9iYW5uZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICAgICAgdG9wOiAxNSU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV8yX2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0X2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG90b19ibG9jayB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA3MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob3RvX2Jsb2NrXzIge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogMTMyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF5ZXJfYmxvY2sge1xyXG5cclxuICAgICAgICAudGl0bGVfcGxheWVyX2Jsb2NrIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV90ZWFtX25hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfcGFnZV9uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iaW9ncmFwaHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyX3NsaWRlcl9jc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNsdWIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIzMHB4IDAgNjBweCAwO1xyXG5cclxuICAgIC5jbHViX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGltcG9ydCBcIm1lZGlhL19jbHViLnNjc3NcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jbHViIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDYwcHggMjBweDtcclxuXHJcbiAgICAgICAgLmNsdWJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZGV4X3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLndyYXBwZXJfcHJvc21vdHJwcm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuXHJcbiAgICAuYWJvdXRfdGVhbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwIDIwcHg7XHJcblxyXG4gICAgICAgIC50ZXh0X2Jsb2NrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggNjBweCA0MHB4IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV8yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF5LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcGxheS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX3RhY3RpY3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWR2YW50YWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCA2MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvYWNoX3Byb3Ntb3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA4MHB4IDEwcHggODBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1Cb2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLmJsb2NrX2NvYWNoX3Byb3Ntb3RyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBob3RvYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctY2xpcC1tYXJnaW46IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYWluaW5nX3BsYWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJsb2NrX3BsYWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDgwcHggMTBweCA4MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0X2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF5LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF5LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggNjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG5cclxuICAgICAgICAuYmxvY2sxMXgxMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNiU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcGxheS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCB1cmwoJy4uL2ltZy9pY29uL2NoZWNrLnBuZycpIG91dHNpZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbm5haXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1Cb2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkLmVycm9yIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZCAuZXJyb3ItdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpZWxkLmVycm9yIC5lcnJvci10eHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIC50ZXh0YXJlYS1maWVsZCAuZXJyb3ItdHh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpmb2N1cyxcclxuICAgICAgICAgICAgdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWZpZWxkLFxyXG4gICAgICAgICAgICAudGV4dGFyZWEtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpmb2N1cytsYWJlbCxcclxuICAgICAgICAgICAgdGV4dGFyZWE6Zm9jdXMrbGFiZWwsXHJcbiAgICAgICAgICAgIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pK2xhYmVsLFxyXG4gICAgICAgICAgICB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKStsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19tZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNzdmg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogcGxheS1ib2xkO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcSBzdW1tYXJ5IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19tZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcSBwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV9saWdodDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX3Byb3Ntb3RyX3BybzExeDExLnNjc3NcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gICAgLndyYXBwZXJfcHJvc21vdHJwcm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuXHJcbiAgICAgICAgLmNvYWNoX3Byb3Ntb3RyIHtcclxuICAgICAgICAgICAgLnRpdGxlIHt9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja19jb2FjaF9wcm9zbW90ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob3RvYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmFpbmluZ19wbGFjZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDYwcHggMjBweCA2MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrX3BsYWNlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrMTF4MTEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWVzdGlvbm5haXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAud3JhcHBlcl9wcm9zbW90cnBybyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG5cclxuICAgICAgICAuYWR2YW50YWdlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvYWNoX3Byb3Ntb3RyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7fVxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfY29hY2hfcHJvc21vdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhaW5pbmdfcGxhY2Uge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrX3BsYWNlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2VzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrMTF4MTEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLndyYXBwZXJfcHJvc21vdHJwcm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAuYWJvdXRfdGVhbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMCAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cclxuICAgICAgICAgICAgLnRleHRfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMHB4IDQwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbl9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbl90YWN0aWNzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWR2YW50YWdlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29hY2hfcHJvc21vdHIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHt9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfY29hY2hfcHJvc21vdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRyYWluaW5nX3BsYWNlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5ibG9ja19wbGFjZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrMTF4MTEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVlc3Rpb25uYWlyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZ2FsbGVyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SnVzdCtBbm90aGVyK0hhbmQnKTtcclxuXHJcbiAgICAgICAgJGJpZ193aWR0aDogNzAlOyAvL1NsaWRlciB3aWR0aCAtIGxhcmdlIGRpc3BsYXlcclxuICAgICAgICAkYmlnX2hlaWdodDogNDUlOyAvL1NsaWRlciBoZWlnaHQgLSBsYXJnZSBkaXNwbGF5XHJcbiAgICAgICAgJGJpZ19uYXZfd2lkdGg6IDEyJTsgLy8gUHJldmlvdXMgYW5kIE5leHQgd2lkdGggLSBsYXJnZSBkaXNwbGF5XHJcblxyXG4gICAgICAgICRzbWFsbF93aWR0aDogMTAwJTsgLy9TbGlkZXIgd2lkdGggLSBzbWFsbCBkaXNwbGF5XHJcbiAgICAgICAgJHNtYWxsX2hlaWdodDogNjUlOyAvL1NsaWRlciBoZWlnaHQgLSBzbWFsbCBkaXNwbGF5XHJcbiAgICAgICAgJHNtYWxsX25hdl93aWR0aDogMTUlOyAvLyBQcmV2aW91cyBhbmQgTmV4dCB3aWR0aCAtIHNtYWxsIGRpc3BsYXlcclxuXHJcbiAgICAgICAgJGJveC1zaGFkb3c6IDAgMTFweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4yMCksIDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG4gICAgICAgICRicm93bjogJGdyYXk7XHJcbiAgICAgICAgJGJsdWU6ICRsaWdodDtcclxuICAgICAgICAkZ3JlZW46ICRsaWdodDtcclxuICAgICAgICAkbWFnZW50YTogJGxpZ2h0O1xyXG4gICAgICAgICRuYXZfaG92ZXJfY29sb3I6ICRsaWdodDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYmlnX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkYmlnX2hlaWdodDtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2LFxyXG4gICAgICAgICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkYmlnX25hdl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNDVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2OmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgLm5leHQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2IHNwYW4sXHJcbiAgICAgICAgICAgICAgICAubmV4dCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmV2IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXh0IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNuYXZfc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEyJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNkb3QxOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJvd247XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2RvdDI6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNkb3QzOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjZG90NDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaTE6Y2hlY2tlZH4jb25lLFxyXG4gICAgICAgICNpMjpjaGVja2VkfiN0d28sXHJcbiAgICAgICAgI2kzOmNoZWNrZWR+I3RocmVlLFxyXG4gICAgICAgICNpNDpjaGVja2VkfiNmb3VyIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaTE6Y2hlY2tlZH4jbmF2X3NsaWRlICNkb3QxIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyb3duO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2kyOmNoZWNrZWR+I25hdl9zbGlkZSAjZG90MiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2kzOmNoZWNrZWR+I25hdl9zbGlkZSAjZG90MyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2k0OmNoZWNrZWR+I25hdl9zbGlkZSAjZG90NCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzY3JvbGwge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODVweCkge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc21hbGxfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNtYWxsX2hlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVfaW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByZXYsXHJcbiAgICAgICAgICAgICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNtYWxsX25hdl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmV2IHNwYW4sXHJcbiAgICAgICAgICAgICAgICAgICAgLm5leHQgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmV2IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmV4dCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjbmF2X3NsaWRlIC5kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fZ2FsbGVyeS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb3Ntb3RyIHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5hYm91dF90ZWFtIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfbWVkaXVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgYW5pIHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBhbmkge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2s6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmkgMXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGFuaSB7XHJcbiAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zY3JvbGxpbmctd3JhcHBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAvKiDQuNGB0L/QvtC70YzQt9GD0LXQvCBhdXRvINCy0LzQtdGB0YLQviBzY3JvbGwgKi9cclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLyog0JTQvtCx0LDQstC70Y/QtdC8INGE0LjQutGB0LjRgNC+0LLQsNC90L3Rg9GOINGI0LjRgNC40L3RgyAqL1xyXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICAvKiDRg9Cx0LjRgNCw0LXQvCDRgdGC0LDQvdC00LDRgNGC0L3Ri9C5INGB0LrRgNC+0LvQuyDQtNC70Y8gSUUgKi9cclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgLyog0YPQsdC40YDQsNC10Lwg0YHRgtCw0L3QtNCw0YDRgtC90YvQuSDRgdC60YDQvtC70Lsg0LTQu9GPIEZpcmVmb3ggKi9cclxuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbGluZy13cmFwcGVyIC5jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0YHQutGA0YvRgtC40LUg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4INC00LvRjyDQuNC30L7QsdGA0LDQttC10L3QuNC5ICovXHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbGluZy13cmFwcGVyIC5jYXJkIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8qINCj0YHRgtCw0L3QvtCy0LjRgtC1INCy0YvRgdC+0YLRgyDQuNC30L7QsdGA0LDQttC10L3QuNC5INCyINCw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC40Lkg0YDQtdC20LjQvCAqL1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcbiAgICAgICAgLyog0KPRgdGC0LDQvdC+0LLQuNGC0LUg0LzQsNC60YHQuNC80LDQu9GM0L3Rg9GOINCy0YvRgdC+0YLRgyDQtNC70Y8g0LjQt9C+0LHRgNCw0LbQtdC90LjQuSAqL1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qINC80LXQvdGP0LXQvCDQutGD0YDRgdC+0YAg0L3QsCBncmFiYmluZyDQv9GA0Lgg0L/QtdGA0LXRgtCw0YHQutC40LLQsNC90LjQuCDQuNC30L7QsdGA0LDQttC10L3QuNGPICovXHJcbiAgICAuc2Nyb2xsaW5nLXdyYXBwZXIgLmNhcmQgaW1nOmFjdGl2ZSB7XHJcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbGluZy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2FjaF9wcm9zbW90ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9ja19jb2FjaF9wcm9zbW90ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LWNsaXAtbWFyZ2luOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja19jb2FjaF9wcm9zbW90cjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaGVkdWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5zY2hlZHVsZV90aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlZWtfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLnNjaGVkdWxlX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1c3ZoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXN2aDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWVfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3N2aDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHN2aDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHN2aDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NoZWR1bGVfYmxvY2s6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NoZWR1bGVfYmxvY2s6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NoZWR1bGVfYmxvY2s6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NoZWR1bGVfYmxvY2s6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlX2xpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NoZWR1bGVfYmxvY2s6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NoZWR1bGVfYmxvY2s6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlX21lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNjaGVkdWxlX2Jsb2NrOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV9tZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC52aWV3X2luX3RlYW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuXHJcbiAgICAgICAgLnRlYW1fODgge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAkYmxhY2sgMXB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbTg4LnBuZyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW1wb3J0IFwiZWxlbWVudHMvX2J1dHRvbnMuc2Nzc1wiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhbV9wcm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAkYmxhY2sgMXB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbXByby5qcGcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGltcG9ydCBcImVsZW1lbnRzL19idXR0b25zLnNjc3NcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcIm1lZGlhL19wcm9zbW90ci5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLnByb3Ntb3RyIHtcclxuICAgICAgICAuYWJvdXRfdGVhbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2FjaF9wcm9zbW90ciB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge31cclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyX2Jsb2NrcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2NvYWNoX3Byb3Ntb3RyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob3RvYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjaGVkdWxlIHtcclxuICAgICAgICAgICAgLnNjaGVkdWxlX3RpdGxlIHt9XHJcblxyXG4gICAgICAgICAgICAud2Vla193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5ncm91cF8xIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2NoZWR1bGVfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JvdXBfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNjaGVkdWxlX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAucHJvc21vdHIge1xyXG4gICAgICAgIC5hYm91dF90ZWFtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucG9wLXVwIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvYWNoX3Byb3Ntb3RyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1Cb2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja19jb2FjaF9wcm9zbW90ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctY2xpcC1tYXJnaW46IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2NvYWNoX3Byb3Ntb3RyOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNjaGVkdWxlX3RpdGxlIHt9XHJcblxyXG4gICAgICAgICAgICAud2Vla193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXdfaW5fdGVhbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC50ZWFtXzg4IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRibGFjayAxcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWFtODgucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGltcG9ydCBcImVsZW1lbnRzL19idXR0b25zLnNjc3NcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW1fcHJvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogJGJsYWNrIDFweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW1wcm8ucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGltcG9ydCBcImVsZW1lbnRzL19idXR0b25zLnNjc3NcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHJvc21vdHIge1xyXG4gICAgICAgIC5hYm91dF90ZWFtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGxpbmctd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zY3JvbGxpbmctd3JhcHBlciAuY2FyZCBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NXZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvYWNoX3Byb3Ntb3RyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1Cb2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfY29hY2hfcHJvc21vdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGhvdG9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX3Bob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LWNsaXAtbWFyZ2luOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja19jb2FjaF9wcm9zbW90cjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NoZWR1bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MzBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgIC53ZWVrX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvKiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QvtC1INGA0LDRgdC/0L7Qu9C+0LbQtdC90LjQtSDQsdC70L7QutC+0LIgKi9cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvKiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INGB0LrRgNC+0LvQuyAqL1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgICAgICAgLyog0L/Qu9Cw0LLQvdGL0Lkg0YHQutGA0L7Qu9C70LjQvdCzINC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQstCw0YUgKi9cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvKiDQtNC70Y8gRmlyZWZveCAqL1xyXG5cclxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10Lwg0YHQttCw0YLQuNC1INCx0LvQvtC60L7QsiAqL1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qINC00LvRjyDRg9C00L7QsdGB0YLQstCwINGB0LrRgNC+0LvQu9C40L3Qs9CwINGD0LHQuNGA0LDQtdC8INGE0LjQutGB0LjRgNC+0LLQsNC90L3Rg9GOINGI0LjRgNC40L3RgyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0LzQuNC90LjQvNCw0LvRjNC90LDRjyDRiNC40YDQuNC90LAg0LHQu9C+0LrQsCwg0YfRgtC+0LHRiyDQvtC90Lgg0L3QtSDRgdGC0LDQvdC+0LLQuNC70LjRgdGMINGB0LvQuNGI0LrQvtC8INGD0LfQutC40LzQuCAqL1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qINC00L7QsdCw0LLQu9GP0LXQvCDQvtGC0YHRgtGD0L/RiyDQvNC10LbQtNGDINCx0LvQvtC60LDQvNC4ICovXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndlZWtfd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0LTQu9GPIENocm9tZSwgU2FmYXJpINC4IE9wZXJhICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAudmlld19pbl90ZWFtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnRlYW1fODgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWFtX3BybyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnN3aWNoIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRyb2xzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0Om50aC1jaGlsZCgxKSA6Y2hlY2tlZH4uY29udHJvbHMgbGFiZWw6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndyYXBwZXJfcHJvc21vdHJwcm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuXHJcbiAgICAuYWJvdXRfdGVhbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMHB4IDIwcHggMDtcclxuXHJcbiAgICAgICAgLnRleHRfYmxvY2sge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCA0MHB4IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV8yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwbGF5LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LTIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX3RhY3RpY3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWR2YW50YWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCA2MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhaW5pbmdfcGxhY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuYmxvY2tfcGxhY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggODBweCAxMHB4IDgwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBsYXktcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCA2MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHJcblxyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcGxheS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbCB1cmwoJy4uL2ltZy9pY29uL2NoZWNrLnBuZycpIG91dHNpZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbm5haXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5maWVsZC5lcnJvciAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQgLmVycm9yLXR4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC5lcnJvciAuZXJyb3ItdHh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybSAudGV4dGFyZWEtZmllbGQgLmVycm9yLXR4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6Zm9jdXMsXHJcbiAgICAgICAgICAgIHRleHRhcmVhOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1maWVsZCxcclxuICAgICAgICAgICAgLnRleHRhcmVhLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6Zm9jdXMrbGFiZWwsXHJcbiAgICAgICAgICAgIHRleHRhcmVhOmZvY3VzK2xhYmVsLFxyXG4gICAgICAgICAgICBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKStsYWJlbCxcclxuICAgICAgICAgICAgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcIm1lZGlhL19wcm9zbW90cl9wcm8xMXgxMS5zY3NzXCI7IiwiLnRlc3Rpcm92YW5pZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuYmFubmVyX3Rlc3Rpcm92YW5pZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDc5NHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2tncm91bmRfYmFubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYWNrZ3JvdW5kX3Rlc3RpbmcuanBnKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfYmFubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlXzJfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW1wb3J0IFwiZWxlbWVudHMvX2J1dHRvbnMuc2Nzc1wiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tfdGVzdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX3Rlc3Rpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWVfdGVzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lX3Rlc3Q6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJ1bmluZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfbWVkaXVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b3BfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfZ29sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYW5pIHtcclxuICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmkgMXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBhbmkge1xyXG4gICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2s6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGFuaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX3Rlc3Rpcm92YW5pZS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLnRlc3Rpcm92YW5pZSB7XHJcblxyXG4gICAgICAgIC5iYW5uZXJfdGVzdGlyb3ZhbmllIHtcclxuXHJcblxyXG4gICAgICAgICAgICAuZmlsbCB7fVxyXG5cclxuICAgICAgICAgICAgLmJhY2tncm91bmRfYmFubmVyIHt9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudF9iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jhbm5lciB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV8yX2Jhbm5lciB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0X2Jhbm5lciB7fVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbXBvcnQgXCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja190ZXN0aW5nIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfdGVzdGluZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lX3Rlc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZV90ZXN0OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucnVuaW5nIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfZ29sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jazpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmkgMXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYW5pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBhbmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2s6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGFuaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAgLnRlc3Rpcm92YW5pZSB7XHJcblxyXG4gICAgICAgIC5iYW5uZXJfdGVzdGlyb3ZhbmllIHtcclxuXHJcblxyXG4gICAgICAgICAgICAuZmlsbCB7fVxyXG5cclxuICAgICAgICAgICAgLmJhY2tncm91bmRfYmFubmVyIHt9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudF9iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jhbm5lciB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV8yX2Jhbm5lciB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0X2Jhbm5lciB7fVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbXBvcnQgXCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja190ZXN0aW5nIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfdGVzdGluZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lX3Rlc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZV90ZWFtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ydW5pbmcge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX21lZGl1bTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9wX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9nb2xkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGFuaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jazpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmkgMXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYW5pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBhbmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLnRlc3Rpcm92YW5pZSB7XHJcblxyXG4gICAgICAgIC5iYW5uZXJfdGVzdGlyb3ZhbmllIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIC5maWxsIHt9XHJcblxyXG4gICAgICAgICAgICAuYmFja2dyb3VuZF9iYW5uZXIge31cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50X2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV8yX2Jhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dF9iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGltcG9ydCBcImVsZW1lbnRzL19idXR0b25zLnNjc3NcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrX3Rlc3Rpbmcge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfdGVzdGluZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lX3Rlc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ydW5pbmcge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX21lZGl1bTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9wX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9nb2xkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2s6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pIDFzIGZvcndhcmRzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGFuaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jazpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmkgMXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYW5pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaSAxcyBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBhbmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbHVtbnVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTkwcHggMjBweCA2MHB4IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG5cclxuICAgIC5jb250YWluZXJfYWx1bW51cyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWNjZXNzLWNhcmRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9saWdodF8yNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZCBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWNvbnRlbnQgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWNvbnRlbnQgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX2FsdW1udXMuc2Nzc1wiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHt9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYWx1bW51cyB7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAyMHB4IDYwcHggMjBweDtcclxuICAgIH1cclxufSIsIi53cmFwcGVyX2FyY2hpdmVfc3RhdGlzdGljcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjEwcHggMCAzMHB4IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2Nrc19tYXRjaGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9ibG9ja193aW5zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfYmxvY2tfZHJhdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfYmxvY2tfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52YWx1ZTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52YWx1ZTMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZhbHVlNCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX2JpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waG90b19zbGlkZXJfY3NzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm91bmQgMTZzIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgcm91bmQge1xyXG4gICAgICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZzpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWc6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MHB4KSBhbmQgKG1heC13aWR0aDozMjBweCkge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcl9zbGlkZXJfY3NzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDozMjFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2Nrc19yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja3Nfcm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3NfZ29hbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAudGl0bGVfZ29hbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9nb2Fsc19sb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9nb2Fsc19kaWZmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyX2dvYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmVzdF9wbGF5ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuYmxvY2tfcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodCwgJGdyYXlfYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9jazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2tfcm93MiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHQsICRncmF5X2JsYWNrKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2s6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmFsbF9nb2FscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdW1tYXJ5OjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuQGltcG9ydCBcIm1lZGlhL19zdGF0aXN0aWMuc2Nzc1wiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgIC53cmFwcGVyX2FyY2hpdmVfc3RhdGlzdGljcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxOTBweCAwIDMwcHggMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2Nrc19tYXRjaGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAyMHB4IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfd2lucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfZHJhdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19sb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX2JpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGhvdG9fc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm91bmQgMTZzIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyByb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEycztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDhzXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0c1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MHB4KSBhbmQgKG1heC13aWR0aDozMjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDozMjFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyX3NsaWRlcl9jc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja3Nfcm93OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tzX3JvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3NfZ29hbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2dvYWxzX2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfZGlmZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyX2dvYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlc3RfcGxheWVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrX3JvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0LCAkZ3JheV9ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfcm93MiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0LCAkZ3JheV9ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGxfZ29hbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAud3JhcHBlcl9hcmNoaXZlX3N0YXRpc3RpY3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTgwcHggMCAzMHB4IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3NfbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAxMHB4IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfd2lucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfZHJhdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19sb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAxMHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX2JpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcl9zbGlkZXJfY3NzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5waG90b19zbGlkZXJfY3NzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3VuZCAxNnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDQwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjBweCkgYW5kIChtYXgtd2lkdGg6MzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyX3NsaWRlcl9jc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MzIxcHgpIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lcl9zbGlkZXJfY3NzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tzX3JvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2Nrc19yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2Nrc19nb2FscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9nb2FscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfZGlmZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyX2dvYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlc3RfcGxheWVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrX3JvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0LCAkZ3JheV9ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrX3JvdzIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodCwgJGdyYXlfYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGxfZ29hbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAud3JhcHBlcl9hcmNoaXZlX3N0YXRpc3RpY3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDMwcHggMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3NfbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfd2lucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfZHJhdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19sb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGhvdG9fc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm91bmQgMTZzIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHJvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA0MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMTJzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZzpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogOHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDowcHgpIGFuZCAobWF4LXdpZHRoOjMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lcl9zbGlkZXJfY3NzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjMyMXB4KSBhbmQgKG1heC13aWR0aDo0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXJfc2xpZGVyX2NzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tzX3JvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tzX3JvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggNXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3NfZ29hbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9nb2FscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfZGlmZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyX2dvYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlc3RfcGxheWVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrX3JvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHQsICRncmF5X2JsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfcm93MiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0LCAkZ3JheV9ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbF9nb2FscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweCA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFyY2hpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE5MHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuY29udGFpbmVyXzkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS9wcm8yMDI0LmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTEwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3Z6MjAyNC5qcGcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS92ejIwMjMuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3BybzIwMjMuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyXzgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcblxyXG4gICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3Z6MjAyMy5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmlnX2Jsb2NrMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvcHJvMjAyMy5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJfMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcblxyXG4gICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3Z6MjAyMi5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1lZGl1bV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS91MTgyMDIyLmpwZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc21hbGxfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3Z6MjAyMS5qcGcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvdTE4MjAyMS5qcGcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJfMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcblxyXG4gICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3UyMTIwMjEuanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvdTIxMjAyMC5qcGcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS92ejIwMjEuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3UxODIwMjAuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyXzMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS92ejIwMTkuanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvdTE4MjAxOS5qcGcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS92ejIwMTguanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3UxODIwMTguanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyXzQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS9tZmMyMDE3LmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTEwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL3Z6MjAxNy5qcGcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS92ejIwMTcuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL21mYzIwMTYuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyXzUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS85ODAwMjAxNi5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1lZGl1bV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS92ejIwMTUuanBnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvbWZjMjAxNS5qcGcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvZHVibDIwMTUuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyXzYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS85ODAwMjAxNS5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1lZGl1bV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS8wMTAyMjAxNS5qcGcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRkYXJrX2xpZ2h0XzUwLCByZ2JhKDAsIDAsIDAsIC43KSksIHVybCguLi9pbWcvYXJjaGl2ZS92ejIwMTQuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL2R1YmwyMDE0LmpwZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lcl83IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcclxuXHJcbiAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvMDEwMjIwMTQuanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZGFya19saWdodF81MCwgcmdiYSgwLCAwLCAwLCAuNykpLCB1cmwoLi4vaW1nL2FyY2hpdmUvdnoyMDEzLmpwZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc21hbGxfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL25vbmUuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGRhcmtfbGlnaHRfNTAsIHJnYmEoMCwgMCwgMCwgLjcpKSwgdXJsKC4uL2ltZy9hcmNoaXZlL25vbmUuanBnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuQGltcG9ydCBcIm1lZGlhL19hcmNoaXZlLW1lZGlhLnNjc3NcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAuYXJjaGl2ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTcwcHggMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfOSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyXzgge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAwcHggMHB4IDAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2syIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfMSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyXzIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MDBweDtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcl8zIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lZGl1bV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfNCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyXzUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MDBweDtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcl82IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lZGl1bV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfNyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuYXJjaGl2ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTYwcHggMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfOSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2syIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyXzgge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAwcHggMHB4IDAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2syIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfMSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2syIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyXzIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfMyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2syIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyXzQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXJfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfNSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2syIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcl82IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lZGl1bV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfNyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2syIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYXJjaGl2ZSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAxMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcl85IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZWRpdW1fYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNtYWxsX2Jsb2NrMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjM2E3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcl84IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwMHB4IDBweCAwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfMSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfMiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfMyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfNCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfNSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzNhNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWluZXJfNiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyXzcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB2aWV3IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lcl9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVkaXVtX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc21hbGxfYmxvY2sxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbWFsbF9ibG9jazIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRlYW04eDhfd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG5cclxuICAgIC5zZWxlY3Rpb25fcGxheWVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJzdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC50ZWFtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudGVhbV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW1fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAubmFtZV90ZWFtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl84eDgge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXN2aCAwLjVzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGdvbGQgMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMDFtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDEwMW1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGxheWVycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgIC8qINCg0LDQstC90YvQtSDRgdGC0L7Qu9Cx0YbRiyAqL1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAvKiDQoNCw0LLQvdC+0LzQtdGA0L3QsNGPINCy0YvRgdC+0YLQsCAqL1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzc3ZoO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXI6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wbGF5ZXJfYmxvayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuZ29hbGtlZXBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVmZW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taWRmaWVsZGVycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3J2YXJkc19jb2FjaF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcnZhcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2FjaCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4zc3ZoO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGxpZ2h0IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMDFtcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMTAxbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpY3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAzc3ZoO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNzdmggM3N2aCAzc3ZoO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3Nfc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3Ri9C1INGB0YLQvtC70LHRhtGLICovXHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3QvtC80LXRgNC90LDRjyDQstGL0YHQvtGC0LAgKi9cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDFzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZSxcclxuICAgICAgICAgICAgICAgICAgICAud2lucyxcclxuICAgICAgICAgICAgICAgICAgICAuZHJhdyxcclxuICAgICAgICAgICAgICAgICAgICAubG9zZSxcclxuICAgICAgICAgICAgICAgICAgICAuZ29hbHMsXHJcbiAgICAgICAgICAgICAgICAgICAgLmdvYWxzX2NvbmNlZGVkLFxyXG4gICAgICAgICAgICAgICAgICAgIC5kaWZmZXJlbmNlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgIC53aW5zX3NlcmllcyxcclxuICAgICAgICAgICAgICAgICAgICAud2luc19sb3NlLFxyXG4gICAgICAgICAgICAgICAgICAgIC50aGVfYmVzdF93aW4sXHJcbiAgICAgICAgICAgICAgICAgICAgLnRoZV9iZXN0X2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVfdGFibGVnb2FsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDNzdmggM3N2aCAzc3ZoIDVzdmg7XHJcblxyXG4gICAgICAgIC50ZXh0X3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGVnb2FsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWVkaWEvXzh4OC5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLnRlYW04eDhfd3JhcHBlciB7XHJcbiAgICAgICAgLnNlbGVjdGlvbl9wbGF5ZXJzIHtcclxuICAgICAgICAgICAgLnRlYW0ge1xyXG4gICAgICAgICAgICAgICAgLnRlYW1fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWVfdGVhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3N2aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGxheWVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXllcl9ibG9rIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ29hbGtlZXBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVmZW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taWRmaWVsZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ydmFyZHNfY29hY2hfYmxvY2sge31cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ydmFyZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb2FjaCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWNzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzc3ZoO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNzdmggM3N2aCAzc3ZoO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2Nrc19zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3Ri9C1INGB0YLQvtC70LHRhtGLICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiDQoNCw0LLQvdC+0LzQtdGA0L3QsNGPINCy0YvRgdC+0YLQsCAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2lucyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyYXcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb3NlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ29hbHMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nb2Fsc19jb25jZWRlZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRpZmZlcmVuY2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2luc19zZXJpZXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC53aW5zX2xvc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aGVfYmVzdF93aW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aGVfYmVzdF9sb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlZ29hbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudGVhbTh4OF93cmFwcGVyIHtcclxuICAgICAgICAuc2VsZWN0aW9uX3BsYXllcnMge1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdzdmg7XHJcblxyXG4gICAgICAgICAgICAudGVhbSB7XHJcbiAgICAgICAgICAgICAgICAudGVhbV9uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJzdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lX3RlYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fOHg4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFzdmggMC41c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxc3ZoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXI6aG92ZXIge31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGxheWVyX2Jsb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nb2Fsa2VlcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWZlbmRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taWRmaWVsZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ydmFyZHNfY29hY2hfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcnZhcmRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29hY2gge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXN2aDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxc3ZoIDFzdmggMXN2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja3Nfc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qINCg0LDQstC90YvQtSDRgdGC0L7Qu9Cx0YbRiyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0KDQsNCy0L3QvtC80LXRgNC90LDRjyDQstGL0YHQvtGC0LAgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcmF3LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9zZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdvYWxzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ29hbHNfY29uY2VkZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaWZmZXJlbmNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnNfc2VyaWVzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2luc19sb3NlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3Rfd2luLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3RfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV90YWJsZWdvYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFzdmggMXN2aCAxc3ZoO1xyXG5cclxuICAgICAgICAgICAgLnRleHRfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZWdvYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHJcbiAgICAudGVhbTh4OF93cmFwcGVyIHtcclxuICAgICAgICAuc2VsZWN0aW9uX3BsYXllcnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHN2aDtcclxuXHJcbiAgICAgICAgICAgIC50ZWFtIHtcclxuICAgICAgICAgICAgICAgIC50ZWFtX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxc3ZoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZV90ZWFtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl84eDgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXI6aG92ZXIge31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGxheWVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXllcl9ibG9rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ29hbGtlZXBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWZlbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1pZGZpZWxkZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ydmFyZHNfY29hY2hfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcnZhcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvYWNoIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b246aG92ZXIge31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpY3Mge1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxc3ZoO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFzdmggMXN2aCAxc3ZoO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2Nrc19zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90L7QtSDRgNCw0YHQv9C+0LvQvtC20LXQvdC40LUg0LHQu9C+0LrQvtCyICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdGL0Lkg0YHQutGA0L7Qu9C7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyog0L/Qu9Cw0LLQvdGL0Lkg0YHQutGA0L7Qu9C70LjQvdCzINC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQstCw0YUgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiDQtNC70Y8gRmlyZWZveCAqL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcmF3LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9zZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdvYWxzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ29hbHNfY29uY2VkZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaWZmZXJlbmNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndpbnNfc2VyaWVzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2luc19sb3NlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3Rfd2luLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlX2Jlc3RfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlZ29hbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIC8qINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0LUg0YDQsNGB0L/QvtC70L7QttC10L3QuNC1INCx0LvQvtC60L7QsiAqL1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAvKiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INGB0LrRgNC+0LvQuyAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgICAgIC8qINC/0LvQsNCy0L3Ri9C5INGB0LrRgNC+0LvQu9C40L3QsyDQvdCwINC80L7QsdC40LvRjNC90YvRhSDRg9GB0YLRgNC+0LnRgdGC0LLQsNGFICovXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAvKiDQtNC70Y8gRmlyZWZveCAqL1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXN2aCAxc3ZoIDFzdmg7XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAvKiDQv9GA0LXQtNC+0YLQstGA0LDRidCw0LXQvCDRgdC20LDRgtC40LUg0LHQu9C+0LrQvtCyICovXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8qINC00LvRjyDRg9C00L7QsdGB0YLQstCwINGB0LrRgNC+0LvQu9C40L3Qs9CwINGD0LHQuNGA0LDQtdC8INGE0LjQutGB0LjRgNC+0LLQsNC90L3Rg9GOINGI0LjRgNC40L3RgyAqL1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXN2aDtcclxuICAgICAgICAgICAgICAgIC8qINC80LjQvdC40LzQsNC70YzQvdCw0Y8g0YjQuNGA0LjQvdCwINCx0LvQvtC60LAsINGH0YLQvtCx0Ysg0L7QvdC4INC90LUg0YHRgtCw0L3QvtCy0LjQu9C40YHRjCDRgdC70LjRiNC60L7QvCDRg9C30LrQuNC80LggKi9cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgLyog0LTQvtCx0LDQstC70Y/QtdC8INC+0YLRgdGC0YPQv9GLINC80LXQttC00YMg0LHQu9C+0LrQsNC80LggKi9cclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaHlzdG9yeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTkwcHggMmVtIDBweCAyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC50aW1lbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWluZXItdGltZWxpbmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX2h5c3Rvcnkuc2Nzc1wiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgICAuaHlzdG9yeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNzBweCAxZW0gMHB4IDFlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAudGltZWxpbmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXItdGltZWxpbmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAgIC5oeXN0b3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMWVtIDBweCAxZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpbWVsaW5lIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDAwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyLXRpbWVsaW5lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHt9IiwiLnJlc3VsdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjEwcHggMCAwcHggMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdGNoZXNfcmVzdWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgLm1hdGNoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZ3JheV9ibGFjaywgJGRhcmtfbGlnaHQsICRncmF5X2JsYWNrKTtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdGNoOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fcmVzdWx0LnNjc3NcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAucmVzdWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE5MHB4IDAgMHB4IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHt9XHJcblxyXG4gICAgICAgIC5tYXRjaGVzX3Jlc3VsdCB7XHJcblxyXG4gICAgICAgICAgICAubWF0Y2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXRjaDpob3ZlciB7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnJlc3VsdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDBweCAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC50aXRsZSB7fVxyXG5cclxuICAgICAgICAubWF0Y2hlc19yZXN1bHQge1xyXG5cclxuICAgICAgICAgICAgLm1hdGNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdGNoOmhvdmVyIHt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5yZXN1bHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDBweCAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC50aXRsZSB7fVxyXG5cclxuICAgICAgICAubWF0Y2hlc19yZXN1bHQge1xyXG5cclxuICAgICAgICAgICAgLm1hdGNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXRjaDpob3ZlciB7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53cmFwcGVyX3JlY29yZHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE5MHB4IDAgMzBweCAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuXHJcbiAgICAuY29udGFpbmVyLXN0YXRpc3RpYyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2Nrc19tYXRjaGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja193aW5zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19kcmF3IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja18yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja18yOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja18zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrXzM6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrXzQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja180Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja181IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrXzQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3NfZ29hbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAudGl0bGVfZ29hbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9nb2Fsc19sb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9nb2Fsc19kaWZmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyX2dvYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmFsdWUyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fcmVjb3Jkcy5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLndyYXBwZXJfcmVjb3JkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDMwcHggMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyLXN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2Nrc19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfd2lucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19kcmF3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja18yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAyMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja18zOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja180IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja180Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja181IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfNDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9ja3NfZ29hbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX2dvYWxzX2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfZGlmZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyX2dvYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLndyYXBwZXJfcmVjb3JkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDMwcHggMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyLXN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2Nrc19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfd2lucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19kcmF3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja18yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDIwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja18yOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja18zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDIwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzM6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja180Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja181IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDIwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX2JpZ19ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2Nrc19nb2FscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9nb2FscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9nb2Fsc19kaWZmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJfZ29hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLndyYXBwZXJfcmVjb3JkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMzBweCAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWluZXItc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tzX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAyMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja193aW5zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX2RyYXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ibG9ja19sb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfMzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAyMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrXzUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2Jsb2NrX21hdGNoZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfNDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iaWdfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfYmxvY2tfYmlnX2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2tzX2dvYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9nb2FscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfZ29hbHNfbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9nb2Fsc19kaWZmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJfZ29hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YWx1ZTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIzMHB4IDAgNjBweCAwO1xyXG5cclxuICAgIC5jb250YWN0c193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9fbWVzc2VuZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGE6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3RfZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC5lcnJvciAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQgLmVycm9yLXR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLmVycm9yIC5lcnJvci10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtIC50ZXh0YXJlYS1maWVsZCAuZXJyb3ItdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzYTc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbXBvcnQgXCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fY29udGFjdHMuc2Nzc1wiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbnRhY3RzIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDYwcHggMjBweDtcclxuXHJcbiAgICAgICAgLmNvbnRhY3RzX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFjdF9mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi51c3RhdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIzMHB4IDUwcHggNjBweCA1MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fdXN0YXYuc2Nzc1wiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgIC51c3RhdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjEwcHggNTBweCA2MHB4IDUwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnVzdGF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMTBweCAyMHB4IDYwcHggMjBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnVzdGF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMTBweCAxMHB4IDYwcHggMTBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wZXJzb25hbF9kYXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjMwcHggNTBweCA2MHB4IDUwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fcGVyc29uYWxfZGF0YS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLnBlcnNvbmFsX2RhdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIxMHB4IDUwcHggNjBweCA1MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5wZXJzb25hbF9kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMTBweCAyMHB4IDYwcHggMjBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBlcnNvbmFsX2RhdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDEwcHggNjBweCAxMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuemF5YXZrYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIzMHB4IDUwcHggNjBweCA1MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fdXN0YXYuc2Nzc1wiOyIsIi5wbGF5ZXJfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjMwcHggMCA2MHB4IDA7XHJcblxyXG4gICAgLnBsYXllcnNfYmxvY2tfbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudGl0bGVfYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUuOCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3N2ZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUuOCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3N2ZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2F2ZV9pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX2NvbnRhY3RzLnNjc3NcIjsiLCIucGFnZV9wZXNoZWtob25vdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5wZXNoZWtob25vdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyNzBweCAwIDYwcHggMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvYWNoX2JhY2tncm91bmQuanBnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAucGhvdG9ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLmNhcmRfcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy1jbGlwLW1hcmdpbjogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFib3V0bWUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2M1YzJjMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uX21lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggZG90dGVkICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNWMyYzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlcl9hbW91dG1lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuXHJcbiAgICAgICAgLmV4cGVyaWVuY2VfZWR1Y2F0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZWR1Y2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMyU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBob3RvIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICAgICAgLnRpdGxlX2dhbGxlcmV5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wLXVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyX2ludGVybnNoaXBzX2NvdXJzZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG5cclxuICAgICAgICAuaW50ZXJuc2hpcHNfY291cnNlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmludGVybnNoaXBzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3Vyc2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMyU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX3Blc2hla2hvbm92LnNjc3NcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcblxyXG4gICAgLnBhZ2VfcGVzaGVraG9ub3Yge1xyXG5cclxuICAgICAgICAucGVzaGVraG9ub3Yge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMzBweCAwIDYwcHggMDtcclxuXHJcbiAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZF9waG90byB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWJvdXRtZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb25fbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfYW1vdXRtZSB7XHJcblxyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZV9lZHVjYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lZHVjYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21wYW55IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9nYWxsZXJleSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucG9wLXVwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9pbnRlcm5zaGlwc19jb3Vyc2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuXHJcbiAgICAgICAgICAgIC5pbnRlcm5zaGlwc19jb3Vyc2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW50ZXJuc2hpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3Vyc2VzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21wYW55IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAucGFnZV9wZXNoZWtob25vdiB7XHJcblxyXG4gICAgICAgIC5wZXNoZWtob25vdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgNjBweCAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkX3Bob3RvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hYm91dG1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9hbW91dG1lIHtcclxuXHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlX2VkdWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWR1Y2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvcC11cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyX2ludGVybnNoaXBzX2NvdXJzZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG5cclxuICAgICAgICAgICAgLmludGVybnNoaXBzX2NvdXJzZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW50ZXJuc2hpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY291cnNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLnBhZ2VfcGVzaGVraG9ub3Yge1xyXG5cclxuICAgICAgICAucGVzaGVraG9ub3Yge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgNjBweCAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkX3Bob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hYm91dG1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9hbW91dG1lIHtcclxuXHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlX2VkdWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWR1Y2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucG9wLXVwIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfaW50ZXJuc2hpcHNfY291cnNlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAuaW50ZXJuc2hpcHNfY291cnNlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnRlcm5zaGlwcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvdXJzZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb21wYW55IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIucGFnZV9wbGF5ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucGxheWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIyMHB4IDAgNjBweCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29hY2hfYmFja2dyb3VuZC5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuY2FyZF9waG90byB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMzNweCAzM3B4IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy1jbGlwLW1hcmdpbjogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGVEb3duIHtcclxuICAgICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFib3V0bWUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDEuNXMgZWFzZSBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucG9zaXRpb25fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uX21lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggZG90dGVkICRkYXJrX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNWMyYzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljcGxheWVyc2FsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyX2Jsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpY3RoaXN5ZWFycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyX2FjaGlldmVkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuXHJcbiAgICAgICAgLmFjaGlldmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmV4cGVyaWVuY2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlcl9hd2FyZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2F3YXJkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wYW55IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBob3RvIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICAgICAgLnRpdGxlX2dhbGxlcmV5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWc6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wLXVwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX3BsYXllci5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAgIC5wYWdlX3BsYXllciB7XHJcblxyXG4gICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMzBweCAwIDYwcHggMDtcclxuXHJcbiAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZF9waG90byB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWJvdXRtZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvc2l0aW9uX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uX21lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWNwbGF5ZXJzYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXJfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpY3RoaXN5ZWFycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlcl9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9hY2hpZXZlZCB7XHJcblxyXG4gICAgICAgICAgICAuYWNoaWV2ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC53cmFwcGVyX2F3YXJkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYXdhcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWR1Y2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfZ2FsbGVyZXkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZzpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvcC11cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfaW50ZXJuc2hpcHNfY291cnNlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAuaW50ZXJuc2hpcHNfY291cnNlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmludGVybnNoaXBzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY291cnNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC55ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAgLnBhZ2VfcGxheWVyIHtcclxuXHJcbiAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgNjBweCAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5waG90b2Jsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkX3Bob3RvIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMzNweCAxMHB4IDMzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWJvdXRtZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvc2l0aW9uX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uX21lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX2luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWNwbGF5ZXJzYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXJfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpY3RoaXN5ZWFycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlcl9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9hY2hpZXZlZCB7XHJcblxyXG4gICAgICAgICAgICAuYWNoaWV2ZWQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC53cmFwcGVyX2F3YXJkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2F3YXJkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXN2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVkdWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC55ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvcC11cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyX2ludGVybnNoaXBzX2NvdXJzZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG5cclxuICAgICAgICAgICAgLmludGVybnNoaXBzX2NvdXJzZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW50ZXJuc2hpcHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY291cnNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLnBhZ2VfcGxheWVyIHtcclxuXHJcbiAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnBob3RvYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRfcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWJvdXRtZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb25fbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpY3BsYXllcnNhbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlcl9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWN0aGlzeWVhcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXJfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9hY2hpZXZlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmFjaGlldmVkIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLndyYXBwZXJfYXdhcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYXdhcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lZHVjYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wb3AtdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlcl9pbnRlcm5zaGlwc19jb3Vyc2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuXHJcbiAgICAgICAgICAgIC5pbnRlcm5zaGlwc19jb3Vyc2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmludGVybnNoaXBzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY291cnNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLVJFR1VMQVI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi5jbHViMTAwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMTBweCAwIDYwcHggMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUyIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLndyYXBwZXJfdG9wLTMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAuZ29sZF9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRnb2xkLCByZ2JhKDI1NSwgMjU0LCAyNTQsIDAuNykpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpbHZlcl9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMTkyLCAxOTIsIDE5MiwgMC43KSwgcmdiYSgyNTUsIDI1NCwgMjU0LCAwLjcpKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5icm9uemFfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDE1MCwgMTE2LCA2OCwgMC43KSwgcmdiYSgyNTUsIDI1NCwgMjU0LCAwLjcpKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgJGxpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC53cmFwcGVyX2Jsb2NrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQTEFZLUJPTEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDIwcHggMzBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IFwibWVkaWEvX2NsdWIxMDAuc2Nzc1wiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgICAuY2x1YjEwMCB7XHJcbiAgICAgICAgcGFkZGluZzogMjEwcHggMCA2MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jbHViMTAwIHtcclxuICAgICAgICBwYWRkaW5nOiAxOTBweCAwIDYwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY2x1YjEwMCB7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDYwcHggMDtcclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAud3JhcHBlcl90b3AtMyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdvbGRfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaWx2ZXJfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5icm9uemFfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXJfYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFsbHN0YXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAudGl0bGVfcGFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlZ29hbCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgIC50aW1lX2luX3RlYW1fbGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lX2luX3RlYW1fbGlzdCBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiDQndC+0LzQtdGAINC40LPRgNC+0LrQsCDQstGL0YDQsNCy0L3QuNCy0LDQtdGC0YHRjyDQv9C+INC70LXQstC+0LzRgyDQutGA0LDRjiAqL1xyXG4gICAgICAgIC5wbGF5ZXItbnVtYmVyIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qINCk0LDQvNC40LvQuNGPINC40LPRgNC+0LrQsCDQv9C+INGG0LXQvdGC0YDRgyAqL1xyXG4gICAgICAgIC5wbGF5ZXItbmFtZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qINCS0YDQtdC80Y8g0LIg0LrQvtC80LDQvdC00LUg0L/QviDQv9GA0LDQstC+0LzRgyDQutGA0LDRjiAqL1xyXG4gICAgICAgIC50aW1lLWluLXRlYW0ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qINCh0YLQuNC70Ywg0LTQu9GPINGO0LHQuNC70LXQudC90YvRhSDQuNCz0YDQvtC60L7QsiAo0YHQuNC90LjQuSDRhNC+0L0pICovXHJcbiAgICAgICAgLmFubml2ZXJzYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50cmFpbmluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9saWdodF81MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljLWxvc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRyYWluaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2xpZ2h0XzUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5ZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLyog0KDQsNGB0L/RgNC10LTQtdC70Y/QtdC8INGN0LvQtdC80LXQvdGC0Ysg0L/QviDQutGA0LDRj9C8ICovXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8qINCS0YvRgNCw0LLQvdC40LLQsNC10Lwg0L/QviDQstC10YDRgtC40LrQsNC70LggKi9cclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheWVyLW51bWJlciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIC8qINCd0YPQvNC10YDQsNGG0LjRjyDQv9C+INC70LXQstC+0LzRgyDQutGA0LDRjiAqL1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXllci1uYW1lIHtcclxuICAgICAgICAgICAgZmxleDogMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvKiDQmNC80Y8g0L/QviDRhtC10L3RgtGA0YMgKi9cclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5ZXItbWF0Y2hlcyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAvKiDQmtC+0LvQuNGH0LXRgdGC0LLQviDQvNCw0YLRh9C10Lkg0L/QviDQv9GA0LDQstC+0LzRgyDQutGA0LDRjiAqL1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyog0J/QvtC00YHQstC10YLQutCwINC00LvRjyDRjtCx0LjQu9C10LnQvdGL0YUg0LzQsNGC0YfQtdC5ICovXHJcbiAgICAgICAgLmFubml2ZXJzYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfbGlnaHRfNTA7XHJcbiAgICAgICAgICAgIC8qINCm0LLQtdGCINC00LvRjyDRjtCx0LjQu9C10LnQvdGL0YUg0LzQsNGC0YfQtdC5ICovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiDQntCx0YnQuNC1INGB0YLQuNC70Lgg0LTQu9GPINGB0L/QuNGB0LrQsCAqL1xyXG4gICAgICAgIHVsLmdhbWVfaW5fdGVhbV9saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAvKiDQo9Cx0LjRgNCw0LXQvCDRgdGC0LDQvdC00LDRgNGC0L3Ri9C1INC80LDRgNC60LXRgNGLINGB0L/QuNGB0LrQsCAqL1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5wbGF5ZXItaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fYWxsc3RhdC5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLmFsbHN0YXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuXHJcbiAgICAgICAgLnRpdGxlX3BhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTkwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZWdvYWwge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2xpZ2h0XzUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuYWxsc3RhdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG5cclxuICAgICAgICAudGl0bGVfcGFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlZ29hbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQk9MRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9saWdodF81MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYWxsc3RhdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG5cclxuICAgICAgICAudGl0bGVfcGFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGVnb2FsIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9ibGFjaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9saWdodF81MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXRpc3RpYy1sb3N0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxc3ZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvb3BlcmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmJhbm5lcl9jb29wZXJhdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDkwc3ZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Jhbm5lcl9jb29wZXJhdGlvbi5qcGcnKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAvKiBFbnN1cmVzIGNvbnRlbnQgaXMgYWJvdmUgdGhlIGZpbGwgYW5kIGJhY2tncm91bmQgKi9cclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLyogT2NjdXBpZXMgNTAlIHdpZHRoICovXHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyX3RleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8qIE9jY3VwaWVzIDUwJSB3aWR0aCAqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQTEFZLUJPTEQnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJldmVhbFRleHQgMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyc3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQTEFZLVJlZ3VsYXInO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndoeXdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggNjBweCAyMHB4IDYwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1BMQVktQm9sZCc7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDNzdmg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyX2Jsb2tzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5wYXJ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMnB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQTEFZLUJvbGQnO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3N2aDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXJfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQTEFZLWJvbGQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41c3ZoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUExBWS1SZWd1bGFyJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZm9ybWF0aW9uX2Nvb3BlcmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQTEFZLUJvbGQnO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzc3ZoO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dF9ibG9jayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQTEFZLXJlZ3VsYXInO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyX29wdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQTEFZLUJvbGQnO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0c3ZoO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfdGV4dF9vcHRpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3N2aDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUExBWS1ib2xkJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya19saWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnN2aDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUExBWS1SZWd1bGFyJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25jbHVzaW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE1cHggNjBweCAyMHB4IDYwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUExBWS1Cb2xkJztcclxuICAgICAgICBmb250LXNpemU6IDNzdmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fY29vcGVyYXRpb25tZWRpYS5zY3NzXCI7IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLmNvb3BlcmF0aW9uIHtcclxuICAgICAgICAuYmFubmVyX2Nvb3BlcmF0aW9uIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2h5d2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAuY29vcGVyYXRpb24ge1xyXG5cclxuICAgICAgICAuYmFubmVyX2Nvb3BlcmF0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXJfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndoeXdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAyMHB4IDBweDtcclxuXHJcbiAgICAgICAgLndyYXBwZXJfYmxva3Mge1xyXG5cclxuICAgICAgICAgICAgLnBhcnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbl9jb29wZXJhdGlvbiB7XHJcbiAgICAgICAgLndyYXBwZXJfb3B0aW9ucyB7XHJcblxyXG5cclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAuY29vcGVyYXRpb24ge1xyXG5cclxuICAgICAgICAuYmFubmVyX2Nvb3BlcmF0aW9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHN2aDtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndyYXBwZXJfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aHl3ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHggMjBweCAwcHg7XHJcblxyXG4gICAgICAgIC53cmFwcGVyX2Jsb2tzIHtcclxuXHJcbiAgICAgICAgICAgIC5wYXJ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1hdGlvbl9jb29wZXJhdGlvbiB7XHJcbiAgICAgICAgLndyYXBwZXJfb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlcl90ZXh0X29wdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmNsdXNpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDIwcHggNXB4O1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJzdmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5jcmVhdG9yIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDBzdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgLndyYXBwZXJfZm9ybV9jcmVhdG9yIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDgwc3ZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL1pheWF2a2EucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgLyog0JrQsNGA0YLQuNC90LrQsCDQsdGD0LTQtdGCINCy0LjQtNC90LAg0L/QvtC70L3QvtGB0YLRjNGOICovXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAvKiDQntGC0LrQu9GO0YfQsNC10Lwg0L/QvtCy0YLQvtGA0LXQvdC40LUg0YTQvtC90LAgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgLyog0KbQtdC90YLRgNC40YDRg9C10Lwg0YTQvtC9INC/0L4g0LHQu9C+0LrRgyAqL1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU5QUk8tQkxBQ0s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43c3ZoO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgICAgICAgICAvKiDQndCw0LrQu9C+0L0g0L3QsCAxMCDQs9GA0LDQtNGD0YHQvtCyICovXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXN2aDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1c3ZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41c3ZoO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgICAgICAgICAvKiDQndCw0LrQu9C+0L0g0L3QsCAxMCDQs9GA0LDQtNGD0YHQvtCyICovXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZzdmg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU5QUk8tUkVHVUxBUjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXN2aDtcclxuXHJcbiAgICAgICAgICAgIC5wbGF5ZXJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERJTlBSTy1SRUdVTEFSO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRElOUFJPLUJMQUNLO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YWRpdW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLyog0J/RgNC40LbQuNC80LDQtdC8INCx0LvQvtC6INC6INC90LjQt9GDINGA0L7QtNC40YLQtdC70Y8gKi9cclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAvKiDQptC10L3RgtGA0LjRgNGD0LXQvCDQv9C+INCz0L7RgNC40LfQvtC90YLQsNC70Lgg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+INGA0L7QtNC40YLQtdC70Y8gKi9cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NSUpIHJvdGF0ZSgtOWRlZyk7XHJcbiAgICAgICAgICAgIC8qINCh0LzQtdGJ0LDQtdC8INC90LAgNTAlINGI0LjRgNC40L3RiyDQtNC70Y8g0YLQvtGH0L3QvtCz0L4g0YbQtdC90YLRgNC40YDQvtCy0LDQvdC40Y8g0Lgg0L3QsNC60LvQvtC90Y/QtdC8INCx0LvQvtC6ICovXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRElOUFJPLUJMQUNLJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLyog0KbQtdC90YLRgNC40YDRg9C10Lwg0YHQvtC00LXRgNC20LjQvNC+0LUg0LLQvdGD0YLRgNC4INCx0LvQvtC60LAgKi9cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXN2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGxheWVyX3BhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfYmxhY2s7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBMQVktUmVndWxhclwiO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuXHJcbiAgICAucHJvZmlsZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJzdmg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5wbGF5ZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXllci1pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyog0KHRgtC40LvRjCDQtNC70Y8g0L/QsNGA0LDQs9GA0LDRhNCwINGBINGC0LjRgtGD0LvQvtC8ICovXHJcbiAgICAgICAgICAgICAgICAgICAgPnAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7IC8vINCX0L7Qu9C+0YLQvtC5INGG0LLQtdGCINC00LvRjyBcItCi0LjRgtGD0Ls6XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiDQo9Cx0LjRgNCw0LXQvCBwYWRkaW5nINGDINCy0L3Rg9GC0YDQtdC90L3QtdCz0L4g0LHQu9C+0LrQsCAqL1xyXG4gICAgICAgICAgICAuYWNoaWV2ZW1lbnRzLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLyogIWltcG9ydGFudCDQvdCwINGB0LvRg9GH0LDQuSwg0LXRgdC70Lgg0LTRgNGD0LPQuNC1INGB0YLQuNC70Lgg0L/QtdGA0LXQvtC/0YDQtdC00LXQu9GP0Y7RgiAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheWVyLWNhcmQgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheWVyLW5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlX21lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheWVyLWluZm8gcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV9saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0cy1ncmlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdHMtZ3JpZCAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZV9tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJlZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZWVyLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZWVyLWl0ZW0gc3BhbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlX21lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJlZXItaXRlbSBzbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxheWVyLWV4cGVuc2l2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5ZXItaW5mbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlLWJhci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4cGVyaWVuY2UtYmFyLWZpbGwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkRDNTAwLCAjMDA1MDlEKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZS1iYXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qINCh0YLQuNC70Ywg0LTQu9GPINC/0LDRgNCw0LPRgNCw0YTQsCDRgSDRgtC40YLRg9C70L7QvCAqL1xyXG4gICAgICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDsgLy8g0JfQvtC70L7RgtC+0Lkg0YbQstC10YIg0LTQu9GPIFwi0KLQuNGC0YPQuzpcIlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBpbXBvcnQgXCJtZWRpYS9fcGxheWVyX3BhZ2VfbWVkaWEuc2Nzc1wiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHt9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucGxheWVyX3BhZ2Uge1xyXG5cclxuICAgICAgICAucGxheWVyLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIC8qINCU0LLQtSDQutC+0LvQvtC90LrQuCAqL1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgLyogXCLQoNCw0LfQsdC40YDQsNC10LxcIiDQv9Cw0YDQsNCz0YDQsNGE0Ysg0L3QsCDRj9GH0LXQudC60Lgg0YHQtdGC0LrQuCAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAvKiDQktGB0LUg0LfQvdCw0YfQtdC90LjRjyAqL1xyXG4gICAgICAgICAgICA6bm90KHN0cm9uZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2ZpbGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwc3ZoO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIC8qINCa0LDRgNGC0L7Rh9C60LAg0LjQs9GA0L7QutCwINCx0YPQtNC10YIg0L/QtdGA0LLQvtC5ICovXHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXllci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAvKiDQodGC0LDRgtC40YHRgtC40LrQsCDQuCDQtNC+0YHRgtC40LbQtdC90LjRjyDQsdGD0LTRg9GCINCy0YLQvtGA0YvQvNC4ICovXHJcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyog0J7Qv9GC0LjQvNC40LfQsNGG0LjRjyDQstC90YPRgtGA0LXQvdC90LjRhSDRjdC70LXQvNC10L3RgtC+0LIgKi9cclxuICAgICAgICAucGxheWVyLW5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLyog0JXRgdC70Lgg0L3Rg9C20L3QviDQstC10YDRgtC40LrQsNC70YzQvdC+0LUg0YDQsNGB0L/QvtC70L7QttC10L3QuNC1ICovXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qINCm0LXQvdGC0YDQuNGA0L7QstCw0L3QuNC1INC/0L4g0LLQtdGA0YLQuNC60LDQu9C4ICovXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLyog0KbQtdC90YLRgNC40YDQvtCy0LDQvdC40LUg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4ICovXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvKiDQlNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC1INGG0LXQvdGC0YDQuNGA0L7QstCw0L3QuNC1INCx0LvQvtC60LAgKi9cclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBMQVktQm9sZFwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRzLWdyaWQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIDMg0LrQvtC70L7QvdC60Lgg0LLQvNC10YHRgtC+INCw0LTQsNC/0YLQuNCy0L3Ri9GFICovXHJcbiAgICAgICAgICAgIGdhcDogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdHMtZ3JpZCAubnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qINCj0LzQtdC90YzRiNCw0LXQvCDQvtGC0YHRgtGD0L/RiyDQsiDQutCw0YDRgtC+0YfQutCw0YUgKi9cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qINCe0YHQvtCx0YvQtSDRgdGC0LjQu9C4INC00LvRjyBwcm9ncmVzcyBiYXIgKi9cclxuICAgICAgICAucGxheWVyLWV4cGVuc2l2ZSB7XHJcblxyXG4gICAgICAgICAgICAucGxheWVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZS1iYXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZS1iYXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qINCa0L7RgNGA0LXQutGC0LjRgNC+0LLQutCwINC+0YLRgdGC0YPQv9C+0LIg0LIg0LTQvtGB0YLQuNC20LXQvdC40Y/RhSAqL1xyXG4gICAgICAgIC5jYXJlZXItaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2VfdGVhbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyYTQ0O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lcl9wYWdlX3RlYW0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAyODBweDtcclxufVxyXG5cclxuLnRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi50YWIge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnRhYi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcclxufVxyXG5cclxuLnN0YXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc3RhdC1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzYjVhO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3RhdC1ibG9jayBoMyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4uc3RhdC1ibG9jayBwIHtcclxuICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4udGVhbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLyog0KHQvtGB0YLQsNCyINGB0LrRgNGL0YIg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4gKi9cclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi50ZWFtLWNvbHVtbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLnRlYW0tY29sdW1uIGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnRlYW0tY29sdW1uIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi50ZWFtLWNvbHVtbiBsaSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi50ZWFtLWNvbHVtbiBsaTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5yZXN1bHRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5yZXN1bHQtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlM2I1YTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJlc3VsdC1ibG9jayBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbi5yZXN1bHQtYmxvY2sgc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4udGFibGVnb2FsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgLmJsb2NrLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWM6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdGlzdGljOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X2JsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXRpc3RpYzpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktUkVHVUxBUjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBMQVktQm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUExBWS1CT0xEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgIC5zdGF0LWJsb2NrLFxyXG4gICAgLnJlc3VsdC1ibG9jayB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tY29sdW1uIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgIH1cclxuXHJcbn0iXX0= */
